前回から難儀していました、Lion ServerでのWebホスティングをやってみます。
現在管理人のサイトは「Studio-ADJ」と「父の鉄道写真館」と二つを運営しています。
出来ればWebホスティングでやりたかったのですが設定がうまくいかず、結局Word Pressを二つ入れて二つのWord Pressで運営してます。
ご存じの方も大勢いらっしゃると思いますが、WordPressはマルチサイトが可能ですが、データーベースが共用等のデメリットもありますので、今回別の形で運営する事にしました。
wordpressのマルチサイト以外で他ディレクトリで運営する方法は、wp-config.phpの「wordpress データーベーステーブルの接頭辞」に一文字加えるだけで幾つでもインストール可能です。
それではLion Server の、Webホスティングの有効化、バーチャルホストの説明をします。
注意点は、MacOS Lionのアップデートをして下さい。10.7.1では動作が不安定になったり、Webサイトが表示されない場合があります。
まず最初に、既存のサイトとは別のドメイン名で設定する内容で説明します。
IPアドレスは既存のサイトのIPアドレスを使い、そのIPアドレスに別のドメイン名を繋げるために、DNSの設定から行います。
1. サーバーのサーバー管理を開き左ペインの「DNS」を開きます。
2. DNSの上ペインから「ゾーン」を選び、その後に「ゾーンを追加」をクリックします。
3. 「example.com」と記載されているところを、用意したドメイン名に変更します。その後ネームサーバー欄の右端にある「+」ボタンをクリックし、ネームサーバーを追加します。
4. ネームサーバー欄のゾーンに用意したドメイン名を入力すると、ネームサーバー名が自動で入力されますが、写真のようにドメインが重複したりする場合はドメイン名に書き換えます。
5. 次に先ほどのゾーンを追加の右横の「レコードを追加」をクリックし「コンピューター(A)を追加」を選びます。
6. コンピューター名の所にドメイン名を、IPアドレスの所には既存のサイトのIPアドレスを入力します。
7. ターミナル.appを起動させ「nslookup」 と入力しenter。次に新しく作成するサイトのドメイン名(http://は除く)を入力しenter。Addressのところが、IPアドレスと同じであればOKです。(この辺りは、新規でDNS設定するのと変わりません)
【Server.appの設定】
1. まず最初に、新たに作成するWebサイトの場所を作成しなければなりません。
index.html形式で作成するならば「public_html」フォルダーを作成し、その中にindex.htmlを入れて下さい。
フォルダーを入れる先は何処でも良いと思います。管理人の場合は、ルート同列の場所に設置しました。
2. Server.appを起動させて左ペインから「Web」を選択します。その後Webサイト一覧の下にある+をクリックし、新しいWebサイトを作成します。
3. 下の写真のように、
①には新たに作成したドメイン名
②はそのままでも結構です。
③public_htmlフォルダのある場所を指定
IPアドレスは、若干の注意が必要です。
最初に作成してあるWebサイトが「ルートディレクトリに配置」されている場合は「ポート番号をプルダウンから指定」しなければなりません。
それとは逆に、最初のサイトが「ルートディレクトリ以外」にある場合は、IPアドレスは「任意」にしなければなりません。
以上で設定は終わりです。念のためMacを再起動させて下さい。その後新たに作成したWebサイトを見て頂き、閲覧できれば成功です。
因みに管理人が作成したサイトを下記に載せておきます。
ご覧頂きまして、有り難うございます。質問等ございましたら、ご遠慮なくコメント欄に載せて下さい。
-