1. 上傳apache安裝文件httpd-2.2.8.tar.bz2(我用的是這個版本)
目錄爲/usr/local
2. 解壓縮文件
tar jvxf httpd-2.2.8.tar.bz2
3. 配置apache
cd httpd-2.2.8
./configure --prefix=/usr/local/apache/--enable-mods-shared=all --enable-so --enable-suexec --enable-rewrite(紅色部分爲安裝路徑) 後面的爲備註
4. 編譯apache
make
make install
5. 配置vhost
打開/usr/local/apache/conf/httpd.conf
首先檢查配置文件中“LoadModule vhost_alias_module modules/mod_vhost_alias.so”已經存在,並且沒有被註釋,然後將以下內容加入到配置文件最後
UseCanonicalName Off
<VirtualHost *>
VirtualDocumentRoot /data/www/%0(路徑自己設定)
</VirtualHost>
6. 支持ssi
Apache默認是不支持SSI的,編輯httpd.conf文件,搜索“AddTypetext/html .shtml”,找到:
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
把這兩行前面的#去掉。
然後搜索“Options Indexes FollowSymLinks”
在搜索到的那一行後面添加“Includes”
即將該行改變爲Options Indexes FollowSymLinks Includes
7. 啓停方式
進入apache目錄下的bin目錄
啓動方式:./apachectl start
停止方式:./apachectl stop