Bạn có thể có các tệp khác (chẳng hạn như cấu hình default
) nằm ở /etc/nginx/sites-enabled
cần được xóa.
Sự cố này xảy ra do lặp lại tham số default_server
được cung cấp cho một hoặc nhiều chỉ thị listen
trong tệp của bạn. Bạn rất có thể sẽ tìm thấy chỉ mâu thuẫn này đọc một cái gì đó tương tự như:
listen 80 default_server;
Khi nginx core module documentation for listen
trạng thái:
Tham số default_server
, nếu có, sẽ gây ra các máy chủ để trở thành máy chủ mặc định cho định address:port
cặp. Nếu không có chỉ thị nào có tham số default_server
thì máy chủ đầu tiên với cặp address:port
sẽ là máy chủ mặc định cho cặp này.
Điều này có nghĩa rằng phải có một tập tin hoặc server
khối được xác định trong cấu hình của bạn với default_server
thiết lập cho cổng 80. nginx đang gặp phải mà đầu tiên trước khi tập tin mysite.com
của bạn vì vậy hãy thử gỡ bỏ hoặc điều chỉnh mà cấu hình khác.
Nếu bạn đang đấu tranh để tìm thấy nơi các chỉ thị và các thông số được thiết lập, hãy thử một tìm kiếm như vậy:
grep -R default_server /etc/nginx
bài cấu hình đầy đủ của bạn. Mỗi 'server {}' phải có chỉ thị 'listen' riêng của nó. – Marki555