2

MAMP PROをローカルサーバー環境として使用して、MacでローカルにいくつかのWebサイトを作成しました。

「ローカル名前解決」を使用して(MAMP PROで)ローカルドメインを追加するオプションがあるため、Macでこれらにアクセスできます

しかし...テストするために必要なiPhoneからサイトにアクセスする方法がわかりません。

ローカル IP を (iPhone に) 入れると、MAMP 保持ページが表示されます。

仮想ホストが正常にセットアップされました。

このページが表示される場合、新しい仮想ホストは正常にセットアップされています。これで、Web コンテンツを追加できるようになり、このプレースホルダー page1 を置き換えるか削除する必要があります。

サーバー名: localhost ドキュメントルート: /Applications/MAMP/htdocs

それが機能することはわかっていますが、個々のサイトにアクセスするにはどうすればよいですか。

私のサイトの場所と構造は次のとおりです。

/Users/myusername/Sites/vhosts/site1/public_html
/Users/myusername/Sites/vhosts/site2/public_html
/Users/myusername/Sites/vhosts/site3/public_html
/Users/myusername/Sites/vhosts/site4/public_html

これはと関係がありlocalhost Document-Rootますか?だと気づいた/Applications/MAMP/htdocs

それを変更するか、サイトの場所を に変更する必要があり/Applications/MAMP/htdocsますか?

ありがとうC

アップデート:

わかりましたので、ブラウザにサイトのローカルをロードできるように変更Document-Rootしました/Users/myusername/Sites/vhosts/192.168.1.134/site1/public_html

しかし.. 192.168.1.134/site1/public_html(同じwifiネットワーク上で)iPhoneからロードすると、ページのタイトルが表示されますが、ページがロードされません。ハングアップするだけです!

4

2 に答える 2

1

私はngrokを使用してローカルホストを転送しており、それをお勧めします。それをインストールした後(無料です)、基本的に「ngrok 80」などを実行すると、ngrok はどこからでもアクセスできるパブリック URL を作成し(別名、電話)、http://localhost/と同じコンテンツを表示します。

完全な http:// リンクを投稿できないことをお詫びします。私は自分の評判によって制限されています。

あなたの例では、ngrok は、ローカル マシンからアクセスしたときに「localhost」に対応するドメイン「hs673gs.ngrok.com」を作成する場合があります。iPhone から「hs673gs.ngrok.com/site1/public_html」にアクセスすることは、ローカル マシンで「192.168.1.134/site1/public_html」にアクセスすることと基本的に同じです。

お役に立てれば。

于 2015-07-01T16:18:20.477 に答える