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”)

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,内容如下

<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” 



猜你喜欢

转载自blog.csdn.net/weixin_42442713/article/details/81015945