線下開發機apache配置訪問項目

1.apache目錄依次拷貝(這裏指的是拷貝別人的已成熟的apache,以及Apache以來的logs目錄)

2.修改別的目錄用戶名爲自己用目錄戶名

3.httpd.sh爲我們自己的機子重新定義啓動Apache文件目錄的文件(Linux系統服務是可以修改默認啓動目錄的)

這裏要了解該文件中-f 本機apache啓動目錄 -k的意思

    注意:其中logs文件是必須的,在papche->conf->httpd.sh中配置的時候注意logs的路徑必須是本機自己的路徑,

4.本地的apache配置文件 拷過來後要改端口號,原始文件的端口都是別人使用的,要查看哪個端口可以使用命令:netstat -an /grep 端口號,如果沒有這個端口號的使用列表出來則改端口可以使用;還要把本地沒有的項目配置刪掉,避免不必要的錯誤。

5.然後發現./httpd.sh是不可執行的,沒有權限,使用chmod 755 httpd.sh來賦予權限(之後chmod用法會在別的文章進行詳解)

6.給予權限後執行 ./httpd.sh 會提示命令不正確,想想這個文件裏的約定的-k,在依據提示的命令找到-k,得到正確的命令是:./httpd.sh start

7.到此在本地瀏覽器訪問開發機ip:配置的端口號,比如IP是1.1.1.1 端口號是9999,則訪問http://1.1.1.1:9999

8.如果可以訪問則成功,如果不可以訪問則檢查access_log,error_log,查看鏈接日誌和錯誤日誌,一般日誌會有些錯誤提示

9.如果還是沒有問題的話,試着改一個別的同樣是未被使用過的端口,同樣用上面的netstat -an /grep 端口號  進行測試是已被佔用,再重新啓動apache,瀏覽器訪問項目

10.訪問項目報錯問題,依據報錯信息,比如缺失文件,查看項目目錄裏是否有該文件,沒有的使用git重新下載到項目,再次重新訪問。以此類推,缺什麼重新下載什麼。

11.目前就遇到這麼多問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章