Điểm:0

Nginx không nghe yêu cầu, không kết nối được

lá cờ cn

vì vậy tôi đang cố lưu trữ một trang web bằng nginx. Trong tháng đầu tiên, nó hoạt động cho đến khi tôi cố gắng thêm một miền mới. Theo mặc định, miền không hoạt động ( Nó chỉ hiển thị nội dung của khối máy chủ mặc định) và certbot không xác thực được miền đó, vì vậy tôi đã cố xóa tất cả các certs và thử lại, nhưng điều đó đã làm hỏng mọi thứ và hiện tại không có gì hoạt động. Nó không thể kết nối với bất kỳ miền nào. Tôi đã loại bỏ cổng 443 và tất cả những thứ đó trong khối máy chủ và nó vẫn không hoạt động, mặc dù nó nói rằng nó đang nghe trên cổng 80.Tôi cũng đã cho phép cổng 80 và 443 đi qua tường lửa cũng như cho phép nginx đi qua. Đây là cấu hình mặc định/kích hoạt trang web:

người phục vụ {
        nghe 80 ;
        nghe [::]:80;

        tên_máy chủ aphrim.dev www.aphrim.dev; # được quản lý bởi Certbot
        gốc /var/www/aphrim.dev/html;
        chỉ mục index.html index.htm index.nginx-debian.html;

}

người phục vụ {
    nghe 80 ;
    nghe [::]:80;


    server_name project.aphrim.dev; # được quản lý bởi Certbot
    gốc /var/projects/aphrim.dev/html;
    chỉ mục index.html index.htm index.nginx-debian.html;

}

người phục vụ {
    nghe 80; 
    nghe [::]:80;

    server_name techchan.org; 
    gốc /var/projects/aphrim.dev/html;
    chỉ mục index.html index.htm index.nginx-debian.html;

    địa điểm / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Máy chủ lưu trữ $host;
        proxy_pass http://127.0.0.1:3002;
        proxy_http_version 1.1;
        proxy_set_header Nâng cấp $http_upgrade;
        proxy_set_header Kết nối "nâng cấp";
    }
}

Bất kỳ trợ giúp hoặc ý tưởng nào sẽ được đánh giá rất cao, tôi đã dành cả ngày qua để cố gắng làm việc này nhưng vô ích.

Một số điều kỳ lạ khác, trước khi xóa chứng chỉ, nếu tôi đặt trình nghe 443 trên miền mới, nó hoạt động tốt, nhưng vẫn không thể truy cập qua http/cổng 80. Tôi cũng không thể tạo chứng chỉ như đã nói ở đó là thời gian chờ kết nối khi cố gắng xác thực.

djdomi avatar
lá cờ za
miền dev chỉ yêu cầu ssl, nó bị ép buộc bởi chính quyền
djdomi avatar
lá cờ za
Điều này có trả lời câu hỏi của bạn không? [Tôi có cần chứng chỉ SSL cho .DEV TLD trên bản ghi MX không?](https://serverfault.com/questions/1020959/do-i-need-an-ssl-certificate-for-a-dev-tld -on-an-mx-record)
Aphrim avatar
lá cờ cn
Tôi hiểu rồi, điều đó giải thích cho miền .dev không có chức năng, nhưng tôi vẫn không hiểu làm cách nào để có được ssl trên miền đó vì tôi không thể nhận được chứng chỉ vì miền này bị hết thời gian kết nối trong khi xác thực, miền .org cũng vậy cũng không hoạt động. Sau khi bật cổng 443 và ssl trên miền .dev, trình duyệt của tôi cho tôi biết kết nối bị từ chối và được đặt lại.
djdomi avatar
lá cờ za
vâng, trong trường hợp HsTs đã có sẵn thì đó sẽ là loại vấn đề
Aphrim avatar
lá cờ cn
Tôi đã thêm ``` nghe 443 ssl; nghe [::]:443 ssl;``` nhưng nó vẫn không tải được.
lá cờ us
Vui lòng thêm đầu ra của `nginx -T` vào câu hỏi để chúng tôi có thể xem cấu hình nginx đầy đủ.
Aphrim avatar
lá cờ cn
Đây là kết quả (Vì lý do nào đó, liên kết Pastebin cũ đã ngừng hoạt động.) https://Pastebin.com/2Pm3GPae

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.