Mac 下 MAMP配置虛擬主機

2022-09-15 00:09:17 字數 1098 閱讀 6509

用mamp pro的使用者請忽略以下

把前面的#號去掉,表示這句話生效,這句話的意思就是使虛擬位址的配置檔案生效。

80>documentroot ""

servername tests.cn

serveralias tests.cn

"">options indexes followsymlinks

allowoverride all

order deny,allow

# allow from all 注意:這句我加上去還是會報無法接入該伺服器,所以我用了下面這句

require all granted

儲存後,來到host配置檔案,/etc/hosts,可以進入finder,shift+command+g,輸入/etc,回車後找到hosts檔案,用編輯器開啟,也可以直接在終端輸入sudo vi /etc/hosts,然後新增一行解析的語句

127.0.0.1 tests.cn

儲存以後,重啟一下apache,在瀏覽器輸入tests.cn,就是你剛才設定的虛擬網域名稱,到這就成功了。

以上就是mamap中apache配置

如果用的是mac 自帶的apache

hosts 位置不變

注意:/etc/apache2/extra/httpd-vhosts.conf檔案有兩個配置虛擬主機的案例

開啟虛擬主機的話, 需用#注釋掉這倆個案例,不然重啟apache 會報錯

apache預設安裝路徑在/private/etc/apache2/
apache 終端命令:

檢視版本:sudo apachectl -v

啟動:sudo apachectl start

停止:sudo apachectl stop

重啟:sudo apachectl restart

MAMP配置虛擬主機

在php開發中常常會通過localhost 的方式來執行自己的專案,有沒有一種方式可以通過www.com的方式來執行自己的專案,這個時候就可以通過配置虛擬主機的方式來達到自己的需求,方式如下 在其中加入如下配置 三 編輯hosts檔案,vim etc hosts 在hosts檔案中加入 127.0....

mac下配置apache虛擬主機

訪問web服務,本質上看 從協議上 是訪問某個ip的主機上的某個埠 預設是80 通常需要通過訪問不同的網域名稱或者埠實現對不同 的訪問 具體到伺服器裡就是不同目錄 這個時候就需要設定虛擬主機 virtualhost 通常分為這樣3種 基於網域名稱,基於埠,基於ip,以及它們的混合 我是自己安裝的ap...

Mac配置虛擬主機

一 啟動apache 終端輸入 sudo apachectl start apache的安裝目錄在 etc apache2 etc預設是隱藏的。有三種方式檢視 1.桌面位於finder時 shift command g,輸入 etc 即finder 前往 前往資料夾的快捷鍵 2.開啟終端 cd et...