[自宅サーバー] バーチャルホストの設定

2019/01/27

こんばんわ(=゚ω゚)ノ
今回はMovablTypeの導入を・・・と思ったんですが、今回導入したXAMPPにはPHPが標準で搭載されているので、ブログとは別にサイトを設けて自作PCのこととか他にも何かをまとめてみようかと思いました。

 

イメージ的にはこんな感じです。
post319-01

 

聞いてみたらバーチャルホストって呼ぶんだそうです。
post319-02

 

教えてもらって助かりました。ありがとうございます(´ω` )
もしかしたら、MovableTypeのカスタマイズ次第でこの設定は使わないかも知れないけど、後で必要になったときに設定すると面倒そうなんで先にやってしまいたいと思いますw
post319-03

 

xampp\apache\conf\extraにあるhttpd.comfをテキストエディタで開きます。
##2個が連続で入ってる奴らを消せば良いって言われたんですが、あとでどこをいじったのか分からなくなると困るので一番最後へ追加することにしますw
post319-04

 

19行目と27~43行目を一番最後にコピーペーストして##を削除します。
post319-05

 

追記したバーチャルホスト設定のDocumentroot “D:/xampp/htdocs/~"を、それぞれDocumentRoot “D:/www/site01"DocumentRoot “D:/www/site02"に書き換えます。
ServerNameはdummy-host.localhostをlocalhostに、dummy-host2.localhostをsite02に書き換えて保存します。
post319-06

 

Dドライブにweb公開用のwwwフォルダを作って、その中にsite01フォルダとsite02フォルダを作成して、それぞれのフォルダにテスト表示用のindex.htmlを作成します。
post319-07

 

XAMPPを起動して、ApacheのStartボタンをクリック(既に起動してる場合は再起動[Stop→Start])して、ブラウザでlocalhostを開いてみるもののちゃんと表示されません。
post319-08

 

Apache設定にはアクセス権があるようで、このアクセス権を設定してなかったから表示されないようなのです( ´・ω・)y─~~
post319-09

 

調べてきたアクセス権を設定して保存。
post319-10

 

よし!これでいける!
Apache再起動おーん!
post319-11

 

 

・・・

 

 

・・・(゚Д゚;)

 

 

あれ・・・?(゚Д゚;)

 

 

いつまで経ってもStatus change detected: runningの表示が出ない・・・(゚Д゚;)

 

 

何度再起動しても、接続が確立されない・・・

 

 

configがすべて正しくないと起動できないとのこと・・・
あれこれ書き換えながら再起動を試して、途中でツッコみを入れられながらも修正をしたけど特に変化はありませんでした。
post319-12

 

エラーログを見ても、xampp/htdocs内での起動テストの記録しか残ってなかったので、それを伝えるとコマンドプロンプトからエラー確認ができると教えてくれました。
post319-13

 

コマンドプロンプトを開いて、ディレクトリを変更してhttpd.exeを入力して出てきたのはSyntax error・・・
いわゆる文法エラーです。
51行目で記述間違いがあるってことなので確認してみます。
post319-14

 

んん~?
post319-15

 

こ れ だ w
fromの文法が思いっきり間違ってました(ノ∀`)
post319-16

 

ということで修正しましたwww
アクセス権とバーチャルホスト設定は、ネストしておくと良いとも言われたので、整理しました。
ここら辺はコピペじゃなかったのがまずかったですね(ノ∀`)
post319-17

 

これでApacheを再起動すると、今度はすんなりとStatus change detected: runningが表示。
post319-18

 

ブラウザを開いて、URLにlocalhostと打ち込むと・・・

 

キタワァ.*・゜゚・*:.。..。.:*・゜(n’∀’)η゚・*:.。. .。.:*・゜゚・*!!!!!☆post319-19

 

もう一つの方も、URLにhttp://site02/index.htmlを打ち込むと・・・

 

こっちもキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
post319-20

 

これでバーチャルホストの設定が完了となりますヽ(´∀`)ノ ヤター

 

いやぁ長かった! 本っ当にここまで長かった!!
一部作業内容を端折ってたりしてるんですが、実際にはもっといろいろ試行錯誤したりあれこれ教えて貰ってます。
教えてくれたフォロワーさんたちには感謝感謝でございます(´ω` )

 

実はこの後も、引き続き教えて貰いながらの作業があったんですが、それは次回の記事にしたいと思います。
ではまた(=゚ω゚)ノ