搭建web服務器操作

首先安裝apache

如果使用安裝版,與其他軟件相同,點擊下一步,需要注意安裝路徑不要有中文;

最新apache已經不提供win的安裝版本了,這裏使用的是解壓版;

下載地址:https://www.apachelounge.com/download/

使用說明:https://httpd.apache.org/docs/current/platform/windows.html

安裝方式如下:先解壓到純英文路徑的文件夾,然後執行以下命令;

win+s->搜索cmd->以管理員身份運行->

若要卸載:

在cmd中輸入:httpd.exe -k uninstall -n "apache";

其中-n:指定服務器名稱

完成以上操作會報一個錯,大致意思是:語法錯誤在37行的conf/httpd.conf文件裏,serverRoot必須是一個有效的目錄;

找到apache解壓目錄下的conf的httpd.conf文件,定位到37行,serverRoot改爲以下

修改完成後,重新測試配置文件是否通過;

在cmd中輸入:httpd.exe -t,會發現仍然報錯,這裏是因爲另一個地方配置目錄不存在導致,修改httpd.conf的252行的DocumentRoot選項,

隨後我們會發現httpd.conf的許多默認配置路徑都是c:/apache24,所有我們批量修改爲我們的解壓路徑,若在sublime中打開,選中相同文本快捷鍵(ctrl+d),其次注意斜線是(/);

重新在cmd中執行httpd.exe -t ,這時候會提示syntax ok(若出現servername警告提示,可以忽視);

接下來重啓:httpd.exe -k restart -n "apache";

提示:若要停止->httpd.exe -k stop -n "apache";

由於我的電腦80端口被IIS佔用,解決辦法如下圖

回到瀏覽器中,地址欄輸入:http://localhost:8081;正常應該看到It works!

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