私はWeb開発に非常に慣れていません。 PHPとMySQLを使用して開発したこのWebアプリケーションをWAMPサーバーで使用しています。これをいとこと共有して、ヒントや提案を得たいと思います。WAMPサーバーにアクセスできるようにしたいのですが。では、どうすればよいですか?私が持っているのは、Windows 7を実行しているコンピューターとインターネット接続だけです。
追伸-追加の提案も大歓迎です。これは、Web開発の初心者が直面する基本的な問題だと思います。他の人にも役立つように、最適なソリューションを見つけてほしいと思います。
ありがとう!
Windowsファイアウォールで、ポート80を介したインバウンド接続を許可します。次に、インバウンド接続をPCのローカルIPアドレスに転送するようにルーターのポート転送を構成する必要がある場合があります。それが完了したら、パブリックIPアドレスを与えるだけで、サイトを閲覧できるようになります。ほぼすべてのルーターでポート転送が異なるため、ポート転送の具体的な手順を説明することはできませんが、このWebサイトは役立つはずです http://portforward.com/
私はウィンドウ7でWampserver 2.5 64ビットを使用していますが、これは私が見つけたものです:
//You need to find this
# Controls who can get stuff from this server. #
# onlineoffline tag - don't remove
Require local
次に変更
# Controls who can get stuff from this server. #
# onlineoffline tag - don't remove
Require all granted
その後、LAN IP address
経由でサイトにアクセスできます。たとえば、http://192.168.2.7/
です。
ただし、これによりWampserverを再起動できないバグが発生する可能性があります。
また、Windowsファイアウォールで許可されているアプリケーションのリストに「httpd.exe」ファイルを追加する必要がある場合があります(Windows Server 2012 R2でアプリをホストしているときにこの問題が発生しました)。ファイルはこの場所(またはドライブC/D、WAMPをインストールした場所)にあります。
「F:\ wamp\bin\Apache\apache2.4.9\bin」
サーバーがあり、インターネットに接続したい場合は、サーバーポートを80に転送し、そこから離れる必要があることを知っています。WAMPサーバーは、Webプログラミングの初心者に適していると思います。
ここに素敵な投稿があります。私は実際には両方の問題があり、インターネット(ローカルホストのみ)を介してWebサーバーにアクセスできなかった。
仮想ホストを有効なドメイン(または私の場合はサブドメイン、つまりyou.me.com)に追加しました
だから、みんなの投稿を読んで、今それを得た。
私は言及された両方のことをしなければなりませんでした
1)Windowsファイアウォールに例外を追加します(手動で追加したc:\ wamp\bin\Apache\apache2.4.37\bin\httpd.exe)-これが必要な大きな手がかりは、サイトにアクセスしようとしたときです。タイムアウトし、機能していないWebページのように見えます)
2)別のユーザーが述べたように。フォルダーにindex.htmファイルがあるにもかかわらずForbiddenエラーが発生する場合は、c:\ wamp\bin\Apache\apache2.4.37\conf\extra\httpd-vhosts.confを編集して変更する必要があります。
すべての許可を要求するようにローカルに要求する
次に例を示します。
<VirtualHost *:81>
ServerName me.you.com
DocumentRoot "c:/wamp/www/atitd"
<Directory "c:/wamp/www/atitd/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local (CHANGE THIS)
</Directory>
</VirtualHost>
この例では、IISをメインWebサーバー(ポート80)として使用しているため、ポート81を使用しています。したがって、この例では http:/ /you.me.com:81 。リスニングポートは、ツールバーの[ツール]、[ユーザー80以外のポート(Apacheヘッダーの下)]のアイコンを右クリックして構成できます。