標籤:web伺服器 service 設定檔 linux 部落格
大家好新人第一次發表部落格 本次發表的是apache httpd web伺服器 基礎配置 基於rpm包的
廢話就不多說了 第一步大家都懂的 yum install httpd -y 安裝rpm包 關於配置yum源什麼的這裡就不說了
安裝完成後 service httpd restart 啟動服務,然後用 ps aux | grep "httpd" 看一下服務進程起來沒有
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/92/2C/wKiom1j8vYaBXUtvAAFwLhMSd6I263.png-wh_500x0-wm_3-wmp_4-s_104014313.png" style="float:none;" title="1.png" alt="wKiom1j8vYaBXUtvAAFwLhMSd6I263.png-wh_50" />
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/92/2C/wKiom1j8vYeStXTyAAG7KXXQ4lI678.png-wh_500x0-wm_3-wmp_4-s_1849978040.png" style="float:none;" title="2.png" alt="wKiom1j8vYeStXTyAAG7KXXQ4lI678.png-wh_50" />
rpm -qc httpd 查看一下 設定檔所在的 目錄
/etc/httpd/conf/httpd.conf 為主設定檔
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/92/2C/wKiom1j8vj-T-HecAAGajrtQpCA819.png-wh_500x0-wm_3-wmp_4-s_836407100.png" title="3.png" alt="wKiom1j8vj-T-HecAAGajrtQpCA819.png-wh_50" />
第一個指令 serverttokens os 是 當網站沒有index.html檔案時候所提示出來的 apache伺服器版本資訊650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/92/2C/wKiom1j8wBOR9L_nAAGjV4PpADE693.png-wh_500x0-wm_3-wmp_4-s_2293661287.png" title="23.png" alt="wKiom1j8wBOR9L_nAAGjV4PpADE693.png-wh_50" />
建議用 major 比較安全
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/92/2C/wKiom1j8wIWhEk2lAAF6XzpGPh4504.png-wh_500x0-wm_3-wmp_4-s_2264796049.png" title="4.png" alt="wKiom1j8wIWhEk2lAAF6XzpGPh4504.png-wh_50" />
serverRoot /etc/httpd 為工作目錄所在 不建議更改
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/92/2C/wKioL1j8wQyin7xPAAGHAGvWihg184.png-wh_500x0-wm_3-wmp_4-s_1473511370.png" title="5.png" alt="wKioL1j8wQyin7xPAAGHAGvWihg184.png-wh_50" />
下面是 開啟長串連
KeepAlive Off 選擇on 開啟長串連 MaxKeepAliveRequests 100 請求次數超過100次斷開
下面 是時間
<IfModule prefork.c> 進程模式
StartServers 8 啟動時預設進程數量
MinSpareServers 5 最小進程數量
MaxSpareServers 20 最大空閑進程數量
ServerLimit 256 最大請求並發進程數量
MaxClients 256
MaxRequestsPerChild 4000 單個進程最大響應次數
</IfModule>
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/92/2D/wKiom1j8w9SjLhWGAAGAnX7GgGM292.png-wh_500x0-wm_3-wmp_4-s_631316161.png" title="7.png" alt="wKiom1j8w9SjLhWGAAGAnX7GgGM292.png-wh_50" />
DocumentRoot "/var/www/html" 網站網站所在位置
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/92/2C/wKioL1j8xLfT3QtCAAF3Z9dSWYU457.png-wh_500x0-wm_3-wmp_4-s_2404004706.png" title="8.png" alt="wKioL1j8xLfT3QtCAAF3Z9dSWYU457.png-wh_50" />
Options 定義選項 Indexes為列表模式 當網站裡面不是 index。html時 列出裡面檔案FollowSymLinks 支援串連
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/92/2C/wKioL1j8xaDiE29AAAGFWI7atxE954.png-wh_500x0-wm_3-wmp_4-s_4187598988.png" style="float:none;" title="9.png" alt="wKioL1j8xaDiE29AAAGFWI7atxE954.png-wh_50" />
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/92/2D/wKiom1j8xaHjyFNJAAF4rjnnV7E458.png-wh_500x0-wm_3-wmp_4-s_3846908391.png" style="float:none;" title="11.png" alt="wKiom1j8xaHjyFNJAAF4rjnnV7E458.png-wh_50" />
Order:用於定義基於主機的訪問功能的,IP,網路地址或主機定義存取控制機制
Order allow,deny 後面的 deny作為預設設定
allow from
deny from
AuthType Basic驗證類型 使用賬戶密碼進行驗證
AuthName "Restricted Files"描述
AuthUserFile /usr/local/apache/passwd/passwords 賬戶密碼檔案目錄
Require user marion 制定使用者
使用 htpasswd 命令生產賬戶密碼 -m表示md5加密
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/92/2D/wKiom1j8x3jSyO2uAAGdSw7B5Qc585.png-wh_500x0-wm_3-wmp_4-s_3133579089.png" style="float:none;" title="10.png" alt="wKiom1j8x3jSyO2uAAGdSw7B5Qc585.png-wh_50" />
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/92/2C/wKioL1j8x3iQRaC8AAGeyMXCBrY256.png-wh_500x0-wm_3-wmp_4-s_2579168098.png" style="float:none;" title="12.png" alt="wKioL1j8x3iQRaC8AAGeyMXCBrY256.png-wh_50" />
下面在說一下基於主機明的虛擬機器主機的搭建
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/92/2D/wKiom1j8yEyjVtH5AAHPb9LiWiw298.png-wh_500x0-wm_3-wmp_4-s_1196435795.png" style="float:none;" title="18.png" alt="wKiom1j8yEyjVtH5AAHPb9LiWiw298.png-wh_50" />
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/92/2C/wKioL1j8yEzhuCRBAAH0iq6Arr4307.png-wh_500x0-wm_3-wmp_4-s_4138664110.png" style="float:none;" title="19.png" alt="wKioL1j8yEzhuCRBAAH0iq6Arr4307.png-wh_50" />
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/92/2D/wKiom1j8yE2Qd3DQAAJASz5PFak812.png-wh_500x0-wm_3-wmp_4-s_983460758.png" style="float:none;" title="20.png" alt="wKiom1j8yE2Qd3DQAAJASz5PFak812.png-wh_50" />
按照官方文檔協助手冊複製這幾行 到設定檔 稍加修改
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/92/2D/wKiom1j8yR6i2DaXAAFBj4Tj8g0308.png-wh_500x0-wm_3-wmp_4-s_1257936804.png" style="float:none;" title="14.png" alt="wKiom1j8yR6i2DaXAAFBj4Tj8g0308.png-wh_50" />
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/92/2C/wKioL1j8yR7QR-iaAAEzSeXt3x4009.png-wh_500x0-wm_3-wmp_4-s_4181715625.png" style="float:none;" title="15.png" alt="wKioL1j8yR7QR-iaAAEzSeXt3x4009.png-wh_50" />
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/92/2C/wKioL1j8yR7wAfo-AAE4dwImXQE755.png-wh_500x0-wm_3-wmp_4-s_965095301.png" style="float:none;" title="16.png" alt="wKioL1j8yR7wAfo-AAE4dwImXQE755.png-wh_50" />
設定檔注釋掉 doucumentroot 主機目錄
建立網站目錄 使用httpd -t檢查錯誤
更改windows hosts 檔案
本文出自 “12727170” 部落格,請務必保留此出處http://12737170.blog.51cto.com/12727170/1918696
linux -apache 基礎 rpm包