在CentOS 5.5 / Webmin中基于端口的虚拟主机

我试图设置虚拟主机的尊重,一切都在/ var / www / html /根文件夹,但是,我试图设置文件夹内,然后设置端口相关的url。

  • myserverip – 将获得本地内部网
  • myserverip:8181 – 会得到我的个人网站
  • myserverip:8080 – 将获得内部网博客等

我试图通过webmin设置这些,但他们只是不会解决。 我禁用了Linux防火墙,因为它在本地Intranet上,并且永远不会从互联网上进行远程访问/公共访问。 我们的本地内部网被完全locking。

有没有人有任何build议,因为我已经到了我只是抓着秸秆:(

感谢您的时间,如果我设法得到更进一步的,我会编辑这个职位,让您有进一步的信息。 请理解我是服务器新手:(。


以下是httpd.conf文件中的内容

Listen 80 Listen 8080 Listen 8081 NameVirtualHost *:80 NameVirtualHost *:8080 NameVirtualHost *:8081 <VirtualHost *:80> ServerName SERVERIPHERE DocumentRoot /var/www/html/ </VirtualHost> <VirtualHost *:8080> ServerName SERVERIPHERE DocumentRoot /var/www/html/example2 </VirtualHost> <VirtualHost *:8081> ServerName SERVERIPHERE DocumentRoot /var/www/html/example3 </VirtualHost> 

这是返回的错误

 Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:8081 (13)Permission denied: make_sock: could not bind to address 0.0.0.0:8081 no listening sockets available, shutting down Unable to open logs 

我认为这可能是强制执行模式下的selinux,httpd不允许监听端口8081,请检查/var/log/audit/audit.log