Làm thế nào tôi có thể mở cổng 443?


15

Tôi đang cố gắng lưu trữ một ứng dụng nút nhỏ trên một giọt nước biển kỹ thuật số chạy trên Ubuntu 14.04. Trong phát triển cục bộ, trang web hoạt động tốt trên https, tuy nhiên trên máy chủ, trang web không được hiển thị và máy chủ không gặp lỗi, kết nối chỉ bị từ chối. Tôi đã chạy nmap localhostvà cổng 443 đã bị đóng. Làm thế nào tôi có thể mở nó?


1
Máy chủ web của bạn có được cấu hình cho HTTPS không?
kraxor

Đôi khi sudo ufw allow out 443/tcplà cần thiết để cho phép kết nối đi từ các ứng dụng được cài đặt.
Kzqai

Câu trả lời:


25
sudo ufw allow 443/tcp

Và đọc thông qua các tài liệu trên giao diện Ubuntu UFW trên iptables. Điều này sẽ mở nó cho ứng dụng web của bạn.

Đồng thời đảm bảo rằng ứng dụng của bạn đang phục vụ IP bên ngoài cũng như bên trong. Tệp app.js thường có một cài đặt để chỉ định giao diện cho nó chạy. 0.0.0.0 nên chạy nó trên cả bên trong và bên ngoài.

https://help.ubfox.com/community/UFW


2
Khi tôi chạy sudo ufw status verbosenó nói không hoạt động. Tôi có nên sudo ufw enable? Bởi vì nó không hoạt động, đó không phải là thứ đóng cổng sau đó phải không?
Wilfred

allow 443/tcpcũng cho phép các công cụ dòng lệnh AWS hoạt động. Cảm ơn! requester.mturk.com/developer/tools/clt
Camille Goudeseune


0

Đây là những gì làm việc cho tôi. 1) Tạo và cài đặt 2 chứng chỉ vào /etc/ssl/certs/server.crt và /etc/ssl/private/server.key: https ://help.ub Ubuntu.com/14.04/serverguide/certert-and-securance . html

2) Chỉnh sửa tệp /etc/apache2/sites-av Available / default-ssl.conf để tham chiếu các chứng chỉ đó và thực thi a2ensite trên tệp đó: https://www.digitalocean.com/community/tutorials/how-to-create- a-ssl-cert-on-apache-for-ub Ubuntu-14-04


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.