ペコネット

ページの先頭へ
ページの先頭へ
ホーム > サーバー構築 > ローカル仮想マシンで各種構築 > マルチドメイン化(VirtualHost)2

マルチドメイン化(VirtualHost)2

マルチドメイン化(VirtualHost)1でのワードプレスサイトに続き、2つめとしてAzure Storageに配置している「PECORGB.NET」のローカルテスト環境をつくります。

ドキュメントルートの作成とサイトの有効化

設定するドメイン、ドキュメントルート、設定ファイルの名前

  • ドメイン : pecorgb.localsite
  • ドキュメントルート : pecorgb.localsite
  • 設定ファイル : pecorgb.localsite.conf
  • $ sudo mkdir /var/www/pecorgb.localsite

    wordpress.localsite」と同じ階層にディレクトリ「pecorgb.localsite」を作成しました。

    $ sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/pecorgb.localsite.conf

    「pecorgb.localsite」用の設定ファイルをデフォルトの「000-default.conf」をコピーして作成します。

    マルチドメイン化(Virtual Host)1

    画像の拡大

    $ sudo vim /etc/apache2/sites-available/pecorgb.localsite.conf

    エディタで開いて編集します。

    9行目の「#ServerName www.example.com」という項目(ディレクティブ)の「#」を削除して有効化。ドメインを設定します。「DocumentRoot」は作成した「/var/www/pecorgb.localsite」に書き換えてファイルを保存して閉じます。

  • ServerName : pecorgb.localsite
  • DocumentRoot : /var/www/pecorgb.localsite
  • 作成した設定ファイル「pecorgb.localsite.conf」の有効化

    $ sudo a2ensite pecorgb.localsite.conf

    デフォルトの設定ファイル「000-default.conf」の無効化

    $ sudo a2dissite 000-default.conf

    ドキュメントルートの所有ユーザーの変更

    $ sudo chown -R www-data:www-data /var/www/pecorgb.localsite

    ※ 「www-data」はApacheがデフォルトでサーバーの操作に使用するユーザー/グループ名です。

    ドキュメントルートのパーミッション変更

    $ sudo chmod 775 /var/www/pecorgb.localsite

    ユーザー「peco」をwww-dataグループに追加

    $ sudo usermod -aG www-data peco

    Apacheの再起動

    $ sudo systemctl restart apache2

    hostsファイルへホストを追加

    hostsファイルへの記述を追加します。

    マルチドメイン化(Virtual Host)2

    画像の拡大

    「C:\Windows\System32\drivers\etc\hosts」ファイルを編集します。

    192.168.3.10 ubuntu-v.localsite

    192.168.3.10 pecorgb.localsite

    ※ FTP用に「ubuntu-v.localsite」も追加しました。

    FTPでアップロード

    FTPクライアント(ここでは FileZilla を使用しました。)

    FTPの設定

    マルチドメイン化(Virtual Host)3

    画像の拡大

    一般設定

  • プロトコル:「FTP-ファイル転送プロトコル」
  • ホスト:「ubuntu-v.localsite」
  • ポート:「21」
  • 暗号化:「平文のFTPのみを使用する(安全でない)」
  • ログオンタイプ:「通常」
  • ユーザー:「peco」
  • パスワード:入力します
  • マルチドメイン化(Virtual Host)4

    画像の拡大

    詳細

  • デフォルトのローカルディレクトリ:コンテンツ(ファイル)を準備したディレクトリ(フォルダ)を指定します。
  • デフォルトのリモートディレクトリ:「/var/www/pecorgb.localsite/」
  • アップロード

    マルチドメイン化(Virtual Host)5

    画像の拡大

    「このサーバーでは常に安全でない平文の・・・」にチェックを入れ「OK」をクリックします。

    マルチドメイン化(Virtual Host)6

    画像の拡大

    アップロードします。

    マルチドメイン化(Virtual Host)7

    画像の拡大

    ブラウザのアドレスバーに「http://pecorgb.localsite/」と入力してアクセスします。動作を確認しました。