*

【バーチャルホスト】サブドメイン・DNSの設定覚書 設定(サーバ)編 予備知識版

公開日: : 最終更新日:2013/03/13 how to, サーバ・プログラム

これの続きです。



前は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に変身です。


これで準備完了です。





いざ設定!の前に予備知識をひとつ。

サーバ上のファイルには、パーミッション(アクセス権)というのがあります。

ftp

図の赤丸のとこです。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


ともとに戻してやります。




もしこのブログに沿って設定をしてくれている変わり者がいたら、途中で「あれっ、アップできねぇ」みたいなことが起きたら、自己判断でやってくださいね。

ただし、パーミッションは意味合いを考えればわかりますのが、不正アクセス防止の目的なので変更したら必ず戻すことを忘れずに。





では、疲れたのでまた次回。


続きへ

関連記事

キャリアメール非対応のスマホ htc EVO WiMAX でキャリアメールを使う方法(送受信可)

少し前ですが、auより国内初のテザリング対応のスマートフォン htc EVO WiMAX IS

記事を読む

【JavaScript】生年月日を入力したら自動的に現在の年齢を入れてくれる

プロフィールなどで自動で現時点の年齢を入れてくれるプログラム探してて良いサイトがあったので覚書です。

記事を読む

【PHP】スマホ対応 メールフォーム設置 PEARを使ってgmailのsmtpサーバで送信する(ダウンロード可能)

メールフォーム(お問い合わせフォーム)をサイトに設置したいというのはよくあります。 で、フォー

記事を読む

注文住宅(マイホーム)購入ならスーモカウンターがおすすめ(賛否あるけど) 3/3

注文住宅(マイホーム)購入ならスーモカウンターがおすすめ(賛否あるけど) 1/3 注文住宅(マイホ

記事を読む

【結婚式二次会のゲームなどにおすすめ】めくりフリップ 自作 手作り 作り方 材料 で検索にひっかかれ!!

先日友達の結婚式の二次会の幹事をやりました。 その中でゲームの中でめくりフリップあった方がいい

記事を読む

【PHP】〓WordPressとかで便利〓Internet Explorerの古いバージョンの場合は違うページにリダイレクトさせる ハック編 2/2

【PHP】〓WordPressとかで便利〓Internet Explorerの古いバージョンの場合は

記事を読む

【訴状雛形(ワード)あり】少額訴訟のすゝめ 「少額訴訟の訴状テンプレート(ダウンロード)」~裁判と仲良しになろう~

お金が払ってもらえない時どうする? フリーランスとして活動されているウェブ屋さんや、ス

記事を読む

Dropbox proが1TBで1,200円/月(年払い12,000円)とかいうギャグで、クラウドでバックアップツールとして最強過ぎる件 世代管理もできるという

クラウドストレージの老舗Dropboxがギャグを展開中(笑) Dropbox / IN 30

記事を読む

【バーチャルホスト】サブドメイン・DNSの設定覚書 設定(DNS)編

これの続き 設定としては2ステップ。 DNSの設定とサーバの設定です。

記事を読む

【CentOS,vsftp,Linux(UNIX)】FTPユーザーアカウントの作成とディレクトリのアクセス制限覚書

外注先にサイトの作成やシステムの構築などを依頼する場合に、特定のディレクトリ(フォルダ)以外にアクセ

記事を読む

Message

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

  • 高橋拓郎(32歳)
    愛知県知多市生まれ。
    大学在学中に個人で始めた事業を、大学院中退後法人化(法人化のために中退が正しいかも)。
    簡単にコンタクトとれるのでt@takuro.infoまで何か御用があればなんなりと。
    ブログの感想やご意見も大歓迎です!
【javaScript】2017年版 法人税実効税率 自動計算機(コードも置いとくね)

今日は4/3だからこれは嘘じゃないよ!! 法人税実効税率

【ユーザー車検】軽トラを無料でGETしたけど車検代が無いから初の軽自動車ユーザー車検に挑戦!

青春カーと悲しい別れ どうも。貧乏が板に付いてきて久しい僕で

【LINEbot】LINEbotが作れるからphpで作ってみたの巻 ~さくらの共有SSLでも動くよ~

BOT API Trial Accountってのが、公開されたので、L

【電気自動車】日産リーフの無料モニターに当選して2週間使ってみたけれども。。。結論的に購入は時期尚早??

どうも。実写版とってもラッキーマンこと僕です! とっても!ラッキ

追尾メニューのAdSense削除の件

このサイトへのお問い合わせで、以下のような内容のご指摘を頂きました。

→もっと見る

PAGE TOP ↑