1. Apacheサーバーのインストールと設定 yum インストール httpd -y systemctl で httpd を開始し、systemctl で httpd を有効にします。 systemctl 停止 ファイアウォール setenforce 0 // selinux セキュリティ レベルを前提条件に設定すると、再起動は失敗します。 ローカルの Windows ブラウザを使用して、仮想マシンの IP アドレスをテストします (ファイアウォールを必ずオフにしてください)。次のインターフェイスが表示された場合、HTTP が正常に開始されたことを意味します。 2. Apache2設定ファイル httpdがインストールされると、/etc/httpdディレクトリが自動的に生成されます。 メイン設定ファイル: conf/httpd.conf 3. IPアドレスに基づく(サーバーには複数のパブリックIPアドレスが必要)
(1)別のIPアドレスをサーバーにバインドする (2)/etc/httpd/conf.dディレクトリにサイトファイルlyn1.confを追加する /etc/httpd/conf/httpd.conf で直接設定することもできます。httpd.conf ファイルは、/etc/httpd/conf.d 内のファイルを自動的にインポートします。便宜上、/etc/httpd/conf.d フォルダーに直接書き込みます。 mkdir /mnt/lyn1 /etc/httpd/conf.d をコピーします。 vi lyn1.conf <VirtualHost 192.168.100.135> //ローカル IP アドレスDocumentRoot /mnt/lyn1/ //ネットワーク データ ディレクトリServerName www.lyn1.com //Web サイト サーバーのドメイン名<Directory /mnt/lyn1/ > //Web サイト データ ディレクトリの権限AllowOverride None //上書きを許可しないRequire all permitted //すべてのアクセス要求を許可する</Directory> </仮想ホスト> (3)shiyan1.comの対応するウェブサイトの公開ディレクトリにウェブページファイルindex.htmlを追加する vi /mnt/lyn1/index.html <html> <ヘッド> <title>リン1</title> </head> <本文> <h1>リン1</h1> これはwww.lyn1.comのウェブサイトです </本文> </html> (4)/etc/httpd/conf.dディレクトリにサイトファイルlyn2.confを追加する mkdir /mnt/lyn1 /etc/httpd/conf.d をコピーします。 vi lyn1.conf <VirtualHost 192.168.100.136> //このマシンの別の IP アドレスDocumentRoot /mnt/lyn2/ //ネットワーク データ ディレクトリServerName www.lyn2.com //Web サイト サーバーのドメイン名<Directory /mnt/lyn2/ > //Web サイト データ ディレクトリの権限AllowOverride None //上書きを許可しないRequire all permitted //すべてのアクセス要求を許可する</Directory> </仮想ホスト> vi /mnt/lyn2/index.html <html> <ヘッド> <title>lyn2</title> </head> <本文> <h1>リン2</h1> これはwww.lyn2.comのウェブサイトです </本文> </html> (6)Apacheサーバーを再起動し、ブラウザで確認する systemctl で httpd を再起動します。 4. ポート番号に基づいて仮想ホストを構成する
(1)メイン設定ファイル/etc/httpd/conf/httpd.confにリスニングポート81を追加する
(2)/etc/httpd/conf.d/lyn1.confファイルを変更します。 <仮想ホスト 192.168.100.135:80> サーバー名 www.lyn1.com ドキュメントルート /var/www/html/lyn1/ <ディレクトリ /var/www/html/lyn1/ > 上書きを許可しない すべて許可が必要 </ディレクトリ> </仮想ホスト> (3)/etc/httpd/conf.d/shiyan2.confファイルを変更します。 <仮想ホスト 192.168.100.135:81> サーバー名 www.lyn2.com ドキュメントルート /var/www/html/lyn2/ <ディレクトリ /var/www/html/lyn2/ > 上書きを許可しない すべて許可が必要 </ディレクトリ> </仮想ホスト> (4)Apacheサーバーを再起動し、ブラウザで確認する systemctl で httpd を再起動します。 5. ホスト名ベースの仮想マシンを構成する
(1)DNSを登録する(DNSサーバーを設定し、通常の解決を実施する)。一時的なテストには、/etc/hostsの変更方法を使用できます。ここでは、hostsの変更方法を使用します。 #vi /etc/ホスト
(2)メイン設定ファイル/etc/httpd/conf.d/lyn1.conf <仮想ホスト *:80> サーバー名 www.lyn1.com ドキュメントルート /var/www/html/lyn1/ <ディレクトリ /var/www/html/lyn1/ > 上書きを許可しない すべて許可が必要 </ディレクトリ> </仮想ホスト> (3)メイン設定ファイル/etc/httpd/conf.d/lyn2.conf <仮想ホスト *:81> サーバー名 www.lyn2.com ドキュメントルート /var/www/html/lyn2/ <ディレクトリ /var/www/html/lyn2/ > 上書きを許可しない すべて許可が必要 </ディレクトリ> </仮想ホスト> (4)apache2サーバを再起動して確認する
WindowsでWebサイトにアクセスするには、C:\Windows\System32\drivers\etc\hostsファイルに次の2行を追加します。
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: スキン効果を実現するJavaScript(背景の変更)
一般的なアプリケーションシナリオ現在のアプリのインターフェースは基本的に同じであり、グリッドレイアウ...
この記事の例では、要素のマウスドラッグ効果を実現するためのvue+tsの具体的なコードを参考までに共...
目次リスナー1.ウォッチエフェクト2.見る1.1 聴くための最初の方法1.2 聞く2つ目の方法1.3...
目次1. app.vueページを修正する2. ログインページを作成する (/views/login/...
目次序文:システム要件:インストール環境:古いバージョンをアンインストールします: yum は具体的...
この記事では、CSS フロートの特徴を紹介します。皆さんと共有し、自分用のメモとして残したいと思いま...
MySQL は、異なるユーザーに異なる権限を割り当てることができるマルチユーザー管理データベースであ...
Vueは宮殿グリッド回転抽選(CrossFireのxx転生に似ている)を実装しています。参考までに、...
ネイティブ JS で実装したリアルタイム クロック エフェクトを共有します。エフェクトは以下のとおり...
CSSスタイルファイルで指定 #class td /*表のテキストを左右上下に揃えるように設定する*...
図書館運営クエリ1.SHOW DATABASE; ----すべてのデータベースを照会する2. SHO...
フォーマットはシンプルです: proxy_pass URL; URL には、送信プロトコル (htt...
目次1. 存在する1.1 説明1.2 例1.3 交差/2017-07-21 2. 除く2.1 説明2...
セルでは、明るい境界線の色を個別に定義できます。 > 基本構文<TD ボーダーカラーライ...
この記事では、フォームの完全選択または逆選択を実現するためのJavaScriptの具体的なコードを参...