欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  互联网

编译安装1

程序员文章站 2022-07-09 19:41:18
【Apache简介】【Apache起源】1.源于 A Patchy Server,著名的开源Web服务软件2.1995年时,发布Apache服务程序的1.0版本3.由Apache软件基金会(ASF)负责维护4.最新的名称为 “Apache HTTP Server”5.官方站点:http://httpd.apache.org/【主要特点】1.开放源代码、跨平台应用2.支持多种网页编程语言3.模块化设计 、运行稳定、良好的安全性【编译安装的优点】1.具有较大的*度,功能可定制2.....

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

相关标签: 笔记