Apache ポートに基づいて仮想ホストを作成する例

Apache ポートに基づいて仮想ホストを作成する例

apache: ポートに基づいて仮想ホストを作成する

仮想ホスト(a、b、c)の作成を例に挙げます

1) 2.1.2 デフォルトのホストモードを無効にする

[root@localhost httpd]# vim /etc/httpd/conf/httpd.conf
メイン設定ファイル内の次の行をコメントアウトします #DocumentRoot "/var/www/html"

2) メイン設定ファイルにリスニングポートを追加する

Listen行を探し、元の行Listen 80に基づいてListen 8080行を追加します。 
81を聴く

3) ポート構成仮想を追加する

[root@localhost httpd]#vim /etc/httpd/conf.d/virtualhost.conf
<仮想ホスト 192.168.87.131:80>
  ドキュメントルート "/var/www/a"
  サーバー名 www.a.com
</仮想ホスト>
<仮想ホスト 192.168.87.131:8080>
  ドキュメントルート "/var/www/b"
  サーバー名 www.b.com
</仮想ホスト>
<仮想ホスト 192.168.87.131:81
  ドキュメントルート "/var/www/c"
  サーバー名 www.c.com
</仮想ホスト>

4) 新しいディレクトリを作成する

[root@localhost conf.d]# cd /var/www 
[root@localhost www]# mkdir abc
[root@localhost www]# echo welcome to www.a.com >> ./a/index.html
[root@localhost www]# echo welcome to www.b.com >> ./b/index.html
[root@localhost www]# echo welcome to www.c.com >> ./c/index.html

5) httpdを再起動する

[root@localhost ~]#systemctl httpdを再起動します

注意: 必ず httpd を再起動してください。

最終結果:

ここに画像の説明を挿入

Apache ポートに基づく仮想ホストの作成例に関するこの記事はこれで終わりです。Apache ポートに基づく仮想ホストの作成の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Apache 仮想ホストにポートを追加する方法
  • Apache 構成 マルチポート マルチ仮想ホスト LAN アクセスの例
  • Linux 環境で Apache マルチポートの仮想ホストを構成する方法の詳細な紹介
  • Windows Apache マルチポート仮想ホストの設定方法

<<:  CSS リセットスタイルリセットの実装例

>>:  Vue マルチページ構成の詳細

推薦する

MySQLデータベースホスト127.0.0.1とlocalhostの違い

私の友人の多くは、127.0.0.1 と localhost の違いがわからず、問題に遭遇するかもし...

MySQL 8.0.22 のインストールと設定のグラフィックチュートリアル

MySQL8.0.22のインストールと設定(超詳細)参考までに、具体的な内容は次のとおりです。みなさ...

MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。

この記事では、MySQL 8.0.15をダウンロードしてインストールするための具体的な手順を参考まで...

JavaScript フロントエンドのタイムアウト非同期操作に最適なソリューション

目次コードの実行に長い時間がかかる場合はどうなりますか? Axiosにはタイムアウト処理機能が搭載さ...

Js の継承とプロトタイプチェーンを理解するのに役立つ記事

目次継承とプロトタイプチェーン継承されたプロパティ継承されたメソッドJavaScript でのプロト...

Tencent Cloud Server Centosにデータディスクをマウントする方法

まず、ハードディスクデバイスにデータディスクがあるかどうかを確認します # まずfdisk -lを実...

Docker5フル機能の港湾倉庫構築プロセス

Harbor は、Docker イメージを保存および配布するためのエンタープライズ レベルのレジスト...

CSS の無効な行の高さ設定の問題の解決策

CSS の無効な行の高さ設定についてまず、次のコード文字列を記述します。 <!DOCTYPE ...

Nginx と GeoIP モジュールを使用して IP の地域情報を読み取る方法

LinuxにGeoIPをインストールする yum で nginx-module-geoip をインス...

HTML Selectは、デフォルトの選択を設定するためにselected属性を使用します。

オプションに属性 selected = "selected" を追加すると、それ...

CSS 位置固定左と右の二重配置実装コード

CSS 位置position 属性は、要素の配置タイプを指定します。位置プロパティには 5 つの値が...

Vue 初心者ガイド: 環境の構築と開始方法

目次初期ビューVue開発環境の構築Vueインスタンスの作成Vue テンプレート構文Vue データバイ...

MySQL インストール プロンプト「詳細なヘルプについては NET HELPMSG 3534 と入力してください」の解決方法

今日、MySQL をインストールすると次のエラー メッセージが表示されます。 かなり長い時間ネットで...

MySQLにおける区切り文字の定義と機能の詳細な説明

MySQL を初めて学ぶときは、区切り文字の本当の目的を理解していないかもしれません。区切り文字は、...

Vue印刷機能を実装する2つの方法の概要

方法1: npm経由でプラグインをインストールする1. npm install vue-print-...