你好,游客 登录 注册 搜索
背景:
阅读新闻

源码安装Apache服务

[日期:2016-03-15] 来源:Linux社区  作者:Linux [字体: ]

1.Yum install –y gcc*                            安装gcc环境

  Yum install –y openssl*                        安装openssl软件包

2.下载httpd源码包;

  Tar –xzvf httpd-2.2.9.tar.gz –C /usr/src        解压源码包到/usr/src目录中<源码包放置目录>

3.Mkdir –p /usr/local/apache2

4../configure  --prefix=/usr/local/apache2  --enable-so            配置编译选项

      --enable-rewrite  --enable-ssl  --with-ssl=/usr/lib 

      --enable-suexec  --with-suexec-caller=daemon

      --with-suexec-docroot=/usr/local/apache2

5.Make                                                                          编译服务器程序

6.Make install                                                                                安装服务器程序

7./usr/local/apache2/bin/apachectl  start                                        启动httpd服务

8./usr/local/apache2/bin/apachectl  -t                                                    语法检测

更改httpd启动方式:

1.将http脚本复制到/etc/rc.d/init.d这个目录下:

cp -a apachectl /etc/rc.d/init.d/httpd

2.vi httpd

#chkconfig: 345 70 70

#description: apache

3.添加httpd到启动项:

chkconfig --add httpd

4.查看是否有httpd服务:

chkconfig --list httpd

源码安装后Apache服务器的根目录:

/usr/local/apache2/

日志文件:

/usr/local/apache2/logs/

Httpd主配置文件:

/usr/local/apache2/conf/httpd.conf

Hhttp服务器网页根目录:

/usr/local/apache2/htdocs/

创建虚拟WEB主机:

Cd /usr/local/apache2/htdocs/                                              创建虚拟目录linuxidccom

Mkdir linuxidccom

Cd benetcom

Cp /usr/local/apache2/htdocs/index.html ./                                  创建测试网页

Vi index.html                                                                     

 

Cd /usr/local/apache2/conf/                                                  增加虚拟主机配置

Vi httpd.conf

:r extra/httpd-vhosts.conf

<VirtualHost *:80>

#    ServerAdmin webmaster@dummy-host.example.com

    DocumentRoot "/usr/local/apache2/docs/linuxidccom"

    ServerName www.linuxidc.com

#    ServerAlias www.dummy-host.example.com

    ErrorLog "logs/linuxidc.com-error_log"

    CustomLog "logs/linuxidc.com-access_log" common

</VirtualHost>

 

用RPM安装后的Apache配置文件具体位置:

/etc/httpd/                                                                Apache服务程序根目录

/etc/httpd/conf/httpd.conf                                        主配置文件

/var/www/html                                                          网页文档默认根目录

/var/log/httpd/error_log                                            错误日志文件

/var/log/httpd/access_log                                          访问日志文件

Ubuntu Server 14.04 安装Web服务器(Linux+Apache+MySQL+PHP)  http://www.linuxidc.com/Linux/2015-06/119061.htm

Linux下安装配置PHP环境(Apache2)  http://www.linuxidc.com/Linux/2015-05/118062.htm

Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置 http://www.linuxidc.com/Linux/2013-06/86250.htm

CentOS 5.9下编译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12) http://www.linuxidc.com/Linux/2013-03/80333p3.htm

RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind http://www.linuxidc.com/Linux/2012-10/72484p2.htm

Apache 的详细介绍请点这里
Apache 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-03/129229.htm

linux
相关资讯       源码安装apache 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款