在Linux上禁用端口阻止

时间:2016-06-22 15:12:32

标签: linux centos port

我关闭了我的服务器的iptables,尽管如此,当我检查http://www.yougetsignal.com/tools/open-ports/时,它说我的端口没有打开。 我在哪里必须指定打开端口。我正在运行一个Linux服务器

3 个答案:

答案 0 :(得分:0)

您的服务器/ PC是否在NAT路由器后面?如果是这样,您可能需要将所需端口转发到您的服务器/ PC。有关如何操作的指南(因为它取决于您的路由器型号)的有用网站是http://portforward.com/

如果您的服务器不在NAT路由器后面,或者您已经验证了端口转发,那么该应用程序是否应该在特定端口上侦听甚至正在运行?试试这个:

netstat -anp | grep <port number>

Netstat手册页:http://linux.die.net/man/8/netstat

如果您无法在netstat上侦听该端口,请确保该应用程序正在运行。

答案 1 :(得分:0)

您需要在侦听端口的计算机上运行的服务器程序(守护程序)才能打开该端口。

答案 2 :(得分:0)

使用'yum install nmap -y'在服务器上设置'nmap'包并检查服务器上的侦听端口:

nmap localhost

如果您可以看到您的端口正在侦听,那么您需要检查路由器是否正确进行端口转发,否则您需要确保您的应用程序正在运行并正在侦听该端口。

例如,Apache2默认会侦听端口80。