博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux web服务安装apache 思路 (源码编译,自己定义服务)
阅读量:6321 次
发布时间:2019-06-22

本文共 1338 字,大约阅读时间需要 4 分钟。

1. 首先卸载系统里本身自带的httpd服务

2. 然后下载源码包 解压缩到src 源码包程序目录

3. 进入源码包(解压缩后的)

4. 配置

5. 编译

6. 安装

   7.做成系统启动服务

直接解决依赖关系

共享window文件夹

 

[root@jack ~]# mount //192.168.129.1/abc /media/

手工编译安装任何程序之前要确定你的系统中有没有安装以下三个软件

gcc

gcc-c++

make

cmake

否则会报错

[root@jack srclib]# tar zxvf /media/apr-1.4.6.tar.gz.tar.gz -C ./

[root@jack srclib]# tar zxvf /media/apr-util-1.4.1.tar.gz -C ./

[root@jack srclib]# cp -r apr-1.4.6 apr

[root@jack srclib]# cp -r apr-util-1.4.1 apr-util

安装2个编译软件

做系统服务脚本

 

赋予所有人执行权限

网站内容

直接访问网站!

 

 

脚本:

手工编译安装任何程序之前要确定你的系统中有没有安装以下三个软件

gcc

gcc-c++

make

cmake

http://ftp.jaist.ac.jp/pub/apache/apr/apr-1.4.6.tar.gz

wget http://ftp.jaist.ac.jp/pub/apache/apr/apr-util-1.4.1.tar.gz

下载上面两个软件解压后复制到httpd的解压目录中的srclib目录中(不带版本号)

cp -r apr-1.4.6 httpd-2.4.2/srclib/apr

cp -r apr-util-1.4.1 httpd-2.4.2/srclib/apr-util

./configure \

--prefix=/usr/local/apache \

--enable-so \

--enable-rewrite \

--enable-mods-shared=most \

--with-mpm=worker \

--disable-cgid \

--disable-cgi

make

make install

----------使程序可以使用service 管理-----------

grep -v "#" /usr/local/apache-2.2.15/bin/apachectl  > /etc/init.d/httpd 

vi /etc/init.d/httpd 

在文件最前面插入下面的行,使其支持chkconfig命令: 

    #!/bin/sh 

              # chkconfig: 2345 85 15 

              # description: Apache is a World Wide Web server.

chmod  +x  /etc/init.d/httpd 

chkconfig --add httpd 

chkconfig --list httpd 

vi conf/httpd.conf

ServerName //设置成hostname显示的名称

 

转载地址:http://vtdaa.baihongyu.com/

你可能感兴趣的文章
tomcat安装配置
查看>>
hdu1962Corporative Network带权回路
查看>>
ListView控件学习系列2-编辑ListView(Edit,Update,Insert,Delete)
查看>>
沃德精密携手8Manage推动项目管理上新台阶
查看>>
numa 架构下的 mysql,mongodb数据库
查看>>
利用Python实现卷积神经网络的可视化(附Python代码)
查看>>
软件测试人员需要学习编程吗
查看>>
Android性能调优篇之探索JVM内存分配
查看>>
初步使用github,并上传下载文件
查看>>
2016无人机行业:人工智能再加码,轻巧便捷成主打
查看>>
Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
查看>>
正则表达式
查看>>
iOS关于数组的那些小菜菜
查看>>
OPENWRT设置之命令行下简单配置有线和无线
查看>>
VNX5700 snapshot配置及smp配置
查看>>
打造属于自己的支持版本迭代的Asp.Net Web Api Route
查看>>
Linux必学的系统管理命令
查看>>
Android四大组件及意图和意图过滤器
查看>>
No space left on device: Couldn’t create accept lock
查看>>
李开复受邀前往MIT演讲,称中国将超越美国成为AI强国
查看>>