ホームページ > 運用・保守 > Apache > ドメイン名をApacheにバインドする方法

ドメイン名をApacheにバインドする方法

步履不停
リリース: 2019-07-22 09:57:13
オリジナル
8980 人が閲覧しました

ドメイン名をApacheにバインドする方法

Apache バインディング ドメイン名

オンライン プロジェクトのドメイン名をローカル IP に解決したい場合、どうすればいいですか?設定ファイルを一つ一つ変更する必要があるのでしょうか?

例: ドメイン名は aaa.com です。

デフォルトのポートは 80 です。

ポート 8080 に変更しようとしましたが、エラーが発生しました

1. ローカル ホスト

ローカル ホストとは何ですか?ドメイン名にアクセスするには、DNS サーバーを介してドメイン名が指すサーバーの IP アドレスを取得し、その IP アドレスを介してサーバーとの接続を確立することで残りの作業が完了することがわかっています。では、開発プロセス中にドメイン名がない場合、どのようにしてドメイン名をシミュレートできるのでしょうか?答えはホスト ファイル
アドレス: C:\Windows\System32\Drivers\etc\hosts メモ帳で開き、最後に

127.0.0.1 localhost  aaa.com
ログイン後にコピー

2 という行を追加します。 Apache 仮想ホストの構成

Apache が x:\apache にインストールされていると仮定して、まず x:\apache\conf\httpd.conf を開いて、「Include conf/extra/httpd-vhosts.conf」を探します。先頭に '#' がある場合は削除し、そのような行がない場合は手動で追加します

次に、Apache をインストールしたディレクトリを見つけます。 : D:\xampp\apache\conf\extra 新しいディレクトリ httpd-vhosts.conf ファイルを検索または作成します (解決するドメイン名が http プロトコルの場合はここで変更し、HTTPS プロトコルの場合は、 httpd-ssl.conf ファイル)を開いた後、最後に

を追加してください :

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.localhost
    DocumentRoot "D:/EmpireServer/web"
    ServerName localhost
    ServerAlias localhost
    ErrorLog "logs/localhost-error_log"
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.localhost
    DocumentRoot "D:/EmpireServer/web" (此处意思为,你对应解析的域名的代码位置)
    ServerName aaa.com (此处地址与你在hosts文件中写的一样)
    ServerAlias *.aaa.com ( 识别解析生成的域名)
    ErrorLog "logs/localhost-error_log"
</VirtualHost>
ログイン後にコピー

仮想ホスト機能をオンにすると、すべてのリクエストが入力されます、最初の がデフォルトの処理構成として使用されます。つまり、www .aaa.com が 2 番目の に入力され、

とその他の一致しないものが入力されます。最初の 構成 (localhost シリーズなど)。

3. ポート 80 を開く

ポートは開いている必要があります。

また、ここではサーバーがドメイン名を解決するため、Apache の解決が有効かどうかはテストしませんでした。

Apache に関連する技術的な記事については、Apache チュートリアル 列にアクセスして学習してください。

以上がドメイン名をApacheにバインドする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート