Articles of 端口

为什么Django的开发服务器默认使用8000端口?

(我的问题不是关于Django,而是关于替代的http端口,我只是碰巧知道Django是一个比较着名的应用程序,默认使用8000,所以它是说明性的。 我有一个野外的开发服务器,我们偶尔需要在不同的端口上运行多个httpd服务。 当我需要维护第三项服务,并且已经使用端口80和8080时,我发现我们的安全团队已经locking了来自Internet的端口8000访问。 我认识到端口80是标准的http端口,而8080通常是http_alt,但是我想向我们的安全团队提出打开8000的情况。 为了解决这个问题,我希望这个问题的答案可以为我提供一个在某些情况下使用8080以上端口的合理理由。 还是只是一个随意的select,没有意义?

无法从远程访问端口80,但在本地工作?

我有一个Linux服务器configuration与Apache。 但是,我无法使用远程计算机访问它。 我可以正常的SSH服务器。 我的IP表: Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all — 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED ACCEPT icmp — 0.0.0.0/0 0.0.0.0/0 ACCEPT all — 0.0.0.0/0 0.0.0.0/0 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT) target prot opt source destination […]

使用端口确定进程,不使用sudo

我想找出哪个进程(特别是进程ID)使用给定的端口。 一个问题是,我不想使用sudo,也不是以root身份login。 我想要这个工作的进程是由同一个用户运行,我想find进程ID – 所以我会认为这很简单。 lsof和netstat都不会告诉我进程ID,除非我使用sudo运行它们 – 它们会告诉我端口正在被使用。 作为一些额外的上下文 – 我有各种应用程序都通过SSH连接到我pipe理的服务器,并创build反向端口转发。 一旦这些设置完成,我的服务器会使用转发的端口进行一些处理,然后可以终止连接。 如果我可以映射特定的端口(每个应用程序都有自己的)进程,这是一个简单的脚本。 有什么build议么? 顺便说一下,这是在Ubuntu的盒子上 – 但我猜测任何解决scheme都是大多数Linux发行版的标准。

我应该在25和587上听SMTP吗?

我build立了haraka作为我们的邮件服务器,而对于出站电子邮件,它build议移动到587端口进行SMTPSauthentication支持。 但是,我不确定我是否应该 在两个端口上运行2个哈拉卡实例, 只听一个(587),或者 听两个,但redirect25至587。 哪一个应该跟随?

直接在端口80/443上运行Web应用程序服务器是不好的做法

我正在使用ec2实例在amazon aws上托pipe一个Web应用程序。 在那个例子中,我将只运行一个应用程序。 使用glassfish v3.0.1 我不想运行应用程序使用: www.mydomain.com:8080 or www.mydomain.com:8181 我只想使用: www.mydomain.com or https://www.mydomain.com 所以我更改了glassfish上的http-listener-1和http-listener-2 ,分别在端口80和443上运行 。 这被认为是不好的做法? 我是一名软件工程师,而且我通常不会处理服务器pipe理员,因此在这些方面经验不足。 感谢您的任何指导。

如何使一个URL指向一个Tomcat实例?

对不起,如果这个问题没有任何意义(这里没有专家),但我明白,tomcat侦听端口8080,该url通常是80。有没有办法告诉DNS的url应该指向8080? 或者我应该如何解决这个问题?

无法访问分配给Rails 4.2的端口,但4.04工作正常

我已经安装了Ruby 2.1.2和Rails 4.2。 捆绑安装运行没有错误。 我可以做一个Rails C没有错误。 Rails s -p3004使用webrick或Thin启动,没有错误 当我浏览到mytestsite:3004 safari,firefox和chrome都报告“无法连接到服务器” 任何系统日志中都不显示错误; syslog,lfd.log,auth.log或任何apache日志。 如果我启动我的4.04站点,端口3001,3002工作正常。 如果我降低4.04,并在端口3001或3002上启动4.2,我得到'无法连接到服务器'的错误。 这似乎意味着这不是防火墙问题阻止端口。 但是,iptables -L报告端口3004已打开: ACCEPT tcp — anywhere anywhere ctstate NEW tcp dpt:3004 Rails报道: => Booting WEBrick => Rails 4.2.0.beta1 application starting in development on http://localhost:3004 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server [2014-09-02 […]

为什么不能macportfindmake

我试图像这样运行macports: port install php5 当我这样做,但是,我得到这个错误: Error: Unable to open port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it? 所以我看着我的路: declare -x PATH="/Developer/usr/bin:/opt/subversion/bin:/opt/local/bin:/opt/local/sbin:/usr/local/php5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin" 然后看看确定是在其中一个dirs: ls -l /Developer/usr/bin/make $ lrwxr-xr-x 1 root admin 7 Aug 7 16:47 /Developer/usr/bin/make -> gnumake 然后input: make 生产: make: […]

高stream量站点如何服务超过65535个TCP连接?

如果一台机器可以拥有的端口数量有限制,并且一个套接字只能绑定到一个未使用的端口号,那么服务器如何处理这个请求的数量(超过最大端口数)将会如何处理呢? 是否仅仅通过使系统分布来完成,即许多机器上的许多服务器?

使用Nagios监视非默认端口上的ssh

我只是在Gentoo服务器上部署了Nagios,除了ssh,一切都很好,因为它拒绝连接,所以它标记为“CRITICAL”。 但是,这是因为它运行在与默认值22不同的端口上。如何更改它以便监视正确的端口?