源码安装Apache服务


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/                                              创建虚拟目录bkjiacom

Mkdir bkjiacom

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/bkjiacom"

    ServerName www.bkjia.com

#    ServerAlias www.dummy-host.example.com

    ErrorLog "logs/bkjia.com-error_log"

    CustomLog "logs/bkjia.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) 

Linux下安装配置PHP环境(Apache2) 

Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置

CentOS 5.9下编译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12)

RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind

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

本文永久更新链接地址

相关内容