macos - mac下nginx的虛擬主機設定問題
伊谢尔伦
伊谢尔伦 2017-05-16 17:18:43
0
1
602

1、在mac進行ngnix的虛擬主機配置,核心配置如下:

listen       8888;
    server_name xxxx.com;
    root  /Users/yangbai/Desktop/xxx;
    index  index.php;
    location / {
}


location ~ \.php$ {
        #root           /Users/yangbai/Desktop/xxx;
        fastcgi_pass   127.0.0.1:9001;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        #fastcgi_buffer_size 128k;
        #fastcgi_buffers 8 128k;
        fastcgi_ignore_client_abort on;

        include        fastcgi_params;
   }

配置好之後,出現「File not found」。 。 。 。檔案什麼的都存在,權限也有。 。 。
最後搞了半天不換目錄了,把root /Users/yangbai/Desktop/xxx; 改成root /Library/WebServer/Documents/xxx;網站移到mac預設的webserver目錄下面就可以存取了,感覺是mac下權限的問題,不知道各位有沒有碰到過呢?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(1)
伊谢尔伦

這和你ngnix的运行用户以及你当前用户的权限有关。你看到的文件夹的权限是你当前用户的,并不代表ngnix運行用戶所擁有的。如果沒有其他安全性考慮,可以把程式所在目錄的權限改為777,這樣省去很多麻煩。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!