1.apache服务器的安装和配置
yum安装httpd -y
浏览器测试虚拟机的ip地址,看到如下界面,表示启动成功。
2.apache2配置文件
安装httpd后会自动生成Etc目录。
主配置文件:conf/httpd.conf
3.基于IP地址(服务器需要多个公共IP地址)
(2)在/conf.d目录中添加一个站点文件lyn1.conf。
& lt虚拟主机192.168.100.135 >//本地ip地址文档root/MNT/Lyn 1//网络数据目录服务器名称www.lyn1.com//Domain网站服务器名称//网站数据目录权限AllowOverride None//Rewrite required all granted不允许//允许所有访问请求
& 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 None//Rewrite required all granted不允许//允许所有访问请求
& 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服务器,使用浏览器进行验证。
4.根据端口号配置虚拟主机。
(1)在主配置文件/etc/httpd/conf/httpd.conf中添加监听端口81。
(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服务器,使用浏览器进行验证。
5.根据主机名配置虚拟机。
(1)注册DNS和测试时可以使用Modify /etc/hosts方法,这里采用的是modify 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中
& lt虚拟主机*: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服务器并验证。
评论前必须登录!
注册