CentOS6中虚拟主机配置一例
本例为在centOS6.2中配置虚拟主机(vhost)的方法
用于一个服务器上配置多个域名的网站。
1、在/etc/hosts中配置相应的主机名
192.168.80.120 www.liaosnet.com
192.168.80.120 vhost.liaosnet.com
192.168.80.120 blog.liaosnet.com
2、安装httpd服务(在系统安装或者手工rpm/yum方式安装)
在这个版本的httpd服务配置文件/etc/httpd/conf/httpd.conf中
#
# Load config files from the config directory "/etc/httpd/conf.d".
#
Include conf.d/*.conf
知道httpd.conf包含/etc/httpd/conf.d目录下的*.conf配置文件,比如vhost.conf(虚拟主机配置文件)
我们按照例子做修改一下vhost.conf(以下增加3个虚拟主机)
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/www
ServerName www.liaosnet.com
ErrorLog logs/error_log
CustomLog logs/access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/html2
ServerName vhost.liaosnet.com
ErrorLog logs/vhost.error_log
CustomLog logs/vhost.access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/blog
ServerName blog.liaosnet.com
ErrorLog logs/blog.error_log
CustomLog logs/blog.access_log common
</VirtualHost>
3、重启httpd服务,使之生效
service httpd restart
4、验证各虚拟主机
各编辑相应的index.html文件放置于相应目录,内容如下:
<html><p>This is www.liaosnet.com(各目录使用自己的域名)</p></html>
在浏览器中使用域名访问虚拟主机即可!
- 上一篇: 分片表索引导致数据库空间满问题一例
- 下一篇: 两个ssh客户端工具