首页 > 服务器 > Web服务器 > 正文

CentOS配置虚拟主机virtualhost使服务器支持多网站多域名的方法

2024-09-01 13:48:45
字体:
来源:转载
供稿:网友

本文实例讲述了CentOS配置虚拟主机virtualhost使服务器支持多网站多域名的方法。分享给大家供大家参考,具体如下:

如何让centos(redhat)配置虚拟主机,让服务器支持多个网站,针对Apache,只需要你修改apache配置文件/etc/httpd/conf/httpd.conf即可。

里面有个example文件,你只要对应配置即可。

#<VirtualHost *:80>#  ServerAdmin webmaster@dummy-host.example.com#  DocumentRoot /www/docs/dummy-host.example.com#  ServerName dummy-host.example.com#  ErrorLog logs/dummy-host.example.com-error_log#  CustomLog logs/dummy-host.example.com-access_log common#</VirtualHos>

你可以参照我的配置,在httpd.conf最底部添加:

NameVirtualHost *:80<VirtualHost *:80>ServerAdmin admin@example.comDocumentRoot /var/www/htmlServerName www.yourweb.com#ErrorLog /var/log/httpd/yourweb/error_log#注意,这里我设置了以天为单位生产日志ErrorLog "|rotatelogs /var/log/httpd/yourweb/error_log%Y_%m_%d.log 86400 480"#CustomLog /var/log/httpd/yourweb/access_log commonCustomLog "|rotatelogs /var/log/httpd/yourweb/access_log%Y_%m_%d.log 86400 480" common</VirtualHost><VirtualHost *:80>ServerAdmin admin@example.comDocumentRoot /var/www/html/blogServerName blog.yourweb.comErrorLog /var/log/httpd/blog/error_logCustomLog /var/log/httpd/blog/access_log common</VirtualHost>

如上我配置了两台虚拟主机:域名分别为www.yourweb.com  blog.yourweb.com

注意,重启apache后才生效(service httpd restart)

希望本文所述对大家CentOS服务器管理有所帮助。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表