Maison > Questions et réponses > le corps du texte
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. ?
伊谢尔伦2017-05-16 17:20:43
Ceci appartient à l'utilisateur que vous ngnix
的运行用户以及你当前用户的权限有关。你看到的文件夹的权限是你当前用户的,并不代表ngnix
exé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.