Après plus de 10 heures de recherche, je n'ai pas compris pourquoi cela ne fonctionne pas! J'essaie de déplacer mon hôte local vers mon dossier activé pour les sites qui se trouve dans / etc / nginx / sites-enabled / default.
C'est un lien symbolique du dossier disponible sur les sites. Lorsque j'utilise la configuration suivante, j'obtiens un "impossible de se connecter" en utilisant localhost: 8080 comme adresse
nginx.conf (/usr/local/nginx/conf/nginx.conf):
user www-data;
worker_processes 2;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
include /etc/nginx/sites-enabled/*;
}
sites disponibles (/ etc / nginx / sites-available / default):
server {
listen 8080;
root /home/myusername/myown/customdirectory;
index index.php index.html index.htm;
server_name localhost;
location / {
try_files $uri $uri/ /index.html;
}
location /doc/ {
alias /usr/share/doc/;
autoindex on;
allow 127.0.0.1;
allow ::1;
deny all;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/www;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
Je peux faire fonctionner cela si je mets les informations pertinentes des sites disponibles dans le nginx.conf, je ne peux tout simplement pas comprendre pourquoi cela ne fonctionne pas de cette façon?
Merci!