apache2.4.X服務器配置

1. web服務器

web服務器上部署我們開發(fā)的項目,可以進行項目中數據的共享和通信的一個軟件環(huán)境。

常見的web服務器如:apache、tomcat、nginx、weblogic等等

1.開發(fā)過程中,一般情況會使用一些集成環(huán)境的軟件來進行一鍵安裝,如以下軟件:
wampserver : 集成了apache、mysql、php環(huán)境
xampp:集成了apache、mysql、php、perl環(huán)境
phpstudy:集成了apache、mysql、php環(huán)境

2.生產環(huán)境中,通常是單獨部署的web服務器,就需要對服務器軟件的運行、配置、結構等有一定的了解。

2.apache服務器的配置

apache服務器安裝好之后,默認情況下是只允許本機訪問,此時就需要進行服務器配置,允許網絡中的其他終端[手機/電腦]通過瀏覽器可以訪問服務器中的項目。

這里以wampserver為例進行講解,apache部分的配置都是通用的。apache2.4.x版本的配置,和以前的版本配置不同,通過百度搜索了很多結果不是特別合適,這里詳細解釋說明

打開wamp64/bin/apache/conf/httpd.conf文件,修改如下部分:
-------------------------------------------------------
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
    .....
    Options +Indexes +FollowSymLinks +Multiviews
  .....
    AllowOverride all
  .....
    # Require local   # 注釋這行代碼
    Require all granted # 添加這樣代碼
</Directory>

這里解釋一下
Require local 表示只允許本機訪問
Reqrire all granted 表示允許當前網絡中的所有終端訪問

這里需要個該注意一下,以上配置完成后,一定進行下面的配置,否則網絡中其他的終端還是訪問不了你的項目,會出現權限不足禁止訪問的情況[you don't have permission to access /..]

打開wamp64/bin/apache/conf/extra/httpd-vhosts.conf
--------------------------------------------------
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/resp_application/wamp64/www
    <Directory  "D:/resp_application/wamp64/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
                #  Require local # 注釋掉這行代碼
        Require all granted # 添加這行代碼
    </Directory>
</VirtualHost>

完成以上配置之后,重啟apache服務[重啟wamp],接下來,就讓你所在的網絡中的各種終端[手機?平板?電腦?]都來訪問你的項目吧!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容