源码编译安装httpd 2.4,提供体系服务管理脚本并测试

打印 上一主题 下一主题

主题 1726|帖子 1726|积分 5178

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1.安装httpd

   

  • wget https://downloads.apache.org/httpd/httpd-2.4.62.tar.gzbmcv
  • tar -zxvf httpd-2.4.62.tar.gz
  • cd httpd-2.4.62
  2.安装依赖包 

   

  • sudo yum install -y gcc make apr-devel apr-util-devel pcre-devel
  • sudo yum groupinstall "Development Tools"
  3.设置和编译

   ./configure --prefix=/usr/local/apache2 --enable-so --with-mpm=event
make
sudo make install 
  4.设置情况变量

   echo 'export PATH=/usr/local/apache2/binPATH' >> /etc/profile.d/httpd2.sh
source /etc/profile.d/httpd2.sh 
  

设置体系服务 

   [Unit]
Description=The Apache HTTP Server
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/apache2/bin/apachectl start
ExecReload=/usr/local/apache2/bin/apachectl graceful
ExecStop=/usr/local/apache2/bin/apachectl stop
PIDFile=/usr/local/apache2/logs/httpd.pid
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target
   重新加载systemd

   sudo systemctl daemon-reload
  启动服务

   sudo systemctl start httpd
  检查服务状态

   sudo systemctl status httpd
   

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

勿忘初心做自己

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表