Maison  >  Questions et réponses  >  le corps du texte

macos - Problème de configuration de l'hôte virtuel de Nginx sous Mac

1. Configurez l'hôte virtuel ngnix sur mac La configuration de base est la suivante :

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

Après la configuration, « Fichier introuvable » apparaît. . . . Les fichiers et tout existent et les autorisations sont là. . .
Enfin, je n'ai pas changé de répertoire pendant longtemps. J'ai déplacé le site Web root /Users/yangbai/Desktop/xxx; 改成root /Library/WebServer/Documents/xxx; vers le répertoire du serveur Web par défaut du Mac, puis il est accessible. Cela semble être un problème d'autorisations sous Mac. ?

伊谢尔伦伊谢尔伦2713 Il y a quelques jours606

répondre à tous(1)je répondrai

  • 伊谢尔伦

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

    Ceci appartient à l'utilisateur que vous ngnix的运行用户以及你当前用户的权限有关。你看到的文件夹的权限是你当前用户的,并不代表ngnixexécutez. S'il n'y a pas d'autres considérations de sécurité, vous pouvez modifier les autorisations du répertoire où se trouve le programme en 777, ce qui évitera bien des problèmes.

    répondre
    0
  • Annulerrépondre