2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Linux web服务安装apache 思路 (源码编译 自己定义服务)

Linux web服务安装apache 思路 (源码编译 自己定义服务)

时间:2019-12-12 00:04:34

相关推荐

Linux web服务安装apache 思路 (源码编译 自己定义服务)

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@jacksrclib]#tarzxvf/media/apr-1.4.6.tar.gz.tar.gz-C./

[root@jacksrclib]#tarzxvf/media/apr-util-1.4.1.tar.gz-C./

[root@jacksrclib]#cp-rapr-1.4.6apr

[root@jacksrclib]#cp-rapr-util-1.4.1apr-util

安装2个编译软件

做系统服务脚本

赋予所有人执行权限

网站内容

直接访问网站!

脚本:

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

gcc

gcc-c++

make

cmake

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

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

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

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

cp-rapr-util-1.4.1httpd-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

makeinstall

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

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

vi/etc/init.d/httpd

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

#!/bin/sh

#chkconfig:23458515

#description:ApacheisaWorldWideWebserver.

chmod+x/etc/init.d/httpd

chkconfig--addhttpd

chkconfig--listhttpd

viconf/httpd.conf

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。