Apache 在linux中的安裝和配置

        基於最近一段時間在進行php的學習,因此每個服務器的瞭解也成爲自己瞭解web服務器的重要學習部分,目前運用比較廣泛的服務器,比如Apache, tomcat,nginx 這些服務器的基本配置我會在最近的一些天內進行整理,將這些服務器的比較做簡單總結。

        首先,今天先對Apache進行簡單的介紹,首先Apache作爲靜態的服務器是不支持動態網頁的,但是我們知道普遍應用的lamp已經成爲企業廣泛應用的web服務器部署方法,這裏我安裝了php,然後安裝了Apache對php支持的拓展模塊apache2-mpm-prefork,這樣使得Apache支持php動態網站的支持,以下爲軟件的安裝方法:

第一:安裝Apache,sudo apt-get install apache2(可以先進行更新軟件包庫)

第二:安裝apache2-mpm-prefork

第三:安裝完成後,我們可以進入/var/www/html 文件夾中查看網站的根目錄。

第四:進入配置文件,配置文件在/etc/apache2 中,文件夾中有apache2.conf文件,

下面是apache的httpd.conf裏相關配置部分( httpd.conf 位於 Apache2.2\conf ):
1、Listen部分,必須直接指定端口,不指定ip地址,配置應寫爲:
                        Listen 80
2、不用像基於域名的虛擬主機那樣寫“NameVirtualHost”。

3、虛擬主機配置段:在httpd.conf 最後加上
                    <VirtualHost 127.0.0.2:80>
                        DocumentRoot d:/AppServ/www2
                        ServerName 127.0.0.2:80
                    < /VirtualHost>  //配置虛擬主機,基於端口的虛擬主機

                     <VirtualHost 127.0.0.3:80>
                        DocumentRoot d:/AppServ/www3
                        ServerName 127.0.0.3:80
                    </V irtualHost>...

4、然後相應的配置好各個目錄屬性,下面是一個目錄屬性的典型配置:
                    <Directory "d:/AppServ/www2">
                        Options Indexes FollowSymLinks Multiviews
                        AllowOverride All
                        Order Allow,Deny
                        Allow from all
                    </Directory>

                 <Directory "d:/AppServ/www3">
                        Options Indexes FollowSymLinks Multiviews
                        AllowOverride All
                        Order Allow,Deny
                        Allow from all
                </Directory>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章