实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com

实验拓扑

   

实验步骤

一、服务器准备

1.配置服务器ip地址

#vim  /etc/sysconfig/network-scripts/ifcfg-ens33

..........................................

BOOTPROTO=static

IPADDR=192.168.1.1

#ifdown ens33;ifup ens33

2.关闭防火墙

#systemctl   stop  firewalld

3.关闭selinux

#setenforce   0

4.制作源代码包光盘镜像

二、安装httpd

1.检查httpd是否安装

#rpm  -q  httpd

2.安装依赖包(通过脚本安装)

  1. 挂载系统盘

#mount  /dev/cdrom   /mnt

#vim  httpd_rpm.sh

rpm -ivh /mnt/Packages/apr-1.4.8-3.el7.x86_64.rpm

rpm -ivh /mnt/Packages/apr-devel-1.4.8-3.el7.x86_64.rpm

rpm -ivh /mnt/Packages/cyrus-sasl-devel-2.1.26-20.el7_2.x86_64.rpm

rpm -ivh /mnt/Packages/expat-devel-2.1.0-8.el7.x86_64.rpm

rpm -ivh /mnt/Packages/libdb-devel-5.3.21-19.el7.x86_64.rpm

rpm -ivh /mnt/Packages/openldap-devel-2.4.40-13.el7.x86_64.rpm

rpm -ivh /mnt/Packages/apr-util-devel-1.5.2-6.el7.x86_64.rpm

rpm -ivh /mnt/Packages/apr-util-1.5.2-6.el7.x86_64.rpm

rpm -ivh /mnt/Packages/pcre-devel-8.32-15.el7_2.1.x86_64.rpm

rpm -ivh /mnt/Packages/pcre-8.32-15.el7_2.1.x86_64.rpm

#sh  httpd_rpm.sh

3.安装httpd源代码包

1)卸载系统盘

#umount   /dev/cdrom

#eject

2)挂载源代码包光盘

#mount  /dev/cdrom  /mnt

3)解压httpd源代码包

#tar zxf  /mnt/httpd-2.4.25.tar.gz -C  /usr/src

4)配置

cd  /usr/src/httpd-2.4.25/

./configure  --prefix=/usr/local/httpd  --enable-so  --enable-rewrite  --enable-charset-lite  --enable-cgi

5)编译

#make

6)安装

#make  install

7)确认安装成功

#ls   /usr/local/httpd

三、到此就可以在访问测试下

  1. 启动httpd

#/usr/local/httpd/bin/apachectl   start

  1. 在客户机上打开浏览器访问测试

http://192.168.1.1

四、执行优化路径

#ln  -s /usr/local/httpd/bin/*    /usr/local/bin/

五、将httpd添加为系统服务

  1. #cp /usr/local/httpd/bin/apachectl   /etc/init.d/httpd   //创建httpd脚本文件
  2. #vim  /etc/init.d/httpd      

#!/bin/bash                  //此行为首行,默认存在,将默认的sh改成bash

#chkconfig:  35 85 21 //此行在第一行后添加

#description:  this is a http server  //此行在第二行后添加

  1. #chkconfig  --add   httpd
  2. Systemctl start httpd

六、配置httpd

1)为网站分配一个域名

#vim   /usr/local/httpd/conf/httpd.conf

将此行前#去掉,并为web站点设置好域名

2)重启httpd

#systemctl  restart httpd

七、配置ftp,将鲜花网站上传到网站目录下

  1. 卸载光盘,挂载系统盘,安装vsftpd

#umount  /dev/cdrom

#eject

#mount /dev/cdrom  /mnt

#rpm  -ivh /mnt/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm

2)编辑ftp,禁止匿名访问,并将本地用户ftp主目录设置为网站目录

#vim    /etc/vsftpd/vsftpd.conf

3)重启ftp服务

#systemctl  restart vsftpd

4)除了ftp要具备写入权限外,目录本身也要有写入权限

#chmod   a+w   /usr/local/httpd//htdocs

5)创建一个用户

#useradd xiaoming

#passwd xiaoming

6)将客户机上鲜花网站目录下的所有文件上传web服务器的网页目录下

八、搭建dns服务器

  1. 安装dns软件包

# rpm  -ivh  /mnt/Packages/bind-9.9.4-37.el7.x86_64.rpm

  1. 编辑主配置文件

#vim  /etc/named.conf

  1. 创建区域数据文件

#cd  /var/named

# cp  -p  named.localhost  bdqn.com.zone

#vim  bdqn.com.zone(在最后添加一条www记录)

  1. 启动dns服务

#systemctl start named

九、在客户机添加dns服务器地址,通过域名访问网站

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值