Apache虚拟主机的配置与安装

  介绍

这篇文章运用简单易懂的例子给大家介绍Apache虚拟主机的配置与安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

yum安装httpd - y

 Apache虚拟主机的配置与安装

systemctl启动httpd,, systemctl启用httpd

systemctl停止firewalld

setenforce 0//设置selinux安全级别为前提重启会失效。

本机windows浏览器测试虚拟机ip地址(一定要关闭防火墙),看到以下界面代表启动http成功。

 Apache虚拟主机的配置与安装

安装好httpd后会自动生成/etc/httpd目录

 Apache虚拟主机的配置与安装

主要配置文件:conf/httpd . conf

www.lyn1.com——192.168.100.135 www.lyn2.com——192.168.100.136

(1)给服务器另外再绑定一个ip地址

 Apache虚拟主机的配置与安装

(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

 Apache虚拟主机的配置与安装

 Apache虚拟主机的配置与安装

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听

 Apache虚拟主机的配置与安装

(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虚拟主机的配置与安装

Apache虚拟主机的配置与安装