Articles of 端口

如何在Ubuntu 11.04上从iptables / firewall打开UDP端口7777

我需要从运行Ubuntu 11.04的VPS启用端口7777,我在这里列出的iptables添加了规则, Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT udp — anywhere anywhere udp dpt:7777 Chain FORWARD (policy ACCEPT) target prot opt source destination ACCEPT udp — anywhere anywhere udp dpt:7777 Chain OUTPUT (policy ACCEPT) target prot opt source destination ACCEPT udp — anywhere anywhere udp dpt:7777 但是,当我telnet到端口7777,它说连接拒绝从我身边, telnet xx.xx.xx.xx 7777 ,即使我用telnet […]

从<hostname>:1234移动到<hostname> / app

我打开了我的第一个生产级(-ish)服务器,并安装并configuration了几个python web应用程序,我必须这样访问: <hostname>:8000 <hostname>:8001 港口不是那么重要,我当然可以select。 我的问题是,如果我应该使用Apache,DNS,Apache + DNS(以及到什么程度),或者完全不同的东西,从URLscheme到更友好的scheme: <hostname>/app1 <hostname>/app2

如何获取运行在同一台服务器上的两台服务器的端口redirect?

我有一个亚马逊云运行托pipe两个tomcat实例(端口8080和8081)与每个tomcat运行Web应用程序(富和酒吧)为不同的客户。 但是我有一个问题,试图让端口redirect工作正常。 我希望来到我的网站www.foo.com用户自动redirect到www.foo.com:8080/foo_app以及来自我的网站www.bar.com:8180/bar_app用户将被自动redirect到www.bar.com:8180/bar_app 。 但是,我也希望端口号不是URL的一部分。 这是非常重要的,因为大多数用户处于无法导航到www.foo.com:8080或www.bar.com:8180环境中,并且只能在端口80 www.bar.com:8180通信。 因此,任何在www.bar.com/bar_app人都应该被redirect到www.bar.com:8081/bar_app但URL仍然必须是www.bar.com/bar_app 我试图做到这一点的方法是做到以下几点: 我使用以下命令将端口80上的任何通信映射到端口8080 sudo iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080 这对于foo用户来说非常棒,但是酒吧用户也被重新定向。 是否有可能使这个iptable映射只适用于某些“服务器”? 我也添加了入口/etc/apache2/httpd.conf 以允许从我的服务器映射到实际的Web应用程序 <VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://123.123.123.123:8080/foo_app ProxyPassReverse / http://176.34.212.135:8080/foo_app ServerName www.foo.com ServerAlias www.foo.com </VirtualHost> <VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://123.123.123.123:8180/bar_app ProxyPassReverse / http://176.34.212.135:8180/bar_app ServerName www.bar.com […]

我可以configuration服务器使用用户端口(> 1023)作为NTP吗?

一台linux服务器可以configuration为使用高端口(1023以上)与Stratum 1/2服务器进行NTP同步吗? 这样做有什么不利吗?

为什么iptables不阻塞任何端口?

我有iptables运行和最新的规则(即我重新启动服务,它说,一切都“确定”)。 我只用了system-config-firewall编辑/定义任何规则,所以我不应该有一个手动创build的错误。 如果我能避免它,我不想手动编辑它。 我以为我已经configuration好了,这样我的Apache端口80和443就可以打开了,但Tomcat正在监听的端口不会是8080和8443 。 然而,这并不是…我可以在任何机器上浏览他们,没有任何问题。 最终我确实希望Tomcat的端口可以访问,但我不明白为什么他们已经是。 我希望我需要明确地打开它们。 此外,在我添加规则明确地打开它们之前,我所有的邮件端口都是可以访问的( 995 …)。同样,我希望那些打开,但我不明白为什么他们总是? 这是我的iptables输出。 为什么一切似乎都是开放的? 这也许是因为没有输出规则? 另外,为什么看似重复的规则? system-config-firewall不能控制这样的重复吗? 我该如何清理呢? 只有通过手动编辑,我想… Chain INPUT (policy ACCEPT 0 packets, 0 bytes) num pkts bytes target prot opt in out source destination 1 2834 692K ACCEPT all — * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 2 5 511 ACCEPT icmp — * […]

改变httpd端口

我在CentOS 6.6上运行httpd。 我已经成功地在80端口上build立了一个站点,但现在我希望在82端口上有这个站点,所以当我在浏览器中键入<myip>:82 ,我可以查看站点,但不能查看<myip>:80或<myip> 。 在我的httpd.conf文件中,我将Listen 192.168.1.18:80更改为Listen 192.168.1.18:82 ,并且在路由器上转发了端口82。 但是,当我尝试重新启动进程时,出现以下错误: (13)Permission denied: make_sock: could not bind to address 192.168.1.18:82 no listening sockets available, shutting down 我是否必须将端口更改为http.conf或其他地方的其他地方? 一切工作正常80端口。对不起,如果我不够清楚,我会澄清更多的信息,如果需要的话。

当通过git + ssh协议连接到git时端口号是否一样?

我想知道什么时候连接到git仓库,git + ssh协议是否使用与使用git协议相同的端口号。 例如: 混帐://example.com/git/helloworld 混帐+ SSH://[email protected]/git/helloworld 我试图推动一个远程存储库,使用EGit只有git协议端口号(9418)具有端口转发设置。 当我尝试使用git + ssh时,EGit告诉我 git+ssh://…. connection is closed by foreign host 谢谢, 托梅克

SFTP被阻止传出

我有一个问题,在我的服务器sftp被允许进入,但从服务器我不能出去。 我已经修改了数据包filter来允许这个。 我添加的规则如下 SFTP接收 协议:TCP源端口:任意目的端口:22源IP地址:任意IP地址源掩码:0.0.0.0所需IP地址:我的IP地址目的地掩码:255.255.255.255 SFTP传出 协议:TCP源端口:22目标端口:任意源IP地址:我的IP地址源掩码:255.255.255.255目的IP地址:任意IP地址目的地掩码:0.0.0.0 我已经禁用了我的思科盒,允许端口22和TCP无论如何。 我不能看到什么阻止它,但猜测它可能是目标掩码或源掩码。

隐藏tomcat应用程序的URL中的端口

我已经在服务器上安装了多个不同实例的不同端口上运行的tomcat 6 例如: http://10.XXX.XXX.XXX:8080/myAPP1 http://10.XXX.XXX.XXX:8088/myAPP2 http://10.XXX.XXX.XXX:8082/myAPP3 等等… 这些URL可用两个使用这些和其他应用程序的用户现在我想隐藏每个应用程序正在运行的端口… 所以用户只能看到这样的东西 http://10.XXX.XXX.XXX/myAPP1 http://10.XXX.XXX.XXX/myAPP2 http://10.XXX.XXX.XXX/myAPP3 为此需要做些什么 我已经实现了这一个url(即一个端口)使用防火墙规则,并redirectHTTP 80端口的请求到tomcat正在侦听的端口.. 但是我想要这样的模式出现在所有的网站上 我怎样才能解决这个问题? 眼镜 主机M / C:64位 操作系统:Linux Redhat Tomcat:6.0

一个IP端口80与多个虚拟主机不同的名称和端口

我不确定如何用语言来问或描述我想要做什么,或者如果可以这样做,所以我决定画一个图。 希望它相当自我解释: 我知道我可以在端口80上执行基于命名的虚拟主机,但是我可以将它们放在不同的端口上,并让服务器计算出哪个主机是哪个端口和哪个端口? <VirtualHost _default_:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/foo-1.com <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/foo-1.com/> Options -Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost> <VirtualHost _default_:80> DocumentRoot /var/www/foo-2.com ServerName foo-2.com <Directory "/var/www/foo-2.com"> allow from all Options -Indexes </Directory> </VirtualHost>