linux基础上机练习(十)CentOS7.0配置WEB服务器
WEB服务器:
WEB服务器:Apache工作原理
安装配置Apache:
虚拟主机技术:
Apache的虚拟主机的种类:
配置虚拟主机:
<VirtualHost server0.example.com>
ServerName server0.example.com
DocumentRoot /srv/server0/www
</VirtualHost>
<Directory /srv/server0/www>
Require all granted
</Directory>
下面开始实验内容:
1. 打开网络管理
2. 将vmware虚拟网卡从禁用改为启用 (鼠标双击)
3. 取消vmware自带的dhcp服务
4. 启动classroom虚拟机 (不需要登陆进系统)
Ø 实验1:安装并配置apache
使用yum安装httpd(Apache在Linux系统中叫“httpd”)
echo “Hello World” > /var/www/html/index.html (生成网站首页)
systemctl restart httpd
在虚拟机内打开火狐浏览器,输入http://localhost,查看效果
此时浏览器显示的内容应该是 “Hello World”
Ø 实验2:配置虚拟主机www0.example.com,网站在/srv/www0/www目录下
mkdir -p /srv/www0/www
echo www0 > /srv/www0/www/index.html
创建并编辑/etc/httpd/conf.d/www0.conf,内容如下
<VirtualHost www0.example.com>
ServerName www0.example.com
DocumentRoot /srv/www0/www
</VirtualHost>
<Directory /srv/www0/www>
Require all granted
</Directory>
在虚拟机内打开火狐浏览器,输入http://www0.example.com,查看效果(此时浏览器显示的内容应该是“www0”)
Ø 实验3:配置默认站点,网站目录在/srv/default/www下
mkdir -p /srv/default/www
echo “Coming Soon” > /srv/default/www/index.html
创建并编辑/etc/httpd/conf.d/default.conf,内容如下
<VirtualHost *:80>
DocumentRoot /srv/default/www
</VirtualHost>
<Directory /srv/default/www>
Require all granted
</Directory>
systemctl restart httpd
在虚拟机内打开火狐浏览器,输入http://localhost,查看效果
此时浏览器显示的内容应该是“Coming Soon”