1
OSX 10.11 我安裝了最新的nginx 1.9.9(源碼和編譯) 的配置文件/ usr/local/conf/nginx。 CONF語法是確定Nginx:無法偵聽端口80 ...只有端口8080工作在OSX 10.11
在端口8080上監聽時沒有問題,我可以要求http://example.local:8080
server {
listen 8080;
server_name example.local;
root html;
sudo lsof -i -P | grep -i "80"
nginx 8254 root 10u IPv4 0x643a3abbad7bf485 0t0 TCP *:8080 (LISTEN)
nginx 8392 yves 10u IPv4 0x643a3abbad7bf485 0t0 TCP *:8080 (LISTEN)
但是當我更改端口爲80,那麼我不能達到http://example.local:80
====== ======================= =================== server { listen 80; server_name example.local; root html;
sudo nginx -s reload
nginx 8254 root 10u IPv4 0x643a3abbad7bf485 0t0 TCP *:8080 (LISTEN)
nginx 8254 root 18u IPv4 0x643a3abbadbb9485 0t0 TCP *:80 (LISTEN)
nginx 8430 yves 10u IPv4 0x643a3abbad7bf485 0t0 TCP *:8080 (LISTEN)
nginx 8430 yves 18u IPv4 0x643a3abbadbb9485 0t0 TCP *:80 (LISTEN)
Safari瀏覽器打開canot的 然而頁我仍然可以要求http://example.local:8080
很怪異.... Nginx的是聽上80 ......我該怎麼辦?
那麼錯誤日誌說什麼? – trojanfoe
什麼 /usr/local/var/log/nginx/error.log是空 所以是 /usr/local/var/log/nginx/access.log 當我看的ps aux,Nginx的:工作人員的過程是由沒有人操作的...是對的? – erwin
並且是默認的(Apache)web服務器關閉? – trojanfoe