编译安装1

hzcx1 仅供联系参考

【编译安装】

  1. 【Apache起源】
    1.源于 A Patchy Server,著名的开源Web服务软件
    2.1995年时,发布Apache服务程序的1.0版本
    3.由Apache软件基金会(ASF)负责维护
    4.最新的名称为 “Apache HTTP Server”

  2. 【主要特点】
    1.开放源代码、跨平台应用
    2.支持多种网页编程语言
    3.模块化设计 、运行稳定、良好的安全性

  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

(0)
上一篇 2022年3月22日
下一篇 2022年3月22日

相关推荐