在我的Centos服务器上设置一个虚拟主机

我正在尝试在我的vps服务器上设置不同的域名。 服务器有一个IP地址和一个DNS名称parsing。

我已经通过Webmin创build了一个虚拟主机,并为这个用户configuration了我的网站。 一切工作正常,除了当我添加另一个虚拟主机,我不断被redirect到第一个虚拟主机。

为了使事情更清楚,我已经包含了我的httpd.conf文件:

ServerAdmin root@localhost ServerName hyper.vps.domain.nl UseCanonicalName Off DocumentRoot "/var/www/html" <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <IfModule mod_userdir.c> UserDir public_html </IfModule> <VirtualHost *> DocumentRoot /home/domain2/public_html ServerName test.domain2.nl <Directory /home/domain2/public_html> allow from all Options +Indexes </Directory> </VirtualHost> <VirtualHost *> DocumentRoot "/home/domain3/public_html" ServerName shop.domain3.nl <Directory "/home/domain3/public_html"> allow from all Options +Indexes </Directory> </VirtualHost> 

任何帮助将不胜感激,特别是因为我在这里很新。

你将需要一个

 NameVirtualHost * 

指令 – 在开始声明VirtualHost部分之前尝试添加它