Linux 部署apache2.4
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!
最新文章
- Asp.net C# 把 Datatable转换成JSON 字符串
- jquery 给指定li添加制定的css样式
- [转]Spring3核心技术之事务管理机制
- Linux之netstat命令详解
- Caché数据库学习笔记(1)
- 订餐APP第二次sprint+燃尽图
- hadoop生态系统的详细介绍
- 有联系的jQuery选择器
- android重写view和viewgroup的区别
- Mac下使用sublime text 2开发Python
- Find Security Bugs研究,邀请志同道合者一起参与
- IOS如何刷新视图上的显示内容
- Super Jumping! Jumping! Jumping!(dp)
- 命运(经典dp)
- (八十九)用AutoLayout实现动画和Label根据内容自动调整
- jquery中live is not a function的问题
- 雷林鹏分享:jQuery EasyUI 插件
- andorid 三种方式的练习
- Python——signal
- 北京Uber优步司机奖励政策(4月25日)
热门文章
- mac下 idea 注释快捷键冲突
- 为什么网络I/O会被阻塞?
- Codeforces Gym 104059B - Breeding Bugs
- 【学习笔记】开源库之 - sigslot (在解决浅拷贝问题的基础上增加信号拦截功能)
- openstacksdk快速上手
- Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to 解决办法
- 读写wav格式文件
- H3C MS4300V2配置mac地址与接口绑定
- 2.17 win32 按钮事件的处理
- 网页怎样引入本地硬盘上的JS文档