Apache管理常規操作整理2



Linux上HTTP Daemon簡稱httpd
是一款運行於網頁伺服器後台,等待傳入伺服器請求的軟體。HTTP守護程序能自動回應伺服器請求,並使用HTTP協議傳送超文本及多媒體內容。

各自配置檔所在路徑
在Windows上
Apache的配置文件通常只有一個,就是httpd.conf,而在Linux作業系統把各個設置項分在了不同的配置文件中。

在Redhat上
/etc/httpd/conf/httpd.conf
預設站台根目錄就在此檔中定義
關鍵字DocumentRoot "/var/www/html"

chkconfig

chkconfig httpd on
開機自動啟動

service httpd start
ps -eaf | grep httpd

netstat -an | grep :80
netstat -an | grep :443

防火牆允許80,443 port
iptables -t filter -I  INPUT -p tcp --dport 80 -j ACCEPT
將防火牆設置規則保存起來
/etc/rc.d/init.d/iptables save

測試連線防火牆狀況
telnet ip (要不報錯)
netstat -n





在Ubuntu上
/etc/apache2/apache2.conf
預設站台根目錄如果在此檔找不到DocumentRoot關鍵字
那就會是在/etc/apache2/sites-available/000-default.conf (假設你沒有用虛擬主機多台情況下預設配置檔案)

Apache在啟動時會自動讀取這個文件的配置信息,而其他的一些配置文件,如httpd.conf等,則是通過Include指令包含進來。在apache2.conf中可以找到這些Include段落。

# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf

# Include list of ports to listen on
Include ports.conf

# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf


CentOS 7 安裝 Apache (httpd)
Apache httpd 設定預設首頁
邁向 RHCE 之路 (Day26) - Apache 網頁伺服器
【Day23】Apache的主要設定檔:httpd.conf
ubuntu apache2下目錄結構

留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header