内网实现基于名字虚拟主机
时间:2006-04-07 来源:rainballdh
在内网实现虚拟主机的访问,必须有台内网的DNS服务器来解析!
内网DNS服务器:参考我前面的文章。
基于名称的虚拟主机设置:
httpd.conf:
NameVirtualHost 192.168.1.66:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost 192.168.1.66:80>
# ServerAdmin [email protected]
DocumentRoot /usr/local/apache2/htdocs
ServerName www.longtu.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.1.66:80>
# ServerAdmin [email protected]
DocumentRoot /usr/local/apache2/htdocs/test1
ServerName test1.longtu.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.1.66:80>
# ServerAdmin [email protected]
DocumentRoot /usr/local/apache2/htdocs/test2
ServerName test2.longtu.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
APACHE设置完后,还在设置一下DNS:
longtu.zone:(这是什么?请参考我前面关于DNS的文章)
在最后加上:
test1 IN A 192.168.1.66
test2 IN A 192.168.1.66
内网DNS服务器:参考我前面的文章。
基于名称的虚拟主机设置:
httpd.conf:
NameVirtualHost 192.168.1.66:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost 192.168.1.66:80>
# ServerAdmin [email protected]
DocumentRoot /usr/local/apache2/htdocs
ServerName www.longtu.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.1.66:80>
# ServerAdmin [email protected]
DocumentRoot /usr/local/apache2/htdocs/test1
ServerName test1.longtu.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.1.66:80>
# ServerAdmin [email protected]
DocumentRoot /usr/local/apache2/htdocs/test2
ServerName test2.longtu.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
APACHE设置完后,还在设置一下DNS:
longtu.zone:(这是什么?请参考我前面关于DNS的文章)
在最后加上:
test1 IN A 192.168.1.66
test2 IN A 192.168.1.66
相关阅读 更多 +