关于Apahce服务器安装中遇到的问题
?
在這篇中,將記錄一下安裝Apache服務器所遇到的一些問題,并簡單講一些Apache和Tomcat的區別:
1>apache安裝中遇到的問題:
1.1 Apache目前不再提供編譯好的exe安裝文件了,所以我們在官網首頁http://httpd.apache.org/download.cgi上下載的其實是源碼,如果我們沒有編譯環境的話,請參照 http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html按照這篇文章可以找到安裝文件。
2.2 在按照過程中我們也許會遇到一些問題,就我安裝過程中所遇到的問題,提供一些解決方法,每個問題最后我會附上我查找的一些網頁。
2.2.1 當我們按照上邊的文章安裝時,美滋滋的等著安裝成功,突然出現:??
windows安裝Apache,注冊服務出現“(OS 5)拒絕訪問。 : AH00369: Failed to open the WinNT service manager..."錯誤
?就問你驚不驚喜,意不意外。其實這個問題很好解決,只是因為我們目前電腦登錄用戶權限不夠,無法將apache服務寫入windows服務中,只需要在運行cmd的時候,右鍵以管理員身份運行,再次按照上邊的文章進行按照就可以。
2.2.2 當我們越過了上邊權限問題的坑,接下來,也許Apache還有大禮相送,比如:
Errors reported here must be corrected before the service can be started.
httpd: Syntax error on line 35 of D:/apache/Apache22/conf/httpd.conf:?ServerRoot must be a valid directory
明明提示安裝成功,下邊卻提示類似于這個錯誤(有可能行數和文件路徑不一樣), 驚不驚喜,意不意外,安裝字面意思我們很好理解,這個錯誤的原因是在D:/apache/Apache22/conf/httpd.conf這個文件中的第35行中ServerRoot這個值有錯誤,出現的原因是我們解壓的apache安裝包路徑和原本apache配置文件中默認的路徑(Apachexx文件夾必須在cdefg,,,等盤下邊)不一致,所以會造成這個錯誤,我們只需要按照提示,到這個路徑下找到這個文件,用你喜歡的文本編輯器打開,找到第35行的ServerRoot將它修改成你解壓后的文件路徑就好了。如果一開始就把解壓文件放在指定目錄就不會出現這個問題了。http://jingyan.baidu.com/article/915fc41491c68751384b2040.html
2.2.3 ?你以為上邊錯誤就完了?太天真,下邊我們接著講第三個問題
以一個訪問權限不允許的方式做了一個訪問套接字的嘗試
可能你在安裝的時候會遇到這個問題,聽起來似乎挺拗口的,其實,這個問題產生的原因是,apache默認是80端口,如果你的80端口被占用了,比如說你啟動了iis或者你啟動了迅雷(迅雷有時會占用80 端口)等等,apache再以80端口去訪問,就會報錯,解決方法不外乎倆種,一是將目前80端口的占用程序關閉,二是修改apache的默認端口,第一種需要你掌握如何查找端口占用并在任務管理器中殺死相應 進程,出門右轉百度就ok了,第二種比較簡單,直接打開剛剛?Apachexx/conf/httpd.conf這個文件,找到listener這個字段后邊默認是80,將其改為8080或者8090等不用腦子想都知道不會占用的端口號,然后保存再次安裝就好了。http://www.webkaka.com/tutorial/system/2015/020810/
2.3 目前我就遇到過這幾個問題,也許還會有其他問題,如果碰到了,大家不要煩,要相信總會有人和你一樣倒霉遇到這些問題,直接百度,如果你真的是上輩子中了五百萬,導致你遇到的問題其他人都沒遇到,那么也不要著急,請按照以下方法去查找問題并解決。當然如果解決了以后,希望你也可以寫出來。
2.3.1 windows系統有一個特別好用的功能,就是事件查看器,通過它你可以查到你在程序運行過程中遇到的所有錯誤,打開它的方式是,我的電腦右鍵-》管理-》系統工具-》事件查看器-》windows日志-》應用程序,首先我們在右側欄中點擊清除日志,這樣可以方便我們找到我們你所需要的錯誤,清除后,我們再次運行一下剛剛的安裝過程,刷新日志,會發現有一些錯誤提示,它是按照時間來排序的,距離現在越近的越在上邊,所以我們要從下往上看,一般最下邊的錯誤解決了,上邊其他的也會消失,點擊最下邊的錯誤,我們可以在下邊看到它的提示,按照提示去做,然后重新運行一下安裝過程,記得要在運行前清除日志,如果還沒解決,我們就可以在日志中看到新的錯誤,接著按照提示解決就好了。http://blog.sina.com.cn/s/blog_6a5d4fef0100wqjz.html
2.4 如果碰到很多錯誤,實在是不想一步步走下去了,那么我們可以用一招從天而降的掌法來處理-卸載重裝,卸載的過程為:
1、運行services.msc,在服務中停止 apache 服務。
2、運行命令行程序,輸入 sc delete apache,刪除該服務
3、刪除apache文件夾。
一切ok,重新開始。http://blog.csdn.net/rrr4578/article/details/38564377
2.5 接下來講Tomcat和apache的區別,它們的區別就是....http://blog.csdn.net/longzs/article/details/10959945 他比我講的好,我覺得就不重復了吧,大家可以看一看這篇文章。
此致,敬禮
?
?
?
轉載于:https://www.cnblogs.com/DaiLeGeMeng/p/6830873.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的关于Apahce服务器安装中遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何用Python进行大数据挖掘和分析
- 下一篇: 结构和类的区别