導(dǎo)語(yǔ)
今天新入手了mac璧南,重新配置了一下apache虛擬主機(jī),簡(jiǎn)直不要太輕松愉快师逸。順手記錄一下司倚,以備今后不時(shí)之需。
mac os x已自帶了apahce篓像,so 我們不需要單獨(dú)安裝apache动知,只需修改其中配置即可。
- 修改apache主配置文件
sudo vim /etc/apache2/httpd.conf
搜索vhost關(guān)鍵字员辩,將以下兩行代碼前的#刪除
#LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
#Include /private/etc/apache2/extra/httpd-vhosts.conf
搜索php5關(guān)鍵字盒粮,將以下兩行代碼前的#刪除
#LoadModule rewrite_module libexec/apache2/mod_rewrite.so
#LoadModule php5_module libexec/apache2/libphp5.so
wq保存退出,第一步完成奠滑。
- 修改?虛擬主機(jī)配置文件
sudo vim /etc/apache2/extra/httpd-vhost.conf
將以下代碼貼進(jìn)文件尾行丹皱,并按照注釋配置相關(guān)參數(shù)
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com //主機(jī)郵箱地址
DocumentRoot "/usr/docs/dummy-host2.example.com" //站點(diǎn)根目錄
ServerName dummy-host2.example.com //站點(diǎn)虛擬域名
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log" //錯(cuò)誤日志輸出
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
<Directory "/usr/docs/dummy-host2.example.com"> //站點(diǎn)根目錄 文件權(quán)限相關(guān)
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
將注釋中的配置項(xiàng)改好之后,wq保存退出宋税。
- 修改host配置
sudo vim /etc/hosts
在文件末尾加上一行
127.0.0.1 dummy-host2.example.com //剛配好的虛擬站點(diǎn)目錄
保存退出摊崭。。杰赛。
- 重啟apache
sudo apachectl restart
打開瀏覽器呢簸,就可以訪問剛配置好的虛擬域名了,大功告成~~