最近想用apache配置多個端囗不同位址來區分專案,同時也使用了本地網域名稱來訪問。
本地網域名稱只是在window系統中操作的。
首先開啟apache配置檔案
找到如下內容區
這塊是apache配置模板區,也可以說是示例檔案,裡面有多種配置**,檔案一般都在apache安裝目錄下的conf/裡面。
在這裡我們可要上面紅框的配置檔案,找到這個檔案並開啟它
可以很快的找到上面的內容。
可以看到上面全部是示例,而且基本要修改的內容也已經很清楚了,去掉apache配置檔案裡#include conf/extra/httpd-vhosts.conf前面的#號(如果只是想測試下可以把virtualhost標籤的內容複製到apache配置檔案最下面),然後修正下內容為自己想要的內容,如:
virtualhost可以指定網域名稱和端囗,預設端囗是80,如果這個時候我們想使用其它端囗則可以修改為,但要注意的是這個端囗必須不是正在執行其它程式使用的,同時在apache配置檔案裡還得新增乙個端囗監聽指令listen。
例:listen 8080
下面就可以寫入virtualhost指令。
重啟apache就可以使用指定的網域名稱或端囗訪問設定的目錄程式。
本地網域名稱設定是要修改c:\windows\system32\drivers\etc\hosts這個檔案。這個檔案沒有字尾,可以指定本地網域名稱解析,開啟檔案可以看到:
上面已經指定了乙個www.xihuan.com本地解析網域名稱,當在本地瀏覽器中開啟這個網域名稱就要訪問127.0.0.1這個位址,而不是訪問遠端伺服器。這個時候我們就可以在apache裡配置乙個為www.xihuan.com網域名稱;
在配置apache時要注意:
如果工作目錄已經超預設的目錄範圍時
自定義的工作目錄
必須要重新建立乙個directory指定來配置這個目錄的操作訪問許可權等,不知道怎麼寫的可以直接複製預設的工作目錄配置,修改下目錄就可以了,否則指定的目錄是不能訪問的。
apache配置多埠 多網域名稱 多子網域名稱
比如要配置監聽多埠 修改 conf httpd.conf,監聽80 8787埠 listen 80 listen 8787 比如要配置多網域名稱 修改 conf httpd.conf,在最後include虛擬主機檔案 建議 多網域名稱,多子網域名稱 serveralias www.com 1.com...
Apache 設定多埠訪問,多網域名稱訪問
1.多埠訪問 多虛擬主機 要設定多埠訪問 如 8080 8081 實際上通過多埠訪問的伺服器,稱之訪問伺服器上架設的虛擬主機。首先要讓apache監控多埠,這個要在 httpd.conf 中設定 listen 8080 listen 8081 其次,指定通過埠訪問到的 目錄,這個可以直接加在 htt...
tomcat 實現多埠多網域名稱訪問
在我們部署專案到tomcat的時候,有時候會配置通過網域名稱訪問專案。接下來我們就來了解一下多網域名稱多埠訪問專案的相關配置。當乙個專案需要使用多個埠號去訪問的時候,只需要在service標籤下進行這樣簡單的配置一下就好 這樣就保證了當tomcat執行起來的時候,同時監聽多個埠,通過8080和808...