Điểm:1

Tại sao tôi không thể truy cập trang web của mình sau khi cài đặt chứng chỉ SSL bằng Certbot? (chạy Ubuntu và Nginx)

lá cờ yt

Tôi không thể thiết lập kết nối tới cổng 443 trên máy chủ nginx của mình.

Tôi cần cổng 443 để kích hoạt kết nối https, tôi đã sử dụng certbot để cài đặt chứng chỉ ssl và tôi đã cài đặt mặc định và hướng dẫn mặc định trong này hướng dẫn

Mặc dù tôi đã đặt lệnh 'nginx full' để mở cả hai cổng http và https, nhưng tôi đã kiểm tra kỹ để đảm bảo rằng cổng 443 thực sự đang mở bằng cách chạy lệnh sau sudo lsof -i -P -n | grep NGHE, và trong phản hồi, tôi nhận được cổng 443 đang được sử dụng bởi nginx

Tôi đã thử các công cụ như cURL để kiểm tra các cổng của mình, cổng 80 hoạt động tốt nhưng tôi không nhận được phản hồi từ cổng 443

Tôi thiếu kinh nghiệm quản trị máy chủ và tôi đã cố kiểm tra các tài nguyên khác nhưng tôi không biết phải làm gì khác.

cấu hình có sẵn trên trang web của tôi:

người phục vụ {

        gốc /var/www/muhammed-aldulaimi.com/html;
        chỉ mục index.html index.htm index.nginx-debian.html;

        server_name muhammed-aldulaimi.com www.muhammed-aldulaimi.com;

        địa điểm / {
                try_files $uri $uri/ =404;
        }

    lắng nghe [::]:443 ssl ipv6only=on; # được quản lý bởi Certbot
    nghe 443 ssl; # được quản lý bởi Certbot
    ssl_certificate /etc/letsencrypt/live/muhammed-aldulaimi.com/fullchain.pem; # được quản lý bởi Certbot
    ssl_certificate_key /etc/letsencrypt/live/muhammed-aldulaimi.com/privkey.pem; # được quản lý bởi Certbot
    bao gồm /etc/letsencrypt/options-ssl-nginx.conf; # được quản lý bởi Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # được quản lý bởi Certbot


}
người phục vụ {
    nếu ($host = www.muhammed-aldulaimi.com) {
        trả lại 301 https://$host$request_uri;
    } # được quản lý bởi Certbot


    nếu ($host = muhammed-aldulaimi.com) {
        trả lại 301 https://$host$request_uri;
    } # được quản lý bởi Certbot


        nghe 80;
        nghe [::]:80;

        server_name muhammed-aldulaimi.com www.muhammed-aldulaimi.com;
    trả lại 404; # được quản lý bởi Certbot

}

trạng thái ufw:

22/tcp CHO PHÉP mọi nơi
Nginx Full CHO PHÉP mọi nơi
22/tcp (v6) CHO PHÉP mọi nơi (v6)
Nginx đầy đủ (v6) CHO PHÉP mọi nơi (v6)
Michael Hampton avatar
lá cờ cz
Kiểm tra nhóm bảo mật Amazon của bạn.
John Hanley avatar
lá cờ cn
Từ một hệ thống bên ngoài, hãy kiểm tra phản hồi trên cổng 443. Thay exampe.com bằng tên miền của bạn. Hãy thử **curl -v https://example.com**. Hãy thử **curl -v https://IP-ADDRESS**. Nếu bạn bị từ chối kết nối, bạn có tường lửa chặn quyền truy cập hoặc Nginx không được định cấu hình đúng cho cổng 443. Nếu kết nối thành công, hãy xem lại lỗi sau khi kết nối. Có nhiều lỗi có thể được báo cáo sau khi kết nối.
momomo avatar
lá cờ yt
@MichaelHampton Tôi có một quy tắc trong nhóm bảo mật của mình và quy tắc đó được phép trên tất cả các cổng. Tôi không nghĩ đó là nguồn gốc của vấn đề này ...
momomo avatar
lá cờ yt
@JohnHanley Tôi đã thử nghiệm với sự kết hợp khác nhau giữa các cổng mở và khối máy chủ. Tôi đã mở cổng 81, có một khối máy chủ phục vụ tệp html cơ bản trên cổng 81 và đã thử nghiệm với curl, tôi đã hết thời gian chờ kết nối. Quá trình chính xác tương tự xảy ra với 443 (Tôi quyết định kiểm tra 81 vì tôi nghĩ có lẽ nó có liên quan đến SSL). Tại thời điểm này, chỉ có cổng 80 hoạt động.
John Hanley avatar
lá cờ cn
Tường lửa đang chặn kết nối hoặc Nginx bị lỗi. Kiểm tra nhật ký để tìm thông báo lỗi khi khởi động Nginx.
Điểm:1
lá cờ yt

Sau khi xác minh rằng không có vấn đề gì trong cài đặt tường lửa của Ubuntu, tôi cho rằng vấn đề nằm ở chính máy chủ lưu trữ web.Tôi đang sử dụng AWS Lightsail và hóa ra là Lightsail chỉ chấp nhận các kết nối đến từ cổng 22 và 80. Thêm quy tắc chấp nhận các cổng khác trong tab Mạng; giải quyết vấn đề của tôi.

djdomi avatar
lá cờ za
hãy nhớ rằng bạn cần phải chấp nhận câu trả lời của riêng bạn.
momomo avatar
lá cờ yt
@djdomi Vâng, tôi e rằng tôi cần đợi 24 giờ cho nó.

Đă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.