centos7使用apache创建多个网站

使用同一IP 和不同端口发布多个网站
1、创建网站页面
在/var/www/html中新建test.html,并将展示出“这是第一个网页的字样”
在/var/www中新建文件夹html1,在html1 中新建test1.html,并将展示出“这是第二个网页的字样”
2、配置监听端口
编辑 httpd 服务的全局配置文件/etc/httpd/conf/httpd.conf,增加 httpd 服务的监听端口 82 (80 为默认配置的监听端口),编辑完成后保存退出
如图所示
3、添加配置文件
在/etc/httpd/目录下创建 vhost-conf.d 目 录,操作命令如下:
#cd /etc/httpd
#mkdir vhost-conf.d
在vhost-conf.d目录下新增虚拟目录配置文件VirtualHost.conf,其操作命令如下
#cd /etc/httpd/chost.conf.d
#touch VirtualHost.conf
在配置文件中添加如下内容
centos7使用apache创建多个网站_第1张图片
4、引用虚拟文件
虚拟文件配置完成保存后,需要在 httpd 的主配置文件引用才可以实现其相应的功能。 引用的方法是在配置文件/etc/httpd/conf/httpd.conf 末尾添加如下命令
IncludeOptional vhost-conf.d/*.conf
5、服务重启
service httpd restart
如果出现报错则可能是因为82端口没有和httpd服务进行绑定
解决方法为:
semanage port -a -t http_port_t -p tcp 82

你可能感兴趣的:(centos7使用apache创建多个网站)