题目:
1.要求搭建web服务器,能够访问到网页内容为“小胖,你咋这么胖呢!”
2.要求搭建web服务器,创建基于域名的虚拟主机,能够使用www.xiaopang.com和www.dapang.com访问各自的网站网站存放路径分别为/xiaopang和/dapang,内容自定。
www服务器的基础配置:
前提已经配置好文件信息
[root@localhost ~]# vim /etc/yum.repos.d/base.repo sy
[root@localhost ~]# yum install httpd
[base]
name=base
baseurl=file:///mnt/BaseOS
gpgcheck=0
[app]
name=app
baseurl=file:///mnt/AppStream
gpgcheck=0
软件安装
[root@localhost ~]# yum install httpd
启动HTTP
[root@localhost ~]# systemctl restart httpd
编辑配置文件
[root@localhost ~]# vim /etc/httpd/conf.d/vhosts.conf
<VirtualHost 192.168.253.137:80 >
ServerName 192.168.253.:137
DocumentRoot /www/openlab
</VirtualHost>
<Directory /www>
AllowOverride none
Require all granted
</Directory>
创建配置文件
[root@localhost ~]# mkdir -p /www/openlab
写文内容
[root@localhost ~]# echo tis is 137 > /www/openlab/index.html
重启HTTP服务
[root@localhost ~]# systemctl restart httpd
关闭防火墙和安全
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
多IP多域名访问
配置多ip
[root@localhost ~]# nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.253.137/24 +ipv4.addresses 192.168.253.210/24 +ipv4.addresses 192.168.253.210/24 ipv4.gateway 192.168.253.2 ipv4.dns 144.144.144.144 connection.autoconnect yes
启动网卡es160
[root@localhost ~]# nmcli connection up ens160
编辑文件信息
</VirtualHost>
<Directory /www>
AllowOverride none
Require all granted
</Directory>
<VirtualHost 192.168.253.200 :80>
ServerName www.xiaopang.com
DocumentRoot /www/jiyujie
</VirtualHost>
<VirtualHost 192.168.253.210 :80 >
ServerName www.dapang.com
DocumentRoot /www/jiyujiexxx
</VirtualHost>
创建配置文件
[root@localhost ~]# mkdir /www/{jiyujie,jiyujiexxx}
写入信息
[root@localhost ~]# echo 小胖 > /www/jiyujie
[root@localhost ~]# echo 大胖 > /www/jiyujie/index.html
编辑缓存文件
[root@localhost ~]# vim /etc/host
配置文件信息
192.168.253.200 www.xiaopang.com
192.168.253.210 www.dapang.com
重启HTTP
[root@localhost ~]# systemctl restart httpd