linux配置与管理Apache 服务器

Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

一、查询是否已安装HTTP服务

使用管理员帐号root登录:

rpm -qa | grep httpd  //查看是否安时HTTP服务

二、安装HTTP服务

1. 先设置物理机能够上网,再设置虚拟机网络连接方式为NAT模式,IP地址使用自动获取,使用虚拟机浏览器上网测试。

2.  yum clean all  //清除安装缓存

yum install –y httpd   //安装HTTP服务

3. rpm –qa | grep httpd  //再次查看是否安装HTTP服务

三、进行HTTP服务器网络配置

1.将虚拟机网络连接方式设为桥接模式

2.设置虚拟机Ip地址为 192.168.1.3  子网掩码 255.255.255.0 网关 192.168.1.1

四、修改HTTP服务配置文件

1. HTTP服务主配置文件在 /ect/httpd/conf目录下,文件名为httpd.conf,但此文件注释内容较多,其中常用的参数及用途如下所示:

ServerRoot   #服务目录

ServerAdmin   #管理员信箱

User         #运行服务的用户

Group       #运行服务的用户组

ServerName   #网站服务器域名

DocumentRoot  #文档根目录(网站数据目录)

Directory       #网站数据目录的权限

Listen          #监听IP地址与端口号

DirectoryIndex  #默认的索引页页面

ErrorLog   #错误日志文件

CustomLog  #访问日志文件

Timeout    #网页超时时间,默认为300秒    

2. 根据需要修改主配置文件。(详细看后面实例1和实例2),如果主配置文件不修改,则为默认网站

默认网站的文档目录为 /var/www/html,首页文件为index.html

五、关闭防火墙,设置SELinux为禁用

systemctl stop firewalld

修改 /etc/selinux/config 文件,设置 SELINUX=disabled

六、重新加载HTTP服务

systemctl restart httpd

七、使用客户机进行验证

1.设置客户机的网络连接模式为“桥接模式”,并设置客户机IP地址为192.168.1.10/24

2.在客户机浏览器中输入服务器地址 http://192.168.1.3 ,可以打开默认网站测试页面。

3.在实例1、实例2修改主配置文件后,并且再次关闭防火墙和重启http服务后,再次用客户机浏览器验证。

实例1:某班级计划在Linux服务器上建立班级网站,Linux服务器地址为192.168.1.3,网站文档目录为/home/wangluo ,班级网站首页文件为 class.html,请写出配置服务器的步骤。

配置步骤:

通用步骤一、二、三(略)

四、准备网站文档资料并修改HTTP服务的主配置文件

1.建立网站文档目录 /home/wangluo,并在该目录下创建网站首页文件class.html

mkdir /home/wangluo

cd /home/wangluo

vim class.html

2.进入到/etc/httpd/conf目录,用vim编辑器打开主配置文件httpd.conf

(1)将文件119行修改为 DocumentRoot “/home/wangluo”

(2)将文件124行修改为 <Directory “/home/wangluo”>

(3)将文件164行修改为 DirectoryIndex index.html class.html

修改完毕,保存,退出

通过步骤五、六、七(略)

配置虚拟主机

虚拟主机的概念:虚拟主机是在一台Web服务器上建立多个Web站点,这些Web站点可以是基于多个IP地址、多个域名或多个端口号的站点,建立虚拟主机可以降低网站的运行成本。本实例2以基于多个IP地址,在一台服务器上创建多个Web站点。

实例2

某单位计划在一台Linux服务器上建立单位内部多个部门网站(虚拟主机)。规划如下:财务处网站IP地址为192.168.1.6,网站文档目录为/home/cwc,首页文件为index.html;人事处网站IP地址为192.168.1.7,网站文档目录为/home/rsc,首页文件为index.html。请写出配置服务器的步骤。

操作步骤:

通用步骤一、二

三、配置HTTP服务器

在虚拟机网络设置中,添加IP地址192.168.1.6和192.168.1.7,子网掩码均为255.255.255.0

四、准备网站文档资料并修改HTTP服务的主配置文件

1.规划建立财务处和人事处网站文档目录和首页文件

(1)财务处

mkdir /home/cwc

cd /home/cwc

vim index.html

(2)人事处

mkdir /home/rsc

cd /home/rsc

vim index.html

2.新建/etc/httpd/conf.d/vhost.conf文件,并在文件中添加以下内容

(1)设置基于192.168.1.6地址的虚拟主机

<Virtualhost 192.168.1.6>

    DocumentRoot /home/cwc

</Virtualhost>

(2)设置基于192.168.1.7地址的虚拟主机

<Virtualhost 192.168.1.7>

    DocumentRoot /home/rsc

</Virtualhost>

3.在主配置/ect/httpd/confhttpd.conf文件中添加两个虚拟主机目录的权限

<Directory "/home/cwc">

    AllowOverride None

    Require all granted

</Directory>

<Directory "/home/rsc">

    AllowOverride None

    Require all granted

</Directory>

主配置文件其他内容不变

通过步骤五、六、七(略)

  

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值