簡體   English   中英

如何使用連接的iPhone在Mac上訪問虛擬主機

[英]How to access virtual hosts on Mac with tethered iPhone

我在Mac上有幾個開發網站,每個網站都在Apache中設置為虛擬主機。 例如:example.dev,example2.dev,example3.dev。 (我知道我們不應該再使用.dev了,但是我將在下一個項目中使用它。)

我有一個通過USB綁定的iPhone,並且想通過Safari訪問* .dev網站進行測試。

我可以通過Mac的IP地址或.local來訪問Apache的主目錄,但是我無法確定是否可以訪問虛擬主機。 它會拋出404。是否有辦法讓iPhone使用與Mac相同的DNS設置?

您可以做的一件事是在Mac上安裝dnsmasq 首先安裝dnsmasq:

brew install dnsmasq

運行它要求您執行的配置命令,該命令可能類似於以下內容:

cp /usr/local/opt/dnsmasq/dnsmasq.conf.example /usr/local/etc/dnsmasq.conf

現在,您可以在/usr/local/etc/dnsmasq.conf中編輯配置。 添加以下行:(我將我的行放在“#address = / double-click.net / 127.0.0.1”行的正下方)

address=/*.dev/192.168.1.10

192.168.1.10是您的私人IP地址

現在重新啟動dnsmasq服務

sudo brew services restart dnsmasq

希望這對您有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM