修改xampp apache訪問目錄

2022-04-05 08:32:37 字數 1771 閱讀 9084

一般情況下,每個專案占用乙個根目錄,而不是乙個根目錄下面有多個專案。

比如說,安裝xampp,xampp的安裝路徑為:d:\

安裝好後,d盤下面就會有乙個資料夾:xampp,如圖:

而預設的xampp的根目錄是xampp資料夾下的htdocs資料夾,即根目錄的路徑為:

d:\xampp\htdocs\

如果htdocs資料夾下有乙個檔案,叫做index.php,我們就可以這樣訪問:

localhost/index.php

這就等價於

d:\xampp\htdocs\index.php。

如果我們有2個專案,乙個叫a專案,乙個叫b專案,如圖:

如果我們想分別訪問,就必須這樣寫:

localhost/a/index.php

localhost/b/index.php

這就是所謂的單一的根目錄。那我們能不能為a和b專案各設定乙個根目錄呢?這樣我們訪問a和b專案時就可以這樣訪問:

localhost/index.php   (即localhost/a/index.php)

localhost:8090/index.php   (即localhost/b/index.php)

這樣,a的根目錄就是localhost,b的根目錄就是localhost:8090

這裡,localhost的路徑就是d:\xampp\htdocs\a\,localhost:8090的路徑是d:\xampp\htdocs\b\。

方法:點選config,並開啟apache(httpd.conf)檔案

搜尋listen字,在listen 80下新增一句:listen 0.0.0.0:8090

意思是再監聽乙個埠,這個埠是8090

③再在這個檔案中搜尋:directory,找到如圖所示

這句是拒絕所有請求,刪掉這一句,改成 :allow from all  ,如圖

意思是,允許所有。

然後把allowoverride none改成allowoverride all,即所有都重定向

④在d:\xampp\apache\conf\extra中找到httpd-vhosts.conf檔案,並開啟

⑤在檔案的最下面新增如下語句:

servername localhost

documentroot d:/xampp/htdocs/b

上面的documentroot就可以設定根目錄的路徑了,我們想要把b專案作為根目錄,所以路徑寫到b資料夾。此時訪問b專案下的index.php時就可以直接寫:

localhost:8090/index.php

同理,a專案也可以設定,只要設定不同的埠號就行啦。

xampp apache 無法啟動

機子上有iis,所以80埠被占用了,xampp需要更改httpconf的埠,注意,還要更改ssl的埠,不然如果你機子上裝有visual svn的話,你的apache也是啟動不了的,以下是具體操作步驟。apachestarted 其實已經完蛋了。但是配置檔案應該是沒有問題的,因為上次開機還用了,沒有亂...

Xampp Apache 配置虛擬網域名稱

1.找到 c盤 window system32 drivers etc hosts檔案用記事本開啟,往裡面新增 2.找到在c盤xampp目錄進入apache conf extra httpd vhosts.conf檔案,記事本開啟在最後新增 serveradmin admin xiaoq.com d...

修改訪問位址

usr bin python coding utf 8 from flask import flask from flask import render template def ho name none return render template s.html name name if name...