CentOS系統安裝配置Apache的Web伺服器

來源:互聯網
上載者:User

示範環境:
Linux CentOS 6.3 X64 Apache

一、安裝apache及相關組件

1、用ROOT賬戶進入系統後,開始安裝。
#yum install httpd     /安裝apache
#yum install php       /安裝php模組
#yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc    /安裝PHP支援這些組件
#yum install php-mysql    /安裝php支援mysql

二、測試apache運行 www.111cn.net

1、啟動apache
#/etc/init.d/httpd start    /啟動apache
2、需要時可以查看apache運行狀態
#/etc/init.d/httpd status
3、現在可以在瀏覽器中開啟 http://localhost 或 http://127.0.0.1 ,看到 Apache 2 Test Page 頁面
4、簡單測試下是否支援PHP
#vi /var/www/html/test.php

進入後,按 i 看到  -- INSERT --   就可以編輯了。

複製下面的測試代碼

<?php
phpinfo();
?>

按鍵盤上的 Esc 鍵後,按 :wq 儲存並退出

5、再用瀏覽器中開啟 http://localhost/test.php 或 http://127.0.0.1/test.php 
你會看到很多模組都可以在 PHP5 中使用了。

這樣你的Web伺服器就簡單的部署完畢了。

三、常見說明
  現在講一些apache 日常會使用到的一些參數和命令。

基本的:
#service httpd restart      /重啟apache服務

/etc/httpd/conf/httpd.conf    /apache的設定檔

/var/www/html                /這裡是 CentOS 預設的“首頁”目錄;
/var/www/error               /預設的系統錯誤資訊,主機設定錯誤或瀏覽器端要求的資料錯誤,在瀏覽器上出現的錯誤提示就以這裡的資訊為主
/var/www/icons               /提供 apache 的一些小表徵圖;
/var/www/cgi-bin             /預設一些可執行檔 CGI 程式放置的目錄;
/var/log/httpd               /記錄檔目錄,這裡的檔案很容易變的很大,需要提供足夠的空間;

四、設定開機啟動

#chkconfig --levels 3 httpd on       /設定apachep的服務設定為開機啟動
#chkconfig --list httpd              /查看開機啟動服務列表
httpd 0: off 1: off 2: off 3: on 4: off 5: off 6: off    /如果,執行上一條命令,結果是這樣子的。說明就設定成功了。

五、一台伺服器多個網站設定

是單伺服器多網站的設定方法

假如你的IP是192.168.1.1

1、建立目錄

#mkdir /etc/httpd/conf/vhost/

2、修改/etc/httpd/conf/httpd.conf

加上

NameVirtualHost 192.168.1.1:80(如果是單IP就填寫為    NameVirtualHost *:80)

include /etc/httpd/conf/vhost/*.conf

3、在/etc/httpd/conf/vhost/下建議虛擬機器主機檔案

vi /etc/httpd/conf/vhost/web001.conf

編輯下面內容複寫進去

<VirtualHost *:80>

    <Directory "/webserver/web001/">

        Options -Indexes FollowSymLinks

        Allow from all

        AllowOverride All

    </Directory>

    ServerAdmin paipat@vip.qq.com

    DocumentRoot "/webserver/web001/"

    ServerName paipat.com

    ServerAlias www.paipat.com

    ErrorLog logs/www.paipat.com-error_log

</VirtualHost>

多建立幾個檔案,只需要修改目錄和網域名稱就OK了。
---------------------------------------------
如果是次層網域就按下面的設定

<VirtualHost *:80>

    <Directory "/webserver/web001/">

        Options -Indexes FollowSymLinks

        Allow from all

        AllowOverride All

    </Directory>

    ServerAdmin paipat@vip.qq.com

    DocumentRoot "/webserver/web001/"

    ServerName bbs.paipat.com

    ErrorLog logs/www.paipat.com-error_log

</VirtualHost>

記得給網站目錄加上755或者777 許可權,#chmod 777 /www.111cn.net/web001/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.