安装apache

Ø 实验案例

某公司根据其信息化建设要求,需要构建一台独立配置的网站服务器。考虑到站点的运行效率、稳定性及可扩展性等因素,要求在CentOS7系统中构建httpd服务器,并使用httpd-2.4.25源码版本进行编译安装

 需求描述
编译安装httpd服务器,需要支持动态模块扩展,地址重写、多字符
网站名称设置为www.dbqn.com,默认首页设置为index.html和index.php
将/usr/share/doc/HTML/zh-CN/目录下的index.html复制到网站根目录下并改名为redhat
在浏览器中分别访问http://www.bdqn.com/redhat与http://www.bdqn.com/,查看不同的测试页面

Ø 推荐步骤

Ø 编译安装httpd软件包

Ø 配置启动httpd服务器

Ø 测试web站点

编译安装httpd软件包

挂载光盘

[root@centos01 ~]# mount /dev/cdrom /mnt/

进入/mnt/目录查询软件包

[root@centos01 ~]# cd /mnt/

[root@centos01 mnt]# ls

将软件包复制到目录中,并在目录中查看软件包

[root@centos01 mnt]# cp httpd-2.2.17.tar.gz /usr/src/

[root@centos01 mnt]# cd /usr/src/

[root@centos01 src]# ls

安装apache服务

        解压源文件到当前目录

        [root@centos01 src]# tar zxvf httpd-2.2.17.tar.gz

        配置apache,进入目录

        [root@centos01 httpd-2.2.17]# cd /usr/src/httpd-2.2.17/

              

          编译apache

          [root@centos01 httpd-2.2.17]# make

          安装apache

          [root@centos01 httpd-2.2.17]# make install

          查看apache服务是否生成目录

          [root@centos01 httpd-2.2.17]# ls -ld /usr/local/httpd/

          退回宿主目录

          [root@centos01 httpd-2.2.17]# cd

优化apache程序运行目录和配置服务

          优化apapche程序运行目录

          [root@centos01 ~]# ln -s /usr/local/httpd/bin/*/usr/local/bin/

          创建apache服务添加执行权限

          [root@centos01~]#cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

           [root@centos01~]# chmod +x /etc/init.d/httpd

          修改apapche服务

           [root@centos01 ~]# vim /etc/init.d/httpd

在这里插入图片描述

添加系统服务

                 [root@centos01 ~]# chkconfig --add httpd

                 设置服务的开机自动启动

                 [root@centos01 ~]# systemctl enable httpd

                 查看httpd服务开机自动启动状态

                  [root@centos01 ~]# systemctl is-enabled httpd.service

                 开启服务

                   [root@centos01 ~]# systemctlstart httpd

                 查看端口是否开启

                  [root@centos01 ~]# netstat -anptu | grep 80

在这里插入图片描述

开启win7客户端,配置ip地址进行测试

   给客户端配置ip地址

使用http://192.168.100.10/进行访问测试

在这里插入图片描述

查看访问日志

在这里插入图片描述

       更改默认访问内容

       [root@centos01 ~]# echo "www.bdqn.com" > /usr/local/httpd/htdocs/index.html

       停止服务

       [root@centos01 ~]# systemctl stop httpd

       开启服务

       [root@centos01 ~]#systemctl start httpd

       查看端口是否开启

在这里插入图片描述

进行访问测试
在这里插入图片描述

        卸载光盘

        [root@centos01 ~]#umount /mnt/

        换成系统盘,挂载光盘

        [root@centos01 ~]#mount /dev/cdrom /mnt/

        更改yum名字

        [root@centos01 ~]#vim /etc/yum.repos.d/local.repo

       安装DNS

       [root@centos01 ~]# yum -y install bind bind-chroot

        清空配置文件

        [root@centos01 ~]#echo "" > /etc/named.conf

        编辑主配置文件

        [root@centos01 ~]#vim /etc/named.conf

在这里插入图片描述

    添加执行权限

   [root@centos01 ~]#chmod +x /etc/init.d/httpd

    设置DNS的开机自动启动

   [root@centos01 ~]# systemctl start named

   [root@centos01 ~]#systemctl enable named

   修改主配置文件,更改域名为www,bdqn.com

   [root@centos01 ~]# vim /usr/local/httpd/conf/httpd.conf

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值