Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在linux ubuntu服务器中打开特定端口_Linux_Ubuntu_Server_Port - Fatal编程技术网

如何在linux ubuntu服务器中打开特定端口

如何在linux ubuntu服务器中打开特定端口,linux,ubuntu,server,port,Linux,Ubuntu,Server,Port,我想在linux服务器上打开一个特定的端口,供我的新应用程序使用。但如果我使用8080作为端口号,它工作得很好。我想使用单独的端口,比如“8301”,而不是8080。我怎样才能做到这一点 我对这类服务器管理任务非常陌生 任何帮助都会非常有用。要从另一个服务器/网络IP地址连接到mongo,需要绑定。在mongod.conf文件中将有一行bind\u IP=127.0.0.1。如果您从外部访问mongo,则应绑定目标IP地址 例:绑定ip=123.456.789.11 或者,如果您想从任何地方公开

我想在linux服务器上打开一个特定的端口,供我的新应用程序使用。但如果我使用8080作为端口号,它工作得很好。我想使用单独的端口,比如“8301”,而不是8080。我怎样才能做到这一点

我对这类服务器管理任务非常陌生


任何帮助都会非常有用。

要从另一个服务器/网络IP地址连接到mongo,需要绑定。在mongod.conf文件中将有一行bind\u IP=127.0.0.1。如果您从外部访问mongo,则应绑定目标IP地址

例:绑定ip=123.456.789.11

或者,如果您想从任何地方公开访问mongo,您可以添加0.0.0.0


绑定ip=0.0.0.0并重新启动mongo服务。

是。我的问题解决了。因为我的服务器是新的,所以有一个防火墙阻止所有传入的请求,默认情况下,它类似于拒绝所有策略

我已经添加了我的策略规则,以在iptables中接受来自任何地方的输入链,然后它开始工作


谢谢大家及时的建议

你好,拉维。了解更多关于你想要完成的事情会很有帮助。您使用的是什么应用程序?到目前为止你试过什么?什么将连接到您的端口?从哪里开始?我想在不同的端口上配置两个应用程序。一个用于mongodb,另一个用于我的web应用程序。对于Mongodb,默认情况下,我尝试使用端口号“27017”进行连接,但它表示无法访问网络。然后我猜端口号出了问题,我试着像“sudonetstat-lptu”一样获取所有侦听端口号。我没有在结果上找到27017。这就是为什么我想打开那个端口号。我的web应用程序也面临同样的问题。请建议我继续。当你说你想在你的服务器上打开一个端口时,那是没有意义的。一个程序可以创建一个套接字并在一个特定的tcp端口上侦听,是的,但仅此而已。如果无法从外部访问该端口,则会有某种防火墙阻止对该端口的访问。如果您的应用程序根本没有开始侦听,则说明您的应用程序有问题。请检查netstat-tan的输出以获得TCP套接字的完整列表(您给出的命令列出UDP)。@Ravikumar-您的搜索将是特定于应用程序的。或者,更具体地说,如果您搜索特定于应用程序的,您可能会找到您的答案(例如@Robert,我已经尝试了您的命令netstat-tan,是的,它正在提供所有TCP套接字)。但我怀疑,我需要的任何端口都存在防火墙阻塞问题。请您帮助我通过更改防火墙设置来启用对所需端口号的访问。