1、如何在windows下安裝並配置Apache web伺服器程序?
apache 和iis一樣是Web服務端程序,支持PHP,perl等動態頁面語言,有linux和Windows版。
Network Domain:填寫你的域名。沒申請可以隨便填一下,以後還可以修改(例如本機域名: localhost)
Server Name:填寫你的伺服器名稱,也就是完整的主機名加上域名,沒有就填本機吧。(例如:localhost)
Administrator's Email Address:填寫管理員的email地址。(填上你自己的郵箱就可以了.例如: [email protected])
在不申請域名的前提下可以安裝並用Apache發布網站,這個網站只能用於在你本機上調試學習。想想看,你的網站沒有域名就好像你家沒有門牌號碼一樣,別人怎麼能夠找到它呢。
安裝配置不是很難,用百度一搜就有一大堆文字或視頻教程,按照教程一步一步做就可以了。因為教程有很多圖片,我這里沒辦法貼給你了,抱歉。
給你個教程的網址吧,這個教程寫得不錯。
http://hi.baidu.com/gmwz/blog/item/becd7889b8b161b70f244480.html
有志者事竟成,祝你網站搭建成功。
2、Apache伺服器的配置
這是我在以前的FEDORA下面的安裝日誌,在最近的幾台LINUX系統中都成功安裝了的,REDHAT、centos這2個系統下都可以成功安裝。
你試試吧。
http://hi.baidu.com/reon/blog/item/53130408cee07231e8248873.html
另外提供APACHE、PHP、MYSQL的下載地址:
http://ftp.superuser.co.kr/pub/
3、linunx 下的apache伺服器如何配置
安裝完Apache後,
修改src/include/httpd.h增大最大線程數
#define HARD_SERVER_LIMIT 256
改成
#define HARD_SERVER_LIMIT 2560
保存退出編譯apache
./configure --prefix=/usr/local/apache --enable-mole=so --enable-mole=rewrite --enable-shared=max --htdocsdir=/var/www && make && make install
# 這里我們通過enable-mole參數告訴設置腳本,我們需要啟動so和rewrite模塊,so模塊是用來提DSO支持的apache核心模塊,而rewrite模塊則是實現地址重寫的模塊,由於rewrite模塊需要DBM支持,如果在初次安裝時沒有編譯進apache,以後用到時需要重新編譯整個apache才可以實現。為此除非你可以確定以後不會用到rewrite模塊,否則還是建議在第一次編譯時把rewrite模塊編譯好。
enable-shared=max這個參數的作用時編譯apache時,把除了so以外的所有apache的標准模塊都編譯成DSO模塊,而不是編譯進apache核心內。
啟動apache:
/usr/local/apache/bin/apachectl start
然後用IE看http://你的伺服器地址,應該能看到熟悉的apache羽毛標志。
4、怎樣安裝和啟動Apache伺服器
安裝和啟動Apache伺服器,一共5個步驟.
步驟/方法
回到Webmin的伺服器管理界面中,點擊第一個圖標就可以進入Apache伺服器的管理界面。在「伺服器」圖標的下方,有如下子菜單:「模塊配置」、「應用修改」、「停止/啟動Apache」、「搜索文檔」。然後,可以看到整個配置界面分為兩個部分,一個是全局配置,一個是虛擬伺服器配置。
打開全局配置下的「網路和地址」圖標,在「監聽地址和埠」選項後,設置伺服器的IP地址和https地址,並輸入埠,如80、443。當然,用戶也可以自己定義或修改埠。設置完畢,單擊「保存」按鈕。
如果需要增加虛擬伺服器,可以通過Apache伺服器主界面中的「創建新的虛擬伺服器」選項進行設置。首先指定地址和埠,然後單擊「根文件」右邊的按鈕,選擇「/var/www/html」,在「伺服器名稱」中填入地址。設置完畢。
在預設伺服器的下方出現了一個虛擬伺服器,旁邊的注釋說明了伺服器的詳細情況。點擊此虛擬伺服器的圖標,即可進入其設置界面。除了通過Webmin進行配置外,用戶還可以通過RedhatLinux上的設置工具進行修改。打開RedhatLinux中「應用程序」菜單上的「系統設置」菜單,選擇「伺服器設置」上的「HTTP」,也可以對虛擬主機進行修改,效果是一樣的。
單擊「編輯」按鈕就可以對虛擬主機的屬性進行修改了。此外,還可以進行伺服器、調整性能等方面的操作。
配置完成後,點「啟動Apache」,打開頁面即可進行測試。
5、如何在win10上安裝apache伺服器
在win10上安裝apache伺服器的解決辦法
Apache的下載:
進入如下界面後,選擇第一項ApacheHaus,這是個第三方下載平台,在它的網站下載獨立的Apache會是一個壓縮包
另外四個中,第二個也是獨立的Apache下載地址,另外三個是集成開發環境。
小編選的第一個。
在新的界面中,會發現VC9和VC11字樣,通過閱讀相關內容得知,VC9是指用VS2008編譯的代碼,而VC11是用VS2012編譯的,而用VS2012編譯的無法在windows xp和server 2003中使用。
算是為了兼容性好點吧,小編選的用VC9編譯的64位Apache,選擇下載
至此,下載過程完成!
安裝過程:
安裝過程很簡單,因為是壓縮包,所以,先將其解壓包中的 Apache24 解壓到合適的位置
Apache24名稱可以根據自己情況改,小編改成「Apache」,
並將其放到了D:application_software 這一目錄
配置過程:
找到D:application_softwareApacheconfhttpd.conf文件,用記事本打開,找到:Define SRVROOT 這一項,將其右方的值改為
當前你Apache安裝存放的目錄地址,如下小編所示:
繼續找,找到:Listene 80
若你的80埠被佔用(可在cmd下用命令netstat -a查看),則將80埠改為別的
保存httpd.conf文件。
接下來需要配置安裝Apache的主服務,有了它,Apache才可啟動:
打開CMD窗口,輸入:"D:application_softwareApacheinhttpd.exe" -k install -n apache
切記,包含引號。該命令的意思是,安裝apache服務,並將該服務名稱命名為apache(你也可以改成別的),回車。
服務安裝完畢,完畢後,會自動測試,若有問題,窗口會提示錯誤,此時,請根據錯誤自行排查。
正常安裝完畢
其中,Errors reported here must be corrected before the service can be started.意思是,若該句話後面有錯誤信息,則表示服務安裝失敗,需要先改正錯誤。若沒有,則成功。
在安裝目錄中,找到D:application_softwareApacheinApacheMonitor.exe可執行文件,雙擊運行,桌面右下角會出現圖標,雙擊打開窗口界面,會看到如圖所示:
點擊左側start,啟動apache服務。
補充句,從該界面可看出,其可以手動控制服務的開啟與關閉,為了節省資源,關閉Apache伺服器的時候,請先點擊「Stop」關閉apache服務。
當然,該服務也可以在windows系統服務中關閉(建議設置成手動)
下圖顯示的是該服務成功顯示的狀態:
打開瀏覽器,輸入訪問
http://localhost 若出現如下圖所示界面,則Apache伺服器的基本配置完畢,此時apache伺服器已經可以運行,更具體的配置,需要使用者自行去參悟了。
補充:apache服務的卸載
若Apache伺服器軟體不想用了,想要卸載,需要先卸載apache服務(切記,若直接刪除安裝路徑的文件夾,會有殘余文件在電腦,可能會造成不必要的麻煩)
在CMD命令窗口,輸入如下(建議先停止服務再刪除):
sc delete apache
apache是Apache伺服器的服務名
6、linux系統怎麼安裝apache伺服器
解決方法:
安裝准備工作
登錄linux(root/123456)
利用netconfig命令設置IP地址等信息
(1)——設置IP、子網掩碼、網關、主DNS
(2)——service network restart 重啟網路服務使修改生效
也可以通過修改文件進行設置
vi /etc/sysconfig/network-scripts/ifcfg-eth0 設置IPADDR=IP地址,NETMASK=掩碼,ONBOOT=YES,啟動時啟動網卡 vi /etc/resolv.conf 設置DNS
設置完成後通過ifconfig命令可以查看當前系統的網路信息
通過SecurCRT工具鏈接到linux下
通過Zmodem Upload List添加需要從本地傳輸到linux下的文件,然後執行Start Zmodem Upload啟動傳輸。
APACHE的安裝
[root@sugar ~]# gzip -d httpd-2.2.4.tar.gz[root@sugar ~]# tar xvf httpd-2.2.4.tar
[root@sugar ~]# cd httpd-2.2.4
[root@sugar ~]# ./configure
[root@sugar ~]# make
[root@sugar ~]# make install
apache默認安裝路徑:/usr/local/apache2
/usr/local/apache2下面關鍵目錄說明
conf :apache伺服器的配置目錄
htdocs: 需要發布應用程序的目錄
bin : apache伺服器的可執行程序目錄
apache的配置修改
7、如何配置Apache伺服器
本文簡要介紹了十幾個Apache 的配置技巧:
1、如何設 置請求等待時間
在httpd.conf裡面設置:
TimeOut n
其中n為整數,單位是秒。
設置這個TimeOut適用於三種情況:
2、如何接收一個get請求的總時間
接收一個post和put請求的TCP包之間的時間
TCP包傳輸中的響應(ack)時間間隔
3、如何使得apache監聽在特定的埠
修改httpd.conf裡面關於Listen的選項,例如:
Listen 8000
是使apache監聽在8000埠
而如果要同時指定監聽埠和監聽地址,可以使用:
Listen 192.170.2.1:80
Listen 192.170.2.5:8000
這樣就使得apache同時監聽在192.170.2.1的80埠和192.170.2.5的8000埠。
當然也可以在httpd.conf裡面設置:
Port 80
這樣來實現類似的效果。
4、如何設置apache的最大空閑進程數
修改httpd.conf,在裡面設置:
MaxSpareServers n
其中n是一個整數。這樣當空閑進程超過n的時候,apache主進程會殺掉多餘的空閑進程而保持空閑進程在n,節省了系統資源。如果在一個apache非常繁忙的站點調節這個參數才是必要的,但是在任何時候把這個參數調到很大都不是一個好主意。
同時也可以設置:
MinSpareServers n
來限制最少空閑進程數目來加快反應速度。
5、apache如何設置啟動時的子服務進程個數
在httpd.conf裡面設置:
StartServers 5
這樣啟動apache後就有5個空閑子進程等待接受請求。
也可以參考MinSpareServers和MaxSpareServers設置。
8、怎麼配置apache24伺服器
1、如何設置請求等待時間
在httpd.conf裡面設置: TimeOut n 其中n為整數,單位是秒。 設置這個TimeOut適用於三種情況:
2、如何接收一個get請求的總時間
接收一個post和put請求的TCP包之間的時間 TCP包傳輸中的響應(ack)時間間隔
3、如何使得apache監聽在特定的埠
修改httpd.conf裡面關於Listen的選項,例如: Listen 8000 是使apache監聽在8000埠
而如果要同時指定監聽埠和監聽地址,可以使用: Listen 192.170.2.1:80 Listen 192.170.2.5:8000
這樣就使得apache同時監聽在192.170.2.1的80埠和192.170.2.5的8000埠。
當然也可以在httpd.conf裡面設置: Port 80 這樣來實現類似的效果。
4、如何設置apache的最大空閑進程數
修改httpd.conf,在裡面設置: MaxSpareServers n
其中n是一個整數。這樣當空閑進程超過n的時候,apache主進程會殺掉多餘的空閑進程而保持空閑進程在n,節省了系統資源。如果在一個apache非
常繁忙的站點調節這個參數才是必要的,但是在任何時候把這個參數調到很大都不是一個好主意。 同時也可以設置: MinSpareServers n
來限制最少空閑進程數目來加快反應速度。
5、apache如何設置啟動時的子服務進程個數
在httpd.conf裡面設置: StartServers 5 這樣啟動apache後就有5個空閑子進程等待接受請求。 也可以參考MinSpareServers和MaxSpareServers設置。 6、如何在apache中設置每個連接的最大請求數
在httpd.conf裡面設置: MaxKeepAliveRequests 100
這樣就能保證在一個連接中,如果同時請求數達到100就不再響應這個連接的新請求,保證了系統資源不會被某個連接大量佔用。但是在實際配置中要求盡量把這
個數值調高來獲得較高的系統性能。
7、如何在apache中設置session的持續時間
在apache1.2以上的版本中,可以在httpd.conf裡面設置: KeepAlive on KeepAliveTimeout 15
這樣就能限制每個session的保持時間是15秒。session的使用可以使得很多請求都可以通過同一個tcp連接來發送,節約了網路資源和系統資
源。
8、如何使得apache對客戶端進行域名驗證
可以在httpd.conf裡面設置: HostnameLookups on|off|double
如果是使用on,那麼只有進行一次反查,如果用double,那麼進行反查之後還要進行一次正向解析,只有兩次的結果互相符合才行,而off就是不進行域
名驗證。 如果為了安全,建議使用double;為了加快訪問速度,建議使用off。
9、如何使得apache只監聽在特定的ip
修改httpd.conf,在裡面使用 BindAddress 192.168.0.1
這樣就能使得apache只監聽外界對192.168.0.1的http請求。如果使用: BindAddress *
就表明apache監聽所有網路介面上的http請求。 當然用防火牆也可以實現。
10、apache中如何限制http請求的消息主體的大小
在httpd.conf裡面設置: LimitRequestBody n n是整數,單位是byte。
cgi腳本一般把表單裡面內容作為消息的主體提交給伺服器處理,所以現在消息主體的大小在使用cgi的時候很有用。比如使用cgi來上傳文件,如果有設
置: LimitRequestBody 102400 那麼上傳文件超過100k的時候就會報錯。 11、如何修改apache的文檔根目錄
修改httpd.conf裡面的DocumentRoot選項到指定的目錄,比如: DocumentRoot /www/htdocs 這樣http://localhost/index.html就是對應/www/htdocs/index.html
12、如何修改apache的最大連接數
在httpd.conf中設置: MaxClients n n是整數,表示最大連接數,取值范圍在1和256之間,如果要讓apache支持更多的連接數,那麼需要修改源碼中的httpd.h文件,把定義的HARD_SERVER_LIMIT值改大然後再編譯。
13、如何使每個用戶有獨立的cgi-bin目錄
有兩種可選擇的方法: (1)在Apache配置文件裡面關於public_html的設置後面加入下面的屬性:
ScriptAliasMatch ^/~([^/]*)/cgi-bin/(.*) /home//cgi-bin/
(2)在Apache配置文件裡面關於public_html的設置裡面加入下面的屬性: <Directory
/home/*/public_html/cgi-bin> Options ExecCGI SetHandler cgi-script
</Directory>
14、如何調整Apache的最大進程數
Apache允許為請求開的最大進程數是256,MaxClients的限制是256.如果用戶多了,用戶就只能看到Waiting for
reply....然後等到下一個可用進程的出現。這個最大數,是Apache的程序決定的--它的NT版可以有1024,但Unix版只有256,你可
以在src/include/httpd.h中看到: #ifndef HARD_SERVER_LIMIT #ifdef WIN32
#define HARD_SERVER_LIMIT 1024 #else #define HARD_SERVER_LIMIT 256
#endif #endif 你可以把它調到1024,然後再編譯你的系統。
15、如何屏蔽來自某個Internet地址的用戶訪問Apache伺服器
可以使用deny和allow來限制訪問,比如要禁止202.202.202.xx網路的用戶訪問: <Directory
/www/htdocs> order deny,allow deny from 202.202.202.0/24
</Directory>
16、如何在日誌裡面記錄apache瀏覽器和引用信息
你需要把mod_log_config編譯到你的Apache伺服器中,然後使用下面類似的配置: CustomLog logs/access_log "%h %l %u %t "%r" %s %b "%i" "%i""
17、如何修改Apache返回的頭部信息
問題分析:當客戶端連接到Apache伺服器的時候,Apache一般會返回伺服器版本、非預設模塊等信息,例如: Server:
Apache/1.3.26 (Unix) mod_perl/1.26 解決:
你可以在Apache的配置文件裡面作如下設置讓它返回的關於伺服器的信息減少到最少: ServerTokens Prod 注意:
這樣設置以後Apache還會返回一定的伺服器信息,比如: Server: Apache
但是這個不會對伺服器安全產生太多的影響,因為很多掃描軟體是掃描的時候是不顧你伺服器返回的頭部信息的。你如果想把伺服器返回的相關信息變成:
Server: It iS a nOnE-aPaCHe Server 那麼你就要去修改源碼了。
9、怎麼安裝apache伺服器配置
小鳥雲伺服器niaoyun實例創建好之後,您可以使用以下任意一種方式登錄伺服器:
遠程桌面連接(,MSTSC):採用這種方式登錄,請確保實例能訪問公網。如果在創建實例時沒有購買帶寬,則不能使用遠程桌面連接。
管理終端VNC:無論您在創建實例時是否購買了帶寬,只要您本地有網頁瀏覽器,都可以通過管理控制台的管理終端登錄實例。
使用遠程桌面連接(MSTSC)登錄實例
打開開始菜單>遠程桌面連接,或在開始菜單>搜索中輸入mstsc。也可以使用快捷鍵Win+R來啟動運行窗口,輸入mstsc後回車啟動遠程桌面連接。
在遠程桌面連接對話框中,輸入實例的公網IP地址。單擊顯示選項。
輸入用戶名,如小鳥雲默認為niaoyun。單擊允許我保存憑據,然後單擊連接。這樣以後登錄就不需要手動輸入密碼了。