【バーチャルホスト】サブドメイン・DNSの設定覚書 設定(サーバ)編 予備知識版
これの続きです。
前はDNSの設定編で今回は2ステップの最後サーバの設定です。
example.comとblog.example.comどちらもDNSで同じサーバに集められました。
それを、example.comと入力されていた場合はAを表示。blog.example.comと入力されていた場合はBを表示するという設定です。
一応linux系のサーバの場合はある程度同じですが、今から説明するのはボクがやった環境ですので悪しからず。
osはcentosでバージョンは5系です。
webサーバは一番有名なApacheでバージョンは2系です。
まず、設定をする前に必要なものを揃えます。全部無料です。
1.sshクライアント Tera Term
サーバにアクセスするときは、サーバが手元に無い限りリモート(遠隔)操作になります。レンタルサーバなどはもちろんそうですね?
サーバにアクセスして操作をするためのソフトです。
2.ftpソフト FFFTP
サーバにファイルをアップロードおよびダウンロードするためのソフトです。
上で説明したsshで直接ファイルの書換ができるので、上級者は今回は必要ありません。
ただ、sshでの直接書換は操作が難しいので、設定するファイルを一回ダウンロードして、自分のパソコンで書き換えて再度アップロードするというのが楽です。
3.エディター サクラエディター
2のffftpでダウンロードしたファイルを書き換えるやつです。Windowsに最初っから入ってるメモ帳みたいなやつです。
メモ帳はファイルの保存形式の問題で、プログラム系の時はダメだったりします。あと行番号が無いので見にくい。
ボクも良い場合とダメな場合の違いは考えるのが面倒なので、サーバ系のものを触るときは、「とりあえずサクラ」って感じです。
一応以上の3つを使います。
では、手順を順番。
まず最初にsshでサーバにアクセスしてください。
rootで入れなかったりするのでadminとか自分で入ります。
入った後はめんどくさかったりするのでrootになっちゃいましょう。
su -
パスワード求められますので、入れたらrootに変身です。
これで準備完了です。
いざ設定!の前に予備知識をひとつ。
サーバ上のファイルには、パーミッション(アクセス権)というのがあります。
図の赤丸のとこです。ffftpではパーミッションのことを「属性」と言っています。
アルファベットがrとかwと書いていますが、read(読むことはできる)とかwrite(書きこむこともできる)って意味です。
変な人が重要なファイルを勝手に書き換えられない様に、読む(閲覧)だけとか制限をしています。
普通は数字で表現して、
755
とか書いて、数字は左から順に
所有者
特定の認められたグループの人
誰でも
の順番で、数字が大きければ大きいほど、出来ることが多いです。
で、ftpソフトでファイルをダウンロードして書き換えてもう一度戻してみたいな事をして設定していきますが、その時権限がなくてダウンロードできなかったり、アップロードできない(すなわちファイルを書き込めない)ってことがあります。
その時にパーミッション(出来ること)を一時的に増やしてやって、設定が終わったら戻すみたいなことをやります。
例えば/etc/httpd/conf/httpd.conf ってファイルは最初の状態のパーミッションは644です。
それをめんどくさいから一旦777(なんでもあり)にして、ダウンロードしてすぐ編集。すぐアップロードしたらまた644に戻すみたいな事をやります。
※厳密には644でダウンロードはできるので、ダウンロードして、書き換えが終わったら、アップロードする一瞬だけ777にすれば良いです。
で、パーミッションの変更方法は、
chmod 777 /etc/httpd/conf/httpd.conf
です。
アップロードし終わったら
chmod 644 /etc/httpd/conf/httpd.conf
ともとに戻してやります。
もしこのブログに沿って設定をしてくれている変わり者がいたら、途中で「あれっ、アップできねぇ」みたいなことが起きたら、自己判断でやってくださいね。
ただし、パーミッションは意味合いを考えればわかりますのが、不正アクセス防止の目的なので変更したら必ず戻すことを忘れずに。
では、疲れたのでまた次回。
関連記事
-
-
【バーチャルホスト】サブドメイン・DNSの設定覚書 概要編
サブドメインをやろうと思いました。 サブドメインをやる目的は自分のサイトがexam
-
-
【googleガジェット】自分のサイトのアクセスのページとかに自宅からの交通費とかを簡単に調べられるやつを設置 1/2~背景~
googleガジェットという便利なもんがあります。 ガジェットというとWindowsとかのデス
-
-
【PHP】〓WordPressとかで便利〓Internet Explorerの古いバージョンの場合は違うページにリダイレクトさせる ハック編 2/2
【PHP】〓WordPressとかで便利〓Internet Explorerの古いバージョンの場合は
-
-
Dropbox proが1TBで1,200円/月(年払い12,000円)とかいうギャグで、クラウドでバックアップツールとして最強過ぎる件 世代管理もできるという
クラウドストレージの老舗Dropboxがギャグを展開中(笑) Dropbox / IN 30
-
-
お金がなくて、時給が低いことの楽しさ
こんなサイトをたまたま見つけました。 はじめての自作PCで自宅サーバーをはじめた PCケ
-
-
iPhone5水没 エクスプレス交換サービスで秒速で4,400円(税込)で新品に変わる~AppleCareにより~
今日も元気だ!お酒が旨い。 というわけで尿路結石の激痛で死にかけたのはどこ吹く風と暴飲暴食をし
-
-
会社を作ったら郵便局に集荷してもらったり銀行引き落とししてもらえるようになろう!
おすすめのサービス 01 おすすめのサービス 02 これの続きっぽい感じ。
-
-
注文住宅(マイホーム)購入ならスーモカウンターがおすすめ(賛否あるけど) 2/3
注文住宅(マイホーム)購入ならスーモカウンターがおすすめ(賛否あるけど) 1/3
-
-
【結婚式二次会のゲームなどにおすすめ】めくりフリップ 自作 手作り 作り方 材料 で検索にひっかかれ!!
先日友達の結婚式の二次会の幹事をやりました。 その中でゲームの中でめくりフリップあった方がいい
-
-
【WordPress】静的htmlサイトをフルCMS化するときにURLを変えないためのパーマリンク自由自在プラグイン「Custom Permalinks」
静的htmlサイトをCMS化(WordPress化)するメリット 一家にひとつは古い静