如何打开端口443?


15

我正在尝试在运行ubuntu 14.04的数字海洋液滴上托管一个小型节点应用程序。在本地开发中,该站点可以通过https正常运行,但是在服务器上该站点不会显示,并且服务器不会引发错误,只是拒绝了连接。我跑了nmap localhost,端口443已关闭。我怎么打开它?


1
您的Web服务器是否配置了HTTPS?
kraxor 2014年

有时sudo ufw allow out 443/tcp需要允许来自已安装应用程序的传出连接。
卡扎伊2015年

Answers:


25
sudo ufw allow 443/tcp

并通读iptables上Ubuntu UFW接口上的文档。这应该为您的Web应用程序打开它。

还要确保您的应用程序使用外部IP以及内部IP。通常在app.js文件中有一个设置来指定要在其上运行的接口。0.0.0.0应该在内部和外部都运行它。

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


2
当我运行sudo ufw status verbose它说不活动。我应该sudo ufw enable吗?因为它是非活动的,所以不是关闭端口的事吗?
Wilfred 2014年

allow 443/tcp还可以使用AWS命令行工具。谢谢! requester.mturk.com/developer/tools/clt
Camille Goudeseune


0

这对我有用。1)创建2个证书并将其安装到/etc/ssl/certs/server.crt和/etc/ssl/private/server.key:https://help.ubuntu.com/14.04/serverguide/certificates-and-security 。 html

2)编辑文件/etc/apache2/sites-available/default-ssl.conf以引用这些证书,并在该文件上执行一个站点:https ://www.digitalocean.com/community/tutorials/how-to-create- ubuntu-14-a上的SSL证书


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.