Heim  >  Fragen und Antworten  >  Hauptteil

macos – Konfigurationsproblem des virtuellen Hosts von Nginx unter Mac

1. Konfigurieren Sie den virtuellen NGNIX-Host auf dem Mac. Die Kernkonfiguration ist wie folgt:

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;
   }

Nach der Konfiguration erscheint „Datei nicht gefunden“. . . . Die Dateien und alles sind vorhanden und die Berechtigungen sind vorhanden. . .
Schließlich habe ich das Verzeichnis lange Zeit nicht geändert. Ich habe die Website in das Standard-Webserververzeichnis verschoben, und dann kann auf sie zugegriffen werden. Es scheint ein Berechtigungsproblem zu sein ? root /Users/yangbai/Desktop/xxx; 改成root /Library/WebServer/Documents/xxx;

伊谢尔伦伊谢尔伦2713 Tage vor601

Antworte allen(1)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:20:43

    这和你ngnix的运行用户以及你当前用户的权限有关。你看到的文件夹的权限是你当前用户的,并不代表ngnix运行用户所拥有的。如果没有其他安全考虑,可以把程序所在目录的权限改为777,这样省去很多麻烦。

    Antwort
    0
  • StornierenAntwort