当前位置:   article > 正文

web站点部署与httpd配置_安装web服务httpd,启动httpd服务,并在本地发布一个web站点

安装web服务httpd,启动httpd服务,并在本地发布一个web站点

目录

一.HTTP服务器

1.配置ip

2.安装软件及开发包

3.源码编译及安装

4.添加httpd系统服务

5.配置httpd服务开机启动

6.启动Apache服务

二.DNS解析

1.安装dns包 

2.主DNS配置

3.添加benet.com区域 

4.区域数据文件(正向)

三.web站点部署

1.配置httpd服务

2.启动Apache服务 

3.启动http服务


一.HTTP服务器

1.配置IP

  1. 修改文件:/etc/sysconfig/network-scripts/ifcfg-ens33
  2. BOOTPROTO=static  
  3. ONBOOT=yes    
  4. 添加ip地址
  5. IPADDR=192.168.1.10  

重启网络服务

  1. 方法一:systemctl  restart  network
  2.   方法二:禁用:ifdown  ens33
  3.           启用:ifup  ens33

建议先卸载使用rpm方式安装http。

rpm -e http --nodeps

挂载光盘1611(先弹出光盘:eject)

  1. mount /dev/cdrom /media
  2. cd /media/Packages

2.安装软件开发包

  1. rpm -ivh apr-1.4.8-3.el7.x86_64.rpm 
  2. rpm -ivh apr-devel-1.4.8-3.el7.x86_64.rpm 
  3. rpm -ivh cyrus-sasl-devel-2.1.26-20.el7_2.x86_64.rpm 
  4. rpm -ivh expat-devel-2.1.0-8.el7.x86_64.rpm 
  5. rpm -ivh libdb-devel-5.3.21-19.el7.x86_64.rpm 
  6. rpm -ivh openldap-devel-2.4.40-13.el7.x86_64.rpm 
  7. rpm -ivh apr-util-devel-1.5.2-6.el7.x86_64.rpm 
  8. rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm 
  9. rpm -ivh pcre-devel-8.32-15.el7_2.1.x86_64.rpm 
  10. rpm -ivh pcre-8.32-15.el7_2.1.x86_64.rpm  

3.源码编译及安装

插入web光盘(先弹出光盘:eject)

  1. mount /dev/cdrom /media
  2. cd /media

将http源码包解压并释放到/usr/src 目录下

  1. tar  zxf httpd-2.4.25.tar.gz -C /usr/src
  2. cd  /usr/src/httpd-2.4.25

配置,编译及安装(&&:执行完上一条命令后执行下一条命令,如果上一条命令执行失败将终止继续执行)

./configure --prefix=/usr/local/httpd --enable-os  --enable-rewrite  --enable-charset-lite --enable-cgi  &&  make  &&  make install

优化路径(优化后,如要查看程序版本直接输入httpd -v便可)

  1. ln -s /usr/local/httpd/bin/* /usr/local/bin
  2. ls -l /usr/local/bin/httpd /usr/local/bin/apachectl

4.添加httpd系统服务

  1. cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
  2. vim /etc/init.d/httpd

进入/etc/init.d/httpd后输入以下内容: 

  1. #!/bin/bash
  2. #chkconfig: 35 85 21              //服务识别参数,在级别35中启动;
  3.                                            //启动和关闭的顺序分别为8521
  4. #description: Startup script for the Apache HTTP Server         //服务描述信息

将httpd添加为系统服务

  chkconfig --add httpd

建立[service].service文件

vim /lib/systemd/system/httpd.service

进入/lib/systemd/system/httpd.service后输入以下内容 :

  1. [Unit]
  2. Description= aaaaaaaaaaaaaaaa
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. PIDFile=/usr/local/httpd/logs/httpd.pid
  7. ExecStart=/usr/local/bin/apachectl $OPTIONS
  8. ExecReload=/bin/kill  -HUP  $MAINPID
  9. KillMode=process
  10. Restart=on-failure
  11. RestartSec=42s
  12. [Install]
  13. WantedBy=graphical.target

5.配置httpd服务开机启动

systemctl enable httpd.service

 查看httpd服务的自启动状态

systemctl is-enabled httpd.service

6.启动Apache服务

  1. /usr/local/httpd/bin/apachectl start (启动)
  2. /usr/local/httpd/bin/apachectl restart (重启)

二.DNS域名解析

挂载光盘1611(先弹出光盘:eject)

  1. mount /dev/cdrom /media
  2. cd /media/Packages

1.安装dns包

rpm -ivh bind-9.9.4-37.el7.x86_64.rpm   bind-chroot-9.9.4-37.el7.x86_64.rpm 

2.主DNS配置

vim /etc/named.conf

进入/etc/named.conf后删除以下内容:

  1. listen-on port 53 {127.0.0.1;};
  2. allow-query {localhost;};

 3.添加benet.com区域

  1. zone "benet.com" in {
  2. type master;
  3. file "benet.com.zone"
  4. };

 4.区域数据文件(正向)

vim /var/named/benet.com.zone

进入/var/named/benet.com.zone后输入以下内容:

  1. $ttl 86400
  2. @ in soa benet.com. admin.benet.com. (
  3. 20050715
  4. 3h
  5. 15m
  6. 1w
  7. 1d
  8. )
  9. in ns ns1.benet.com.
  10. ns1 in a 192.168.1.10
  11. www in a 192.168.1.10

 重启服务

systemctl restart named

排查/etc/named.conf文件错误

named-checkconf    -z   /etc/named.conf

三.web站点部署

1.配置httpd服务

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

 进入/usr/local/httpd/conf/httpd.conf后输入以下内容:

ServerName www.mutou.com

 

2.启动Apache服务 

  1. /usr/local/httpd/bin/apachectl start (启动)
  2. /usr/local/httpd/bin/apachectl restart (重启)

3.启动http服务 

  1. systemctl start httpd
  2. netstat -anpt | grep httpd

默认80端口

httpd服务器默认提供名为index,html的测试网页(默认显示  It works!)

cat /usr/local/httpd/htdocs/index.html

 最后使用客户机访问

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/174978
推荐阅读
相关标签
  

闽ICP备14008679号