Sau hơn 10 giờ nghiên cứu, tôi vẫn chưa tìm ra lý do tại sao điều này không hoạt động! Tôi đang cố gắng di chuyển máy chủ cục bộ của mình sang thư mục hỗ trợ các trang web của tôi nằm trong / etc / nginx / sites-enable / default.
Nó là một liên kết tượng trưng từ thư mục có sẵn của các trang web. Khi sử dụng cấu hình sau, tôi nhận được thông báo "không thể kết nối" bằng cách sử dụng localhost: 8080 làm địa chỉ của tôi
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/*;
}
trang web có sẵn (/ etc / nginx / trang web có sẵn / mặc định):
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;
}
}
Tôi có thể làm cho điều này hoạt động nếu tôi đưa thông tin liên quan từ các trang web có sẵn vào nginx.conf, tôi chỉ không thể tìm ra lý do tại sao nó không hoạt động theo cách này?
Cảm ơn!