apache httpd-2.4.46.tar.gz部署
环境 Linux6.5
依赖包:
apr-1.6.3.tar.gz
apr-util-1.5.2.tar.gz



先部署apr
1、tar -xf apr-1.6.3.tar.gz
cd apr-1.6.3
./configure --prefix=/usr/local/apr
make
make install

如报错缺少 apr-util 则在部署apr-util, 不报错无需安装

1、解压 httpd-2.4.46.tar.gz
tar -xf httpd-2.4.46.tar.gz
cd httpd-2.4.46
./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr/ --with-included-apr # 必须执行--with-apr 填写你部署的路径
make && make install

报错:缺少文件/.srclib/ ....
则需要把解压后的两个文件复制到httpd-2.4.46/srclib/ 即可
执行cp -r apr-util-1.5.2 /opt/httpd-2.4.46/srclib/apr-util
cp -r apr-1.6.3 /opt/httpd-2.4.46/srclib/apr
再次执行:
./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr/ --with-included-apr # 必须执行--with-apr 填写你部署的路径
make && make install
安装完成后面不会在报错 除非少依赖
修改配置文件
cp httpd.conf httpd.conf.bak # 备份配置文件
vim httpd.conf
# 放掉191行的注释,修改为:
ServerName [你的IP]:80
:wq
验证,开启服务
/usr/local/apache/bin/apachectl start

关闭防火墙,在浏览器地址栏中输入服务器的ip就会出现网页:It works!

最新文章

  1. Asp.net C# 把 Datatable转换成JSON 字符串
  2. jquery 给指定li添加制定的css样式
  3. [转]Spring3核心技术之事务管理机制
  4. Linux之netstat命令详解
  5. Caché数据库学习笔记(1)
  6. 订餐APP第二次sprint+燃尽图
  7. hadoop生态系统的详细介绍
  8. 有联系的jQuery选择器
  9. android重写view和viewgroup的区别
  10. Mac下使用sublime text 2开发Python
  11. Find Security Bugs研究,邀请志同道合者一起参与
  12. IOS如何刷新视图上的显示内容
  13. Super Jumping! Jumping! Jumping!(dp)
  14. 命运(经典dp)
  15. (八十九)用AutoLayout实现动画和Label根据内容自动调整
  16. jquery中live is not a function的问题
  17. 雷林鹏分享:jQuery EasyUI 插件
  18. andorid 三种方式的练习
  19. Python——signal
  20. 北京Uber优步司机奖励政策(4月25日)

热门文章

  1. mac下 idea 注释快捷键冲突
  2. 为什么网络I/O会被阻塞?
  3. Codeforces Gym 104059B - Breeding Bugs
  4. 【学习笔记】开源库之 - sigslot (在解决浅拷贝问题的基础上增加信号拦截功能)
  5. openstacksdk快速上手
  6. Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to 解决办法
  7. 读写wav格式文件
  8. H3C MS4300V2配置mac地址与接口绑定
  9. 2.17 win32 按钮事件的处理
  10. 网页怎样引入本地硬盘上的JS文档