5

静的 IP で WAMP ホーム Web サーバーを稼働させ、ドメインを Namecheap に登録しましたが、DNS については少し不安定です。最初に、URL リダイレクトを使用して、それを自分の IP に向けました。これは、ドメイン (example.com など) を入力すると、アドレス バーのドメイン名が置き換えられて、私の IP に直接リダイレクトされることを意味していました。現在、アドレスバーに IP の代わりにドメインを表示しようとしていますが、その方法を正確に理解するのに苦労しています。

私が試した最新のことは、URL リダイレクトを使用する代わりに、A (アドレス) レコード タイプを使用して IP を指すようにすることです。これにより、最終的に問題が解決すると思いました。もちろん、すべてが更新された 15 分ほど後に、Firefox では nginx の下に 400 Bad Request が表示され、Chrome では空白のページが表示されます。今、私は両方で空白のページを取得しています。ここで何か間違ったことをしましたか?httpd.conf など、Web サーバー上の何かを編集する必要がありますか? 私はこれを完全に間違っていますか?

4

3 に答える 3

2

はい、リダイレクトを廃止し、代わりに「A レコード」を作成する必要があります。通常、サブドメイン エントリは「www」ですが、これに限定されません。レコード タイプ「A」と宛先/ターゲットは、外部 IP アドレスになります。このレコードを更新すると、有効になるまでに数時間かかる場合があります。URL を入力した人が Web サーバーに誘導される場所です。

ルーターのポート 80 を WAMP をホストするサーバーに転送する必要があります。

最後に、ロードするサイトを認識できるように、WAMP サーバーにドメイン名を提供する必要があります。VirtualHost ファイルを使用すると、Web サーバーで複数のドメインをホストできるようになります。これをする...

次の行のコメントを外して、Apache httpd.conf で次のように表示されるようにし、Apache が仮想ホストを使用できるようにします。

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

次に、httpd-vhosts.conf ファイルを見つけます。このファイルは、C:\wamp\bin\apache\apache*version_number*\conf\extra\ などの WAMP インストール場所にあります。

サイトのエントリを追加し、詳細を独自のドメイン名と Web サイトの場所に変更します。

<VirtualHost *:80>
ServerName www.stackoverflow.com
ServerAlias stackoverflow.com
DocumentRoot "C:/websites/stackoverflow/"
ErrorLog "C:/websites/stackoverflow/logs/error.log"
CustomLog "C:/websites/stackoverflow/logs/access.log" common
</VirtualHost>

ここで、WAMP サーバーを再起動して、試してみてください。

ヒント: これらの変更後にサーバーが起動しない場合は、ログ ファイルのフォルダー構造が作成されていることを確認してください。

于 2013-05-27T09:09:08.770 に答える
1

ここに記載されている解決策は、この問題を解決する可能性があります。

無料の動的 dns プロバイダーのほとんどは、複数の無料のホスト名を取得できます。許可されている場合は、mysite2.somefree.org などの 2 番目の名前を取得することで問題を解決できます。次に、無料のプロバイダーのダッシュボードで無料のドメイン名を次のように設定します (IP が 188.165.15.29 で、サーバーがポート 8085 をリッスンしていると仮定します)。

  • mysite1.somefree.org を mysite2.somefree.org:8085 にリダイレクトします
  • mysite2.somefree.org を動的 IP、たとえば 188.165.15.29 にリダイレクトします。

これは、WAMP の一部ではなく、Apache httpd サーバーを単独で使用している場合にも機能します。仮想ホストやサーバーの一部を微調整する必要はありません。インバウンド方向のみを構成します。

于 2015-10-15T20:47:20.887 に答える