Apache2伺服器的設定
在這裡需要一樣要設定httpd.conf這個檔案,他的路徑是放在/etc/apache2/httpd.conf,而且不太一樣的是,其實/etc/這個路徑基於安全理由是鏈結到/private/etc/,這是Ubuntu所沒有的。
此外,為何要來更改httpd.conf呢?那是因為 Mac OSX的虛擬站台設定是在另外一個檔案,但是預設的狀態他並沒有被Include 進來,所以我們這邊的修改純粹只是要將註解拿掉
sudo vi /etc/apache2/httpd.conf
搜尋vhosts,將Include 左邊的註解取消
# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf
編輯httpd-vhosts.conf
sudo vi /etc/apache2/extra/httpd-vhosts.conf在最後面加上(紅字的地方請根據實際狀況修改)
<VirtualHost *:80>
ServerName school.com
ServerAlias www.school.com
DocumentRoot "/Library/WebServer/Documents/school_post/public"
ErrorLog "/private/var/log/apache2/school.com-error_log"
CustomLog "/private/var/log/apache2/school.com-access_log" common
ServerAdmin admin@school.com
</VirtualHost>
對應IP Address
接下來的設定是針對自己開發者,自己爽的,只是方便檢視自己的虛擬站台,並沒有真正寫到DNS,所以設定的Domain Name只有自己電腦可以對應解析,別台電腦是看不到的喔!要注意!!sudo vi /etc/hosts
127.0.0.1 school.com www.school.com
參考網頁:
沒有留言:
張貼留言