zoukankan      html  css  js  c++  java
  • LAMP环境之编译安装httpd服务

    “Apache HTTP Server”是开源软件项目的杰出代表,它基于标准的 HTTP 网络协议提供网页浏览服务。
    在配置 Apache 网站服务之前,需要正确安装好 httpd 服务器软件。httpd 服务器的安装可以选用 RPM 安装、源码编译安装这两种方式,前者相对比较简单、快速,但是在功能上存在一定的局限性。在实际的生产环境中,使用源码编译安装的方式要更加普遍。
    1.准备工作
    为了避免发生端口冲突、程序冲突等现象,建议卸载使用 RPM 方式安装的 httpd。
    httpd 服务编译安装时需要依赖 apr-util-devel、pcre-devel 等软件,因此在 httpd 编译安装之前需要先安装依赖软件。
     
    2.源码编译及安装
    (1)解包
    将下载获得的 httpd 源码包解压并释放到/usr/src 目录下,且切换到展开后的源码目录中。
    (2)安装环境
    根据服务器的实际应用需要,可以灵活设置不同的定制选项,如指定安装路径、启用字符集支持等。

    ####配置模块解释####
    --prefix:指定将 httpd 服务程序安装到哪个目录下,如/usr/local/httpd
    --enable-so:启用动态加载模块支持,使 httpd 具备进一步扩展功能的能力。
    --enable-rewrite:启用网页地址重写功能,用于网站优化及目录迁移维护。
    --enable-charset-lite:启动字符集支持,以便支持使用各种字符集编码的网
    --enable-cgi:启用 CGI 脚本程序支持,便于扩展网站的应用访问能力。

    ###编译及安装###
    make && make install ###先make -j3 然后make install -j3是你核心数,最大不要超过虚拟机的核心数

    3.优化执行路径

    4.添加 httpd 系统服务
    在/lib/systemd/system/目录下,建立一个以.service 结尾的单元(unit)配置文件,用于控制由 Systemd 管理或监控的 httpd 服务。
    启动httpd服务,检查httpd状态,
    成功执行上述操作后,在日常维护过程中,可直接使用 apachectl 工具或 systemctl命令控制 httpd 服务。
    道阻且长,行则将至!加油! --不是冷漠
  • 相关阅读:
    4.一对多关联映射
    3.一对一关联映射
    1.Hibernate框架
    19。数据库技术及分页
    18.文件的上传和下载
    17.JavaMail
    16.部署描述符文件
    15.Servlet程序结构与部署
    dba-查询sql耗时
    (72)C# 特性
  • 原文地址:https://www.cnblogs.com/bushilengmo/p/13641333.html
Copyright © 2011-2022 走看看