如何在一个ip地址下的apache上设置多个主机

时间:2012-04-22 03:08:38

标签: apache ip host

我想知道是否可以在apache服务器上的一个IP地址下设置多个主机(网站)(在我的centOs服务器上运行)。问题是,我还没有域名,只能使用一个IP地址。

我尝试使用“在不同端口上运行不同的站点”。示例发布在此处(http://httpd.apache.org/docs/2.0/vhosts/examples.html),但不知何故它不起作用(返回“在页面加载时重置与服务器的连接。”on on我的火狐)。

这是我的虚拟主机配置:

听80

听8080

NameVirtualHost 216.244.92.76:80

NameVirtualHost 216.244.92.76:8080

<VirtualHost 216.244.92.76:80>

  DocumentRoot "/home/web/shop"
  ServerName my.cellphone.com

  <Directory "/home/web/shop">
     Options All
     AllowOverride All
     Order deny,allow
  </Directory>

</VirtualHost>

<VirtualHost 216.244.92.76:8080>
  DocumentRoot "/home/web/pelangi"
  ServerName my.pinkie.com

  <Directory "/home/web/pelangi">
     Options All
     AllowOverride All
     Order deny,allow
  </Directory>
</VirtualHost>

我在这里做错了吗?或者是不可能通过使用不同的端口在一个IP地址下设置多个主机(请注意我还没有域名)?

非常感谢任何帮助。

非常感谢。

最好的问候,

托米

1 个答案:

答案 0 :(得分:0)

可以使用不同的主机名或IP:PORT来完成。我没有看到你的虚拟主机设置有任何问题。但是,我的问题是关于a。)防火墙,b :) ISP端口阻止等您是否尝试过使用http://localhosthttp://localhost:8080而不是IP地址?

另外,你有一个端口转发这些端口的路由器吗?它适用于一个而不是另一个吗?有时这是我们忽略的非常简单的事情。

麦克