编译安装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能行
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值