1 . 安裝php
經過homebrew安裝nginx,默認安裝在:/usr/local/Cellar/nginx/版本號。配置文件在路徑:/usr/local/etc/nginx ,默認配置文件nginx.conf,這個文件主要配置了localhost:8080這個,sudo nginx命令啓動nginx,在地址欄輸入localhost:8080,不出意外的話,就能訪問到默認的頁面,也就是nginx目錄下面的html/index.html。html
2. 配置兩個虛擬主機nginx
首先在nginx配置目錄下(/usr/local/etc/nginx/)新建文件夾sites-enabled,在這個文件夾下面建立nginx-bob.conf,nginx-alice.conf,分別爲咱們即將牀架的虛擬主機(bob.com alice.com)的配置文件:spa
nginx-alice.conf配置文件以下:code
server { listen 80; server_name alice.com; charset utf-8; root /Users/bobo/www/alice/html; location / { index index.html index.htm index.php; } }
nginx-bob.conf配置文件以下: server
server { listen 80; server_name alice.com; charset utf-8; root /Users/bobo/www/alice/html; location / { index index.html index.htm index.php; } }
3 讓配置文件生效htm
在nginx.conf文件倒數第二行添加 include sites-enabled/nginx-*.conf;blog
到如今爲止,配置文件已經所有弄好了,須要製做兩個站點,在/User/bobo/www 分別創建bob和alice兩個站點,在裏面分別添加html/index.html 文件,爲了顯示不一樣最好講兩個index.html寫的有所區分,homebrew
好了重啓nginx sudo nginx -s reload 訪問bob.com和alice.com就應該能看到剛纔寫的兩個index.html頁面了。utf-8
注意:引文默認訪問的是80端口,若是你的站點配置的是8000端口的話,應該這樣訪問bob.com:8000.
God,忘了最重要的一個步驟了,修改hosts文件,添加最後一行
127.0.0.1 bob.com
127.0.0.1 alice.com