apache上基于端口的虚拟主机

时间:2013-07-22 16:11:49

标签: apache httpd.conf virtual-hosts

httpd.conf在apache服务器上设置如下:

Listen 80
Listen 78

ServerName 162.13.46.59
DocumentRoot /var/www/ftl-media

NameVirtualHost 162.13.46.59:78

<VirtualHost 162.13.46.59:78>
     ServerName 162.13.46.59
     DocumentRoot /var/www/vapetropolis
</VirtualHost>

但是,对端口78的请求不起作用。 “哎呀!Google Chrome无法连接到162.13.46.59:78”。

这个配置有什么问题?

1 个答案:

答案 0 :(得分:0)

一般来说,小于1024的端口号要求进程以root身份运行。这不是一个像安全策略那样的防火墙问题 - 这些端口是为系统进程保留的。

如果要使用端口78,则需要进行一些配置。

也许这个问题有帮助?

Is there a way for non-root processes to bind to "privileged" ports on Linux?