1. 程式人生 > >CentOS6.8 x86_64bit安裝apache

CentOS6.8 x86_64bit安裝apache

link server -h .com -s enable document docs star

apache-2.2.34安裝

1.安裝基礎依賴包
yum install zlib zlib-devel -y

2.創建安裝目錄並進入該目錄上傳已下載好的軟件
cd /home/rcih/tools
rz -y ‘ httpd-2.2.34.tar.gz ‘

3.解壓軟件並進入解壓好的目錄下
tar xf httpd-2.2.34.tar.gz
cd httpd-2.2.34

4.開始編譯安裝
./configure --prefix=/application/apache2.2.34 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite

make&&make install

5.安裝完畢後進入到apache的站點目錄下創建虛擬主機的目錄
cd /application/apache/htdocs/
mkdir bbs www blog

6.修改apache的配置文件,打開包含虛擬主機的配置文件的配置信息註釋
cd /application/apache/conf
vim httpd.conf
......
Include conf/extra/httpd-vhosts.conf
......

7.進入apache目錄下的配置目錄下extra下面修改虛擬主機的配置文件
cd /application/apache/conf/extra
cp httpd-vhosts.conf httpd-vhosts.conf.bak

vim /application/apache/conf/extra/httpd-vhosts.conf
##############################################################
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/application/apache2.2.34/htdocs/www"
ServerName www.rich.com
ServerAlias rich.com
ErrorLog "logs/www-error_log"
CustomLog "logs/www-access_log" common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/application/apache2.2.34/htdocs/bbs"
ServerName bbs.rich.com
ServerAlias rich.com
ErrorLog "logs/bbs-error_log"
CustomLog "logs/bbs-access_log" common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/application/apache2.2.34/htdocs/blog"
ServerName blog.rich.com
ServerAlias rich.com
ErrorLog "logs/blog-error_log"
CustomLog "logs/blog-access_log" common
</VirtualHost>

8.修改apache安裝目錄下的啟動配置文件
vim /application/apache/conf/httpd.conf
......
ServerName 127.0.0.1:80
.......
Options -Indexes FollowSymLinks
......

9.修改本地主機的hosts文件,添加IP與主機名的解析,根據自身主機名來修改
vim /etc/hosts
......
172.16.1.248 lamp
......

10.進入到剛創建的apache的站點目錄下虛擬主機的目錄並創建索引文件
cd /application/apache/htdocs

echo ‘apache www‘ >www/index.html
echo ‘apache bbs‘ >bbs/index.html
echo ‘apache blog‘ >blog/index.html

11.測試語法並啟動apache服務
/application/apache/bin/apachectl -t
/application/apache/bin/apachectl start

12.測試服務是否成功啟動
netstat -lntup|grep httpd

13.本地主機測試
curl www.rich.com

CentOS6.8 x86_64bit安裝apache