apache伺服器部署多站點應用

2021-09-11 04:53:22 字數 1211 閱讀 1655

這兩天折騰了一下基於windows下的apache伺服器多站點應用的部署。其中多站點應用是指前端打包出來的多個前端應用。apache伺服器的安裝就不講解了,直接參考這篇部落格這裡主要說說多站點的配置以及遇到的問題的解決辦法。

不同埠多站點的配置方法

1、開啟apache的安裝目錄,找到conf資料夾下的httpd.conf檔案,找到listen 80,新增多個埠(有多少應用就對應多少個埠)

2、開啟虛擬目錄的支援,開啟注釋即可

3、在httpd-vhosts.conf配置檔案中新增對應站點的資訊

4、將對應的打包檔案分別放到相應的目錄下

通過上述配置,重啟伺服器即可。

部署之後重新整理頁面報錯404、500的問題處理

解決404的問題有2種辦法,不過通過配置fallbackresource屬性來跳轉只能解決首頁重新整理的問題,進入子頁面重新整理則會報錯500。下面說說第二種解決辦法。

1、開啟apache的重寫功能

2、在httpd.conf檔案中,修改allowoverride配置為all(好像有好幾處,都改為all)

3、新增.htaccess檔案,配置相關的重寫規則

rewriteengine on

rewritebase /

rewriterule ^index\.html$ - [l]

rewritecond % !-f

rewritecond % !-d

rewriterule . /index.html [l]

重啟即

apache伺服器如何配置多站點

apache在安裝之後預設只是指向乙個站點,即127.0.0.1,如果要進行多站點的配置,需要更改一些配置。讓apache在啟動時能載入虛擬主機模組。開啟apache安裝目錄下conf httpd.conf檔案,找到下面兩行文字,把最前面的 號去掉,然後儲存。接著找到同一檔案中的documentro...

搭建apache伺服器實現多站點訪問

學習linux過程中,遇到搭建apache 這一節希望通過文字或者的方式把整個搭建過程記錄下來,方便以後檢視。搭建apache伺服器需要用到以下資源 linux系統版本 redhat5.8 64位系統 2 一台做apache伺服器,另外一台做ca給apache伺服器頒發證書。apache版本 apa...

Apache 伺服器 配置同IP多站點

在apache 伺服器上 配置同ip多站點其實很簡單,只要找到 httpd.conf 配置檔案來修改就行。對於 linux 主機 httpd.conf 檔案大概位於 etc httpd conf 目錄下。其他的自己找了 大概有兩種方法實現 一種是不同網域名稱法,另一種是不同埠法。下面就只介紹不同網域...