目录
一.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服务
2.安装软件及开发包
3.源码编译及安装
4.添加httpd系统服务
5.配置httpd服务开机启动
6.启动Apache服务
二.DNS解析
1.安装dns包
2.主DNS配置
3.添加benet.com区域
4.区域数据文件(正向)
三.web站点部署
1.配置httpd服务
2.启动Apache服务
3.启动http服务
4.添加httpd系统服务
5.配置httpd服务开机启动
6.启动Apache服务
二.DNS解析
1.安装dns包
2.主DNS配置
3.添加benet.com区域
4.区域数据文件(正向)
三.web站点部署
1.配置httpd服务
2.启动Apache服务
3.启动http服务
6.启动Apache服务
二.DNS解析
1.安装dns包
2.主DNS配置
3.添加benet.com区域
4.区域数据文件(正向)
三.web站点部署
1.配置httpd服务
2.启动Apache服务
3.启动http服务
1.安装dns包
2.主DNS配置
3.添加benet.com区域
4.区域数据文件(正向)
三.web站点部署
1.配置httpd服务
2.启动Apache服务
3.启动http服务
3.添加benet.com区域
4.区域数据文件(正向)
三.web站点部署
1.配置httpd服务
2.启动Apache服务
3.启动http服务
三.web站点部署
1.配置httpd服务
2.启动Apache服务
3.启动http服务
2.启动Apache服务
3.启动http服务
一.HTTP服务器
1.配置IP
修改文件:/etc/sysconfig/network-scripts/ifcfg-ens33 BOOTPROTO=static ONBOOT=yes 添加ip地址 IPADDR=192.168.1.10
重启网络服务
方法一:systemctl restart network 方法二:禁用:ifdown ens33 启用:ifup ens33
建议先卸载使用rpm方式安装http。
rpm -e http --nodeps
挂载光盘1611(先弹出光盘:eject)
mount /dev/cdrom /media cd /media/Packages
2.安装软件开发包
rpm -ivh apr-1.4.8-3.el7.x86_64.rpm rpm -ivh apr-devel-1.4.8-3.el7.x86_64.rpm rpm -ivh cyrus-sasl-devel-2.1.26-20.el7_2.x86_64.rpm rpm -ivh expat-devel-2.1.0-8.el7.x86_64.rpm rpm -ivh libdb-devel-5.3.21-19.el7.x86_64.rpm rpm -ivh openldap-devel-2.4.40-13.el7.x86_64.rpm rpm -ivh apr-util-devel-1.5.2-6.el7.x86_64.rpm rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm rpm -ivh pcre-devel-8.32-15.el7_2.1.x86_64.rpm rpm -ivh pcre-8.32-15.el7_2.1.x86_64.rpm
3.源码编译及安装
插入web光盘(先弹出光盘:eject)
mount /dev/cdrom /media cd /media
将http源码包解压并释放到/usr/src 目录下
tar zxf httpd-2.4.25.tar.gz -C /usr/src 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便可)
ln -s /usr/local/httpd/bin/* /usr/local/bin ls -l /usr/local/bin/httpd /usr/local/bin/apachectl
4.添加httpd系统服务
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd vim /etc/init.d/httpd
进入/etc/init.d/httpd后输入以下内容:
#!/bin/bash #chkconfig: 35 85 21 //服务识别参数,在级别3,5中启动; //启动和关闭的顺序分别为85,21 #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后输入以下内容 :
[Unit] Description= aaaaaaaaaaaaaaaa After=network.target [Service] Type=forking PIDFile=/usr/local/httpd/logs/httpd.pid ExecStart=/usr/local/bin/apachectl $OPTIONS ExecReload=/bin/kill -HUP $MAINPID KillMode=process Restart=on-failure RestartSec=42s [Install] WantedBy=graphical.target
5.配置httpd服务开机启动
systemctl enable httpd.service
查看httpd服务的自启动状态
systemctl is-enabled httpd.service
6.启动Apache服务
/usr/local/httpd/bin/apachectl start (启动) /usr/local/httpd/bin/apachectl restart (重启)二.DNS域名解析
挂载光盘1611(先弹出光盘:eject)
mount /dev/cdrom /media 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后删除以下内容:
listen-on port 53 {127.0.0.1;};
allow-query {localhost;};
3.添加benet.com区域
zone "benet.com" in {
type master;
file "benet.com.zone";
};
4.区域数据文件(正向)
vim /var/named/benet.com.zone
进入/var/named/benet.com.zone后输入以下内容:
$ttl 86400
@ in soa benet.com. admin.benet.com. (
20050715
3h
15m
1w
1d
)
in ns ns1.benet.com.
ns1 in a 192.168.1.10
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服务
/usr/local/httpd/bin/apachectl start (启动) /usr/local/httpd/bin/apachectl restart (重启)
3.启动http服务
systemctl start httpd netstat -anpt | grep httpd
默认80端口
httpd服务器默认提供名为index,html的测试网页(默认显示 It works!)
cat /usr/local/httpd/htdocs/index.html
最后使用客户机访问



