您好,登錄后才能下訂單哦!
CentOS(Linux)下的apache服務器配置與管理方法分享,需要的朋友可以參考下。 一、WEB服務器與Apache
1、web服務器與網址
2、Apache的歷史
3、補充
http://www.netcraft.com/可以查看apache服務器的市場占有率
同時必須注意的是ngnix,正處于強勢增長的上升時期,大有和apache一爭天下的感覺,真是后生可畏~~~
二、Apache服務器的管理命令
1、命令啟動:service httpd start/stop/restart/reload/condrestart/status/configtest/graceful/help
2、腳本啟動:/etc/init.d/httpd start/stop/.....
3、設為開機自動啟動:ntsysv+空格鍵
三、Apache服務器的目錄和文件
1、WEB站點目錄
/var/www Apache站點文件的目錄
/var/www/html 存放WEB站點的WEB文件
/var/www/cgi-bin CGI程序文件
/var/www/html/manual Apache WEB http://www.bbqmw.net/服務器手冊
2、配置文件
.htaccess 基于目錄的配置文件,.htaccess文件包含對它所在目錄中文件的訪問控制指令
/etc/httpd/conf/httpd.conf Apache WEB服務器配置文件目錄
3、啟動腳本
/etc/rc.d/init.d/httpd WEB服務器守護進程的啟動腳本
/etc/rc.d/rc3.d/S85httpd 將運行級目錄(/etc/rc3.d)連接到目錄/etc/rc.d/init.d中的啟動腳本
4、應用文件
/usr/sbin 存放Apache WEB服務器程序文件和應用程序的位置
/usr/doc/ 放置Apache WEB服務器文檔
/var/log/http 放置Apache 日志文件的位置
四、更多命令
1、查看Apache安裝信息:apachectl -C
2、對Apache的配置文件進行語法檢查:apachectl -t
3、查看Apache編譯配置參數:apachectl -V
4、查看Apache的編譯模塊:apachectl -l
五、httpd.conf配置文件
(一)基本配置
httpd.conf文件包含為下面三個部分:
1. 全局環境設置:控制整個Apache服務器行為的部分(即全局環境變量)
2. 主服務器配置:定義主要或者默認服務參數的指令,也為所有虛擬主機提供默認的設置參數
3. 虛擬主機設置:虛擬主機的設置參數
其中,一行寫不下使用“\”表示換行,除了選項的參數值外,所有選項指令不區分大小寫,“#”表示注釋。
現在,我們來學習httpd.conf中的具體設置項:
1.設置相對根目錄的路徑
相對根目錄通常是Apache存放配置文件和日志文件的地方,通常情況下相對根目錄是"/etc/httpd",它一般包含conf和logs子目錄,此時可以采用"ServerRoot"/etc/httpd""格式進行設置。
2.設置Apache監聽的IP地址和端口號
Apache默認會在本機所有可用IP地址上的TCP 80端口監聽客戶端的請求,可以使用Listen語句以便在某個指定地址和端口上監聽請求。例如設置服務器只監聽192.168.0.94的80端口,則可以在httpd.conf中進行相應的設置:Listen 192.168.0.94:80。如果需要更改端口號為8080,也可以采用"Listen 192.168.0.94:8080"之類的設置,但是此時通過網頁瀏覽器訪問網站的時候也必須在域名地址后面添加相應的端口號,例如輸入"http://192.168.0.94:8080"才可以進行訪問。注:我的虛擬機Linux的IP是192.168.0.94,windows的IP是192.168.0.225
3.設置網絡管理員的電子郵件地址
當客戶端計算機訪問服務器發生錯誤的時候,服務器通常都會向客戶端計算機返回錯誤提示頁面,為了方便解決錯誤,在這個網頁中通常包含有管理員的電子郵件地址,此時可以采用ServerAdmin語句來設置管理員的電子郵件地址,例如"ServerAdmin xinyuan365@sohu.com"。
4.設置服務器主機名稱
為了方便Apache識別服務器自身的信息,可以使用ServerName語句來設置服務器的主機名稱。在ServerName語句中,如果服務器有域名則填寫服務器的域名;如果沒有域名,則填入服務器的IP地址。例如"ServerName 192.168.0.94:80"。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。