<b>閱讀目錄</b>
<a href="http://www.cnblogs.com/kaituorensheng/p/5162560.html#_label0">安裝apr</a>
<a href="http://www.cnblogs.com/kaituorensheng/p/5162560.html#_label1">安裝apr-util</a>
<a href="http://www.cnblogs.com/kaituorensheng/p/5162560.html#_label2">安裝pcre</a>
<a href="http://www.cnblogs.com/kaituorensheng/p/5162560.html#_label3">安裝httpd</a>
<a href="http://www.cnblogs.com/kaituorensheng/p/5162560.html#_label4">啟動</a>
<a href="http://www.cnblogs.com/kaituorensheng/p/5162560.html#_label5">驗證</a>
<a href="http://www.cnblogs.com/kaituorensheng/p/5162560.html#_label6">配置</a>
下載下傳解壓apr-1.4.5
下載下傳解壓apr-util-1.5.2
下載下傳解壓pcre-7.8.tar.gz
下載下傳解壓httpd-2.4.12
--enable-so 支援DSO模式(動态子產品加載方式)
--enable-rewrite 支援rewrite(位址重定向)
建立軟連結
啟動異常
$sudo ./apachectl start
1
2
<code>AH00557: httpd: apr_sockaddr_info_get() failed for test10.125.8.116</code>
<code>AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message</code>
原因:這個問題應該是沒有在 /etc/httpd/conf/httpd.conf 中設定 ServerName。是以apache會用主機上的名稱來取代,首先會去找 /etc/hosts 中有沒有主機的定義。
解決:在/etc/httpd/conf/httpd.conf中添加上ServerName=****
打開浏覽器輸入ip,顯示It works! 表示成功了。
添加網頁
檔案:/usr/local/httpd/htdocs/test.html
内容
<a></a>
重新開機服務
驗證
1. 修改Web站點目錄
預設的Web站點目錄:/usr/local/apache2/htdocs,如果修改,例如"/home/gyw/WebSite"的目錄作為apache的站點目錄
找到DocumentRoot這一行修改為:DocumentRoot "/home/gyw/WebSite"
找到 <Directory> 這一行修改為:<Directory "/home/gyw/WebSite">
本文轉自jihite部落格園部落格,原文連結:http://www.cnblogs.com/kaituorensheng/p/5162560.html,如需轉載請自行聯系原作者