0

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

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

这是我的虚拟主机配置:

听 80

听8080

名称虚拟主机 216.244.92.76:80

名称虚拟主机 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 地址下设置多个主机(注意我还没有域名)?

任何帮助是极大的赞赏。

非常感谢。

最良好的问候,

汤米

4

1 回答 1

0

正如您所描述的,它可以使用不同的主机名或 IP:PORT 来完成。我看不出你的虚拟主机设置有什么问题。但是,我的问题是关于 a.) 防火墙,b:) ISP 端口阻塞等。您是否尝试过使用http://localhosthttp://localhost:8080而不是您的 IP 地址?

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

麦克风

于 2012-04-22T03:24:45.157 回答