关注分享主机优惠活动
国内外VPS云服务器

常见Apache虚拟主机配置方法分析

1.apache服务器安装和配置

yum安装httpd -y

常见Apache虚拟主机配置方法分析-主机频道

在浏览器中测试虚拟机的ip地址,如下界面表示启动成功。

常见Apache虚拟主机配置方法分析-主机频道

2.apache2配置文件

安装httpd后,etc目录会自动生成。

常见Apache虚拟主机配置方法分析-主机频道

主配置文件:conf/httpd.conf

3.基于IP地址(服务器需要多个公共IP地址)

常见Apache虚拟主机配置方法分析-主机频道

(2)在/conf.d目录下添加一个站点文件lyn1.conf。

& lt虚拟主机192.168.100.135 >//本地ip地址document root/mnt/Lyn 1//网络数据目录服务器名称www.lyn1.com//domain网站服务器名称;//权限allowoverride无网站数据目录//要求全部授予不允许被覆盖//允许所有访问请求</Directory & gt;& lt/virtual host & gt;(3)将网页文件index.html添加到shiyan1.com相应网站的发布目录中。

& lthtml & gt& lthead & gt& lttitle & gtlyn1 & lt/title & gt;& lt/head & gt;& ltbody & gt& lth1 & gtlyn1 & lt/h1 & gt;这是www.lyn1.com网站& lt/body & gt;& lt/html & gt;(4)在/etc/httpd/conf.d目录下添加一个站点文件lyn2.conf。

& lt虚拟主机192.168.100.136 >//本机的另一个ip地址,document root/mnt/Lyn 2//网络数据目录服务器名称www.lyn2.com//domain网站服务器名称;//权限allowoverride无网站数据目录//要求全部授予不允许被覆盖//允许所有访问请求</Directory & gt;& lt/virtual host & gt;vi /mnt/lyn2/index.html

& lthtml & gt& lthead & gt& lttitle & gtlyn2 & lt/title & gt;& lt/head & gt;& ltbody & gt& lth1 & gtlyn2 & lt/h1 & gt;这是www.lyn2.com网站& lt/body & gt;& lt/html & gt;(6)重启Apache服务器,用浏览器验证。

常见Apache虚拟主机配置方法分析-主机频道

4.根据端口号配置虚拟主机。

(1)在主配置文件/etc/httpd/conf/httpd.conf中添加监听端口81。

常见Apache虚拟主机配置方法分析-主机频道

(2)修改/etc/httpd/conf.d/lyn1.conf文件:

& lt虚拟主机192.168.100.135:80 >ServerName www . Lyn 1 . comdocumentroot/var/www/html/Lyn 1/& lt;Directory /var/www/html/lyn1/>AllowOverride None需要所有授予的& lt/Directory & gt;& lt/virtual host & gt;(3)修改/etc/httpd/conf.d/shiyan2.conf文件:

& lt虚拟主机192.168.100.135:81 >ServerName www . Lyn 2 . comdocumentroot/var/www/html/Lyn 2/& lt;Directory /var/www/html/lyn2/>AllowOverride None需要所有授予的& lt/Directory & gt;& lt/virtual host & gt;(4)重启Apache服务器,用浏览器验证。

常见Apache虚拟主机配置方法分析-主机频道

5.基于主机名配置虚拟机。

(1)注册DNS和测试时可以使用修改后的/etc/hosts方法,这里使用的是修改后的hosts方法。

(2)在主配置文件/etc/httpd/conf.d/lyn1.conf文件中

& ltvirtual host *:80 & gt;ServerName www . Lyn 1 . comdocumentroot/var/www/html/Lyn 1/& lt;Directory /var/www/html/lyn1/>allow override none require all granted & lt;/Directory & gt;& lt/virtual host & gt;(3)在主配置文件/etc/httpd/conf.d/lyn2.conf文件中

& ltvirtual host *:81 & gt;ServerName www . Lyn 2 . comdocumentroot/var/www/html/Lyn 2/& lt;Directory /var/www/html/lyn2/>allow override none require all granted & lt;/Directory & gt;& lt/virtual host & gt;(4)重启apache2服务器并验证。

常见Apache虚拟主机配置方法分析-主机频道

常见Apache虚拟主机配置方法分析-主机频道

未经允许不得转载:主机频道 » 常见Apache虚拟主机配置方法分析

评论 抢沙发

评论前必须登录!