linux基础(十)CentOS7.0配置WEB服务器

WEB服务器:

linux基础(十)CentOS7.0配置WEB服务器_第1张图片

WEB服务器:Apache工作原理

linux基础(十)CentOS7.0配置WEB服务器_第2张图片

 

安装配置Apache:

linux基础(十)CentOS7.0配置WEB服务器_第3张图片

虚拟主机技术:

linux基础(十)CentOS7.0配置WEB服务器_第4张图片

Apache的虚拟主机的种类:

linux基础(十)CentOS7.0配置WEB服务器_第5张图片

配置虚拟主机:


    ServerName  server0.example.com
    DocumentRoot  /srv/server0/www

 

    Require  all  granted

 

下面开始实验内容:

 

1. 打开网络管理

 linux基础(十)CentOS7.0配置WEB服务器_第6张图片

 

2. 将vmware虚拟网卡从禁用改为启用  (鼠标双击)

 

3. 取消vmware自带的dhcp服务

 linux基础(十)CentOS7.0配置WEB服务器_第7张图片

 linux基础(十)CentOS7.0配置WEB服务器_第8张图片

4. 启动classroom虚拟机 (不需要登陆进系统)

 linux基础(十)CentOS7.0配置WEB服务器_第9张图片

Ø 实验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” 

 

 

 

你可能感兴趣的:(Linux)