WEB服务器:
WEB服务器:Apache工作原理
安装配置Apache:
虚拟主机技术:
Apache的虚拟主机的种类:
配置虚拟主机:
ServerName server0.example.com
DocumentRoot /srv/server0/www
Require all granted
下面开始实验内容:
1. 打开网络管理
2. 将vmware虚拟网卡从禁用改为启用 (鼠标双击)
3. 取消vmware自带的dhcp服务
4. 启动classroom虚拟机 (不需要登陆进系统)
Ø 实验1:安装并配置apache
使用yum安装httpd(Apache在Linux系统中叫“httpd”)
1、查看httpd包是否可用:
# yum list | grep httpd
2、安装Apache
# yum install httpd
3、配置ServerName
# vi /etc/httpd/conf/httpd.conf
如果没有域名,则:ServerName localhost:80
systemctl enable httpd 或者 chkconfig httpd on (设置httpd服务开机自动启动)
echo “Hello World” > /var/www/html/index.html (生成网站首页)
systemctl restart httpd
在虚拟机内打开火狐浏览器,输入http://localhost,查看效果
此时浏览器显示的内容应该是 “Hello World”
停止 # httpd -k stop
安装目录介绍
Apache默认将网站的根目录指向/var/www/html 目录
默认的主配置文件是/etc/httpd/conf/httpd.conf
配置存储在的/etc/httpd/conf.d/目录
Ø 实验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,内容如下
ServerName www0.example.com
DocumentRoot /srv/www0/www
Require all granted
在虚拟机内打开火狐浏览器,输入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,内容如下
DocumentRoot /srv/default/www
Require all granted
systemctl restart httpd
在虚拟机内打开火狐浏览器,输入http://localhost,查看效果
此时浏览器显示的内容应该是“Coming Soon”