添加基于IP的虚拟主机到网站 – 可用和创build符号连接到网站启用…但新的域超时

我添加了基于IP的虚拟主机到站点 – 可用和创build符号链接到启用站点,但新的域超时。

当我导航到mynewdomain.com它说连接超时。

NameVirtualHost 12.12.12.12 <VirtualHost 12.12.12.12> ServerAdmin webmaster@localhost ServerName newdomain.com DocumentRoot /var/www/newdomain.com <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost> 

您是否将12.12.12.12添加到您的服务器作为其networking接口的辅助地址? 在Debian / Ubuntu上,您需要在/ etc / network / interfaces文件中添加如下所示的行(对networking掩码进行假设):

 auto eth0:12 iface eth0:12 inet static address 12.12.12.12 netmask 255.255.255.0 network 12.12.12.0 broadcast 12.12.12.255 

然后以root身份运行ifup eth0:12

通过navigate to mynewdomain.com我会假设你实际的意思是newdomain.com这就是你的示例configuration中提到的。

1:这就是说,请确保newdomain.com实际设置在DNS中parsing到12.12.12.12,并且更改已通过DNS传播。 2:确保完全重新启动apache,以确保它拿起新的configuration。 做一个restart ,甚至更好的stop然后start

你是否在访问日志中看到客户端IP的任何活动?