導航:首頁 > IDC知識 > apachehttp文件伺服器

apachehttp文件伺服器

發布時間:2020-12-23 15:56:03

1、如何查看apache配置文件httpd.conf路徑

1、配置Apache的httpd.conf文件,以後有php結尾的文件都交給php模塊處理。

2、修改#AddType application/x-httpd-php .php。

3、重啟Apache# pkill -9 httpd (關閉httpd服務)# /usr/local/httpd/bin/apachectlstart。

4、添內加一個容php的測試文件,看php模塊是否正常載入。

5、瀏覽器測試結果。

2、Linux Apache http伺服器不能訪問個人網頁

DocumentRoot 路徑不用加引號的。如果還有問題那應該是虛擬主機配置沒寫好。
NameVirtualHost 192.168.2.30:80 #啟用虛擬主機並且指定虛擬主機IP地址。
<VirtualHost 192.168.2.30:80>
ServerAdmin [email protected] #站點管理員郵箱
DocumentRoot /var/www/html/web1 #站點目錄位置
ServerName www.abc.com #站點域名
DirectoryIndex index.html index.html.var index.php #站點默認首頁
ErrorLog logs/mmy-host.example.com-error_log #錯誤日誌
CustomLog logs/mmy-host.example.com-access_log common #訪問日誌
</VirtualHost>
希望對你有用。

3、請教用Apache Http Server 搭建文件伺服器

&

4、apache的http伺服器 出現了manual頁面,是否代表空間綁定為根目錄?

把網頁文件放在 WWWROOT下

5、apache http server 和 tomcat是什麼關系

apache http server 是 http 的 web 伺服器 用戶響應頁面請求,tomcat只是一個jsp和servet的容器,提供了環境讓應用程序在裡面執行。之所以只安裝tomcat也可以響應web應用,是因為本身集成了http服務。既然 Tomcat 本身已經可以提供這樣的服務,我們為什麼還要引入 Apache 或者其他的一些專門的 HTTP
伺服器呢?原因有下面幾個:
1. 提升對靜態文件的處理性能
2. 利用 Web 伺服器來做負載均衡以及容錯
3. 無縫的升級應用程序
這三點對一個 web 網站來說是非常之重要的,我們希望我們的網站不僅是速度快,而且要穩定,不能因為某個 Tomcat
宕機或者是升級程序導致用戶訪問不了,而能完成這幾個功能的、最好的 HTTP 伺服器也就只有 apache 的 http server
了,它跟 tomcat 的結合是最緊密和可靠的。
還有 apache http server 要比 tomcat 早且tomcat 是apache 的一部分。

6、Apache HTTP伺服器配置文件中「開啟GZIP解壓」有什麼優缺點

你是說來apache的開啟gzip壓縮吧?源這東西會把你的靜態文件壓縮成gz格式的,然後瀏覽器會自動解壓出來,優點是傳輸速度快了一些,缺點是會增加Server和Client雙方的overhead
缺點就是很多集成環境都沒開啟

開啟了現在的瀏覽器一般都支持gzip,這樣可以感覺網頁打開速度更快了
比如:之前首頁4M,現在可能就600KB了

7、如何在 Apache 中啟用 HTTP/2-windows伺服器應用

雙擊文件apache_2.2.13-win32-x86-no_ssl.msi將自動安裝Apache HTTP Server 2.2.13,假設安裝目錄是%APACHE2_HOME%。安裝過程中有以下選項:
for All Users, on Port 80, as a Service
only for the Current User, on Port 8080, when started Manually
推薦將Apache安裝成啟動服務(as a Service),在埠80偵聽。如果安裝成手動啟動並在埠8080偵聽,一來會和Tomcat佔用的埠號沖突,二來在手動啟動和停止Apache伺服器的時候我遇到了一些麻煩。
如果已經有一個老版本的Apache伺服器(如Apache 1.3)被安裝成了啟動服務並佔用了埠80,可以進入老版本Apache伺服器的安裝目錄(Apache.exe文件所在的目錄),用以下命令將之關閉和移除:
apache -k shutdown
apache -k uninstall
如果沒有把Apache 2安裝成啟動服務,可以使用以下命令增加Apache2啟動服務:
%APACHE2_HOME%\bin\apache -k install
Apache 2安裝成功後會在Windows啟動時自動在埠80啟動。同時啟動的還有ApacheMonitor(該程序被加在開始/程序/啟動菜單中)。ApacheMonitor可以監視Apache 2的運行狀況,並提供方便的啟動,關閉和重啟操作,類似於Apache 1.3中的apmgr.exe。對於熱中於手動操作的用戶來說,也可以退出ApacheMonitor,並將之從開始/程序/啟動菜單中刪除,這並不影響Apache 2的運行。
手動啟動、關閉和重啟Apache 2的方法如下:
%APACHE2_HOME%\bin\apache -k start
%APACHE2_HOME%\bin\apache -k restart
%APACHE2_HOME%\bin\apache -k shutdown
可能出現的問題和解決方法:
當啟動、重啟或關閉Apache 2時出現提示:No installed service named apache2 - Apache 2沒有被安裝成啟動服務,需使用命令 %APACHE2_HOME%\bin\apache -k install 將之安裝成啟動服務。
當啟動Apache 2時出現提示:Could not bind to address 0.0.0.0:80 - 有其它程序佔用了80埠,它們可能是老版本的Apache,也可能是其它的HTTP伺服器(如Windows的IIS),需要將它們先關閉才能在埠80啟動Apache 2
或者,由於是IIS在運行,IIS使用了80埠號,要把apache改成Port 8080,
改httpd.conf文件中的listen 80-->listen 8080,
改完-->remove apache-->reinstall apache,
然後restart apache services,

8、怎樣提高Apache HTTP伺服器的性能

1. 吞吐率

吞吐率,單位時間里伺服器處理的最大請求數,單位req/s

從伺服器角度,實際並版發用戶權數的可以理解為伺服器當前維護的代表不同用戶的文件描述符總數,也就是並發連接數。伺服器一般會限制同時服務的最多用戶數,比如apache的MaxClents參數。

這里再深入一下,對於伺服器來說,伺服器希望支持高吞吐率,對於用戶來說,用戶只希望等待最少的時間,顯然,雙方不能滿足,所以雙方利益的平衡點,就是我們希望的最大並發用戶數。

2. 壓力測試

有一個原理一定要先搞清楚,假如100個用戶同時向伺服器分別進行10個請求,與1個用戶向伺服器連續進行1000次請求,對伺服器的壓力是一樣嗎?實際上是不一樣的,因對每一個用戶,連續發送請求實際上是指發送一個請求並接收到響應數據後再發送下一個請求。這樣對於1個用戶向伺服器連續進行1000次請求, 任何時刻伺服器的網卡接收緩沖區中只有1個請求,而對於100個用戶同時向伺服器分別進行10個請求,伺服器的網卡接收緩沖區最多有100個等待處理的請求,顯然這時的伺服器壓力更大。

9、http伺服器和web伺服器是同一個伺服器?二者什麼區別和聯系?一定採納

http伺服器和web伺服器不是同一個伺服器,聯系:兩者都是用來處理http請求,並根據http請求返回響應數據的伺服器,區別如下:

一、指代不同

1、http伺服器:是Apache軟體基金會的一個開放源代碼的網頁伺服器。

2、web伺服器:也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上信息瀏覽服務。

二、功能不同

1、http伺服器:可以在大多數電腦操作系統中運行,由於其具有的跨平台性和安全性,被廣泛使用。

2、web伺服器:可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。


三、特點不同

1、http伺服器:快速、可靠並且可通過簡單的API擴展,Perl/Python解釋器可被編譯到伺服器中,可以創建一個每天有數百萬人訪問的Web伺服器。

2、web伺服器:Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法(methods)。


10、請教用Apache Http Server 搭建文件伺服器

Windows系統直接安裝Apache即可,安裝完畢,將文件放到 Apache安裝目錄下的htdocs下即可。

--天下數據--

與apachehttp文件伺服器相關的知識