Tôi vừa cài đặt máy chủ Ubuntu 12.04 và nginx 1.2.7, đã xóa default
khỏi các trang web đã bật và thêm tệp của riêng tôi vào sites-available
và liên kết tượng trưng tại sites-enabled
. Sau đó khởi động lại nginx.nginx không nghe cổng 80
Sự cố: Tuy nhiên, việc truy cập URL không tải trang web. netstat -nlp | grep nginx
và netstat -nlp | grep 80
đều không trả về kết quả nào! lsof -i :80
cũng không trả về gì cả. Một từ một máy chủ khác trả về địa chỉ IP chính xác để nó không phải là một vấn đề DNS. Tôi đã có thể kết nối với apache mà tôi đã ngừng dịch vụ của mình. nhật ký nginx cũng không hiển thị gì cả.
Tôi nên khắc phục sự cố này như thế nào?
/etc/nginx/site-available/mysite.com
server {
listen 80;
server_name www.mysite.com mysite.com *.mysite.com;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
root /var/www/mysite/public;
index index.php index.html;
location/{
try_files $uri $uri/ /index.php?$args ;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_read_timeout 300;
}
}
mọi thứ trong nhật ký? – mata
Có thực sự đang chạy không? Bạn đã bắt đầu nó với 'sudo' chưa? –
Xin đừng downvote một câu hỏi chỉ vì bạn không biết câu trả lời. Tôi đang gặp vấn đề tương tự. Không có gì trong nhật ký truy cập ... nó đang nghe trên *: 80. Không có lỗi trong nhật ký lỗi gỡ lỗi. Và có, @DondiMichaelStroma nó đang chạy. (lol) – Swivel