分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

centos7源码编译安装httpd、加入systemctl并设置开机自启动

发布时间:2023-09-06 01:40责任编辑:沈小雨关键词:http编译
  • 所需软件:
    apr-1.6.3.tar.gz(下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.gz)apr-util-1.6.1.tar.gz(下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz)httpd-2.4.29.tar.gz(下载地址:http://mirrors.shu.edu.cn/apache//httpd/httpd-2.4.29.tar.gz)
  • 安装编译环境:
    yum ?-y ?install ?gcc ?pcre ?pcre-devel ?libtool
  • 安装apr:
    tar ?-xzf ?apr-1.6.3.tar.gzcd ?apr-1.6.3/./configure ?&& ?make ?&& ?make ?install
  • 安装apr-util:
    tar ?-xzf ?apr-util-1.6.1.tar.gzcd ?apr-util-1.6.1/./configure ?--with-apr=/usr/local/apr/make ?&& ?make ?install
  • 安装httpd:
    tar ?httpd-2.4.29.tar.gzcd httpd-2.4.29/./configure ?&& ?make ?&& ?make ?install
  • 编写启动脚本:vim ?myhttpd
    #!/bin/bash# chkconfig: 12345 80 90function start_http(){/usr/local/apache2/bin/apachectl ?start}function stop_http(){ /usr/local/apache2/bin/apachectl ?stop}case "$1" instart) ???start_http;; ?stop) ???stop_http;; ?restart) ???stop_http ???start_http;;*) ???echo "Usage : start | stop | restart";;esac
  • 加入系统服务:
    chmod ?a+x ?myhttpdcp ?-arf ?myhttpd ?/etc/init.d/
  • 启动自己编写的服务:
    systemctl ?start ?myhttpd
  • 设置开机自启动:
    chkconfig ?--add ?myhttpd
  • centos7源码编译安装httpd、加入systemctl并设置开机自启动

    原文地址:http://blog.51cto.com/12173069/2067565

    知识推荐

    我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
    icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved