编译安装1
hzcx1 仅供联系参考
【编译安装】
-
【Apache起源】
1.源于 A Patchy Server,著名的开源Web服务软件
2.1995年时,发布Apache服务程序的1.0版本
3.由Apache软件基金会(ASF)负责维护
4.最新的名称为 “Apache HTTP Server” -
【主要特点】
1.开放源代码、跨平台应用
2.支持多种网页编程语言
3.模块化设计 、运行稳定、良好的安全性 -
【编译安装的优点】
1.具有较大的*度,功能可定制
2.可及时获得最新的软件版本
“安装httpd服务器——编译安装”
1.准备工作
卸载httpd及相关依赖包
[root@www ~]# rpm -e httpd --nodeps
[root@www ~]# yum -y install apr apr-devel cyrus-sasl-devel expat-devel libdb-devel openldap-devel apr-util-devel apr-util pcre-devel pcre
2.源码编译及安装
解包
[root@www ~]# tar zxf httpd-2.4.25.tar.gz -C /usr/src/
[root@www ~]# cd /usr/src/httpd-2.4.25/
接条命令**
配置
[root@www httpd-2.4.25]#./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
编译及安装
[root@www httpd-2.4.25]# make
[root@www httpd-2.4.25]# make install
3.确认安装结果
[root@www ~]# ls /usr/local/httpd/
bin cgi-bin error icons lib man modules build conf htdocs include logs manual
4.优化执行路径
[root@www ~]# ln -s /usr/local/httpd/bin/* /usr/local/bin/
[root@www ~]# ls -l /usr/local/bin/httpd /usr/local/bin/apachectl
lrwxrwxrwx 1 root root 30 04-06 13:08 /usr/local/bin/apachectl -> /usr/local/httpd/bin/apachectl
lrwxrwxrwx 1 root root 26 04-06 13:08 /usr/local/bin/httpd -> /usr/local/httpd/bin/httpd
[root@www ~]# httpd -v
5.添加httpd系统服务
*以便通过chkconfig进行管理
[root@www ~]# cp
/usr/local/httpd/bin/apachectl /etc/init.d/httpd
[root@www ~]# vi /etc/init.d/httpd
编辑和添加
#!/bin/bash
# chkconfig: 35 85 15
# description: Startup script for the Apache HTTP Server
“httpd服务器的基本配置”
(一)Web站点部署过程
1.确定网站名称、IP地址
若要向internet中发布一个web站点,需要申请一个合法的互联网公网ip地址,并向dns服务提供商注册一个完整的网站名称。
[root@www ~]# cat /etc/sysconfig/network
# Created by anaconda
NETWORKING=yes
HOSTNAME=www.hzcx1.com
[root@www ~]# cat /etc/hostname
www.hzcx1.com
[root@www ~]# reboot
2.配置并启动httpd服务
[root@www ~]# vi /usr/local/httpd/conf/httpd.conf
200 #ServerName www.example.com:80
201 ServerName www.hzcx1.com
[root@www ~]# /usr/local/httpd/bin/apachectl -t
Syntax OK
[root@www ~]# /etc/init.d/httpd start
[root@www ~]# netstat -anput | grep httpd
3.部署网页文档
[root@www ~]# vi /usr/local/httpd/htdocs/index.html
hzcx1
#### 访ip能行本文地址:https://blog.csdn.net/weixin_51052336/article/details/108853104