Mac OS 配置 Apache

Mac OS 系統(tǒng)已經(jīng)集成了 Apache 環(huán)境,只需要配置啟用就可以了。

啟用 Apache

  • 查看 Apache 版本

$ httpd -v
版本信息:
Server version: Apache/2.4.23 (Unix)
Server built: Aug 8 2016 18:10:45

  • 啟動 Apache

$ sudo apachectl start
在瀏覽器中輸入 http://127.0.0.1 或 http://localhost 如果看到 It Works! 那么 Apache 就啟動成功了。

  • 關(guān)閉 Apache

$ sudo apachectl stop

  • 重啟 Apache

$ sudo apachectl restart

配置 Apache 目錄

  • Apache系統(tǒng)級根目錄及對應(yīng)網(wǎng)址

/Library/WebServer/Documents
http://127.0.0.1 或 http://localhost

  • 用戶級的根目錄及對應(yīng)網(wǎng)址

~/Sites
http://localhost/~haibor/

  • 用戶級站點(diǎn)根目錄需要手動創(chuàng)建

1、建立站點(diǎn)文件夾 $ sudo mkdir ~/Sites
2、$ cd /etc/apache2/users 檢查目錄下是否存在 Wmy.conf 文件,Wmy 為當(dāng)前用戶名,如果沒有則創(chuàng)建一個 $ sudo touch Wmy.conf,并修改文件權(quán)限 $ sudo chmod 644 Wmy.conf。
3、創(chuàng)建之后,打開 Guest.conf 文件,$ sudo vi Wmy.conf 將下面的配置信息寫入文件。
<Directory "/Users/Wmy/Sites/">
Options Indexes MultiViews
Require all granted
Allow Override all
Order allow,deny
allow from all
</Directory>
4、編輯 httpd.conf文件 $ sudo vi /etc/apache2/httpd.conf,將下面兩行代碼前面的注釋符號 #刪掉。內(nèi)容比較多,可以使用 ctrl+w 搜索關(guān)鍵詞找到對應(yīng)位置。
Include /private/etc/apache2/extra/httpd-userdir.conf
LoadModule userdir_module libexec/apache2/mod_userdir.so
5、編輯 httpd-userdir.conf 文件 $ sudo vi /etc/apache2/extra/httpd-userdir.conf,找到下列代碼,并將前面的注釋符號 # 刪除
6、重啟 Apache:$ sudo apachectl restart

在瀏覽器中輸入 http://127.0.0.1/~Wmyhttp://localhost/~Wmy ,即可測試用戶目錄是否工作。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容