这篇文章运用简单易懂的例子给大家介绍Apache虚拟主机的配置与安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
yum安装httpd - y
systemctl启动httpd,, systemctl启用httpd
systemctl停止firewalld
setenforce 0//设置selinux安全级别为前提重启会失效。
本机windows浏览器测试虚拟机ip地址(一定要关闭防火墙),看到以下界面代表启动http成功。
安装好httpd后会自动生成/etc/httpd目录
主要配置文件:conf/httpd . conf
www.lyn1.com——192.168.100.135 www.lyn2.com——192.168.100.136
引用>
(1)给服务器另外再绑定一个ip地址
(2)在/etc/httpd/conf.d目录中增加一个站点文件lyn1.conf
也可以在/etc/httpd/conf/httpd。参看直接配置,httpd . conf文件会自动导入/etc/httpd/conf.d中文件,为了方便我们直接写到/etc/httpd/conf。d文件夹下
mkdir/mnt/lyn1
cd/etc/httpd/conf.d
vi lyn1。参看
& lt; VirtualHost 192.168.100.135>//本机ip地址 DocumentRoot /mnt/lyn1///网络数据目录 ServerName www.lyn1.com//网站服务器的域名& lt; Directory /mnt/lyn1/,在//网站数据目录的权限 AllowOverride 没有//不允许重写 Require all 授予//允许所有访问请求 & lt;/Directory> & lt;/VirtualHost>(3)在shiyan1.com对应网站的发布目录下增加网页文件index . html
vi/mnt/lyn1/索引。html
& lt; html> & lt; head> & lt; title> lyn1 & lt;/head> & lt; body> & lt; h2> lyn1 这是www.lyn1.com网站 & lt;/body> & lt;/html>(4)在/etc/httpd/conf.d目录中增加一个站点文件lyn2。参看
mkdir/mnt/lyn1
cd/etc/httpd/conf.d
vi lyn1。参看
& lt;虚拟主机192.168.100.136>//本机另一个ip地址 DocumentRoot/mnt/lyn2///网络数据目录 ServerName www.lyn2.com//网站服务器的域名 & lt;目录/mnt/lyn2/比;//网站数据目录的权限 AllowOverride没有//不允许重写 要求所有授予//允许所有访问请求 & lt;/Directory> & lt;/VirtualHost>vi/mnt/lyn2/索引。html
& lt; html> & lt; head> & lt; title> lyn2 & lt;/head> & lt; body> & lt; h2> lyn2 这是www.lyn2.com网站 & lt;/body> & lt;/html>(6)重启Apache服务器,并使用浏览器进行验证
systemctl启动httpd
www.lyn1.com——192.168.100.135:80 www.lyn2.com——192.168.100.135:81
引用>
(1)在主配置文件/etc/httpd/conf/httpd . conf文件中增加监听端口81
# vi/etc/httpd/conf/httpd.参看
引用>
80
听81听
(2)修改/etc/httpd/conf.d/lyn1。参看文件:
& lt;虚拟主机192.168.100.135:80> ServerName www.lyn1.com DocumentRoot/var/www/html/lyn1/& lt;目录/var/www/html/lyn1/比; AllowOverride没有 要求所有授予 & lt;/Directory> & lt;/VirtualHost>(3)修改/etc/httpd/conf.d/shiyan2。参看文件:
& lt;虚拟主机192.168.100.135:81> ServerName www.lyn2.com DocumentRoot/var/www/html/lyn2/& lt;目录/var/www/html/lyn2/比; AllowOverride没有 要求所有授予 & lt;/Directory> & lt;/VirtualHost>(4)重启Apache服务器,并使用浏览器进行验证
systemctl启动httpd
Apache虚拟主机的配置与安装