wget http://labs.xiaonei.com/apache-mirror/httpd/httpd-2.2.14.tar.gz
tar zxvf httpd-2.2.14.tar.gz
cd httpd-2.2.14
./configure --prefix=/usr/local/apache --enable-deflate=shared --enable-headers=shared --enable-info=shared --enable-rewrite=shared --enable-so
make
make install
cd ../
groupadd www
useradd -g www www
mkdir -p /home/wwwroot
chmod +w /home/wwwroot
chown -R www:www /home/wwwroot
上面的参数中默认安装了Rewrite伪静态模块和Deflate模块。并且,我们添加了一个www用户和www用户组,以便访问web文件夹。
网站的目录我们建在/home/wwwroot这里。
安装完了之后,我们还要配置一下Apache的目录访问权限。
用vi打开/usr/local/apache/conf/httpd.conf文件
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
这里改成Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
如果要绑定域名,还需要在配置文件中修改这里,将其中的域名改成你自己的。ServerAdmin [email protected]
DocumentRoot "/home/wwwroot"
ServerName www.server110.com
ServerAlias www.server110.com
ErrorLog "logs/www.server110.com-error_log"
CustomLog "logs/www.server110.com-access_log" common
这时我们可以启动Apache了。/usr/local/apache/bin/apachectl -k start
找个index.html文件放到/home/wwwroot目录下,用IP或者绑定的域名访问一下看看吧。下面是一些经常要用到的方法
重启Apache
/usr/local/apache/bin/apachectl -k restart
检查配置/usr/local/apache/bin/apachectl configtest
检测Apache运行模块/usr/local/apache/bin/httpd -l