命名为虚拟本地主机?

时间:2014-07-23 13:09:32

标签: apache2

我有一个本地apache2网站,如果我有:

<VirtualHost *:80>
  ServerName localhost
...
</VirtualHost>
<VirtualHost *:443>
  ServerName localhost
.conf文件中

。因此,当我将浏览器指向localhost时,我会访问该网站。如何为网站指定名称?例如。我希望example.com把我赶到那里。

我尝试设置ServerNameNameVirtualHost

NameVirtualHost 172.20.30.40:80
NameVirtualHost 172.20.30.40:443

<VirtualHost 172.20.30.40:80>
  ServerName www.example.com
...
<VirtualHost 172.20.30.40:443>
  ServerName www.example.com

但它没有用。

修改

我在linux上(kubuntu)。

编辑2

我也试过

<VirtualHost *:80>
  ServerName example.com
...
</VirtualHost>
<VirtualHost *:443>
  ServerName example.com

还将example.com设置为基础数据库(postgresql)中的服务器名称。在/etc/hosts

127.1.0.0    example.com

重新启动我的应用程序和apache后,我希望127.1.0.0将我重新发送到我的网站。当我实际将浏览器指向127.1.0.0时,它会尝试去某个地方,但无法实现。

0 个答案:

没有答案