Monday,November 14

GCPでウェブサーバ構築(こうちく)チャレンジ・8【Debian MEMO】 (1 photos)

GCPでウェブサーバ構築(こうちく)チャレンジ、8ログ()です。
今回(こんかい)はGCP、Debian GNU/Linux8(jessie)にapache2を()いて設定(せってい)するまでのメモ。
過去(かこ)のログを見直(みなお)さなくても、このページに()いてあることをひと(とお)りやればOK。


基本(きほん)コマンドリファレンス(ありがたいです!)
Linuxコマンド一覧(いちらん)
http://www.k4.dion.ne.jp/~mms/unix/linux_com/index.html


1.apache2をインストール

sudo apt-get update...パッケージリスト更新(こうしん)
sudo apt-get install -y apache2...apache2インストール

----------------------------------

   dpkg -l...インストール(ずみ)パッケージ確認(かくにん)
   apt-cache search [query]…パッケージ検索(けんさく)
   sudo apachectl start...apache2起動(きどう)
   sudo apachectl stop...apache2停止(ていし)

----------------------------------


2.apache2の設定(せってい)

cd /etc/apache2/

-----------------------------------

   DocumentRootを/var/www/から変更(へんこう)するなら
   sudo vi apache2.conf

-----------------------------------

cd sites-available
sudo a2dissite 000-default.conf…デフォルト解除(かいじょ)
sudo vi example.conf(しん)ドメインファイル作成(さくせい)

GCPでウェブサーバ構築チャレンジ・8【Debian MEMO】_sb_01.png

(れい)


   SeverAdmin…管理(かんり)(しゃ)メールアドレス

   SeverName…サーバードメイン(めい)(or IPアドレス)

   Options
   None,All,ExecCGI,FollowSymLinks,Includes,IncludesNOEXEC,Indexes,MultiViews

   AllowOverRide
   None,All,AuthConfig,AuthConfig,AuthConfig,Limit,Options[=Option,...]

-----------------------------------

   404にリダイレクト
   sudo vi 000-404.conf…404(よう)ファイル作成(さくせい)
   ((れい)
   <VirtualHost *:80>
   ServerName dummy
   Redirect 404 /
   </VirtualHost>

   wwwなしにリダイレクト
   sudo vi example_www.conf…リダイレクト(よう)ファイル作成(さくせい)
   ((れい)
   <VirtualHost *:80>
   ServerName www.example.com
   Redirect permanent / http://example.com/
   </VirtualHost>

-----------------------------------

sudo a2ensite example.conf有効(ゆうこう)()
sudo a2ensite 000-404.conf有効(ゆうこう)()
sudo a2ensite example_www.conf有効(ゆうこう)()


3.CGI、SSIを動作(どうさ)させる

cd ../mods-available
sudo vi mime.conf…MIME-TYPE設定(せってい)、Addtype .cgi .plコメントアウト解除(かいじょ)
sudo a2enmod cgid…CGIモジュール有効(ゆうこう)()
sudo a2enmod include…SSIモジュール有効(ゆうこう)()

sudo apachectl start...apache2起動(きどう)

-----------------------------------
   cgiファイルのパーミッション
   sudo chmod 705 example.cgi
-----------------------------------



まとめ

GCPもLinuxも初心者(しょしんしゃ)のわたしでも、ほぼ1週間(しゅうかん)でここまでこれました。

はじめた当初(とうしょ)、「サーバ(けい)()れている(ひと)だとGCPを使(つか)ったウェブサーバの構築(こうちく)なんてあっという()」という(はなし)にかなり本気(ほんき)で「マジで??」と(おも)ってました。でも、本当(ほんとう)にあっという()にできちゃうんですね。

最短(さいたん)だと

sudo apt-get update…パッケージ更新(こうしん)
sudo apt-get install -y apache2…インストール
sudo apachectl start…apache2起動(きどう)

たった3つのコマンドでウェブサーバとして(うご)いちゃいますから。

バーチャルホストの設定(せってい)やCGIの設定(せってい)までふくめても、順調(じゅんちょう)なら30(ふん)ぐらいでできます。それでもじゅうぶん「あっという()」と()えると(おも)います。

(おも)うに、過去(かこ)にくらべてLinuxOSの構成(こうせい)やコマンドがかなり洗練(せんれん)されたのでしょう。インストール(けい)のapt-getコマンド(RedHat(けい)ならyumコマンド)の存在(そんざい)(おお)きいです。Debian(けい)のapache2の構成(こうせい)が、じつは直感(ちょっかん)(てき)でわかりやすいというのも(うれ)しい(おどろ)きでした。SSH接続(せつぞく)のSCPプロトコルでファイル転送(てんそう)できるようにもなっているのもありがたいですね。

(むかし)はLinuxを(さわ)ってるというと、かなりのコンピューターフリークじみて()こえたものでした。でも現在(げんざい)はコマンド入力(にゅうりょく)(CUI)の苦手(にがて)意識(いしき)さえ払拭(ふっしょく)できれば、なにも()らなくてもウェブサーバーぐらいはポンとたてることができるわけで。


≫ NEXT_LOG GCPでウェブサーバ構築(こうちく)チャレンジ・9【閑話休題(かんわきゅうだい)(1 photos)

≪ PREV_LOG GCPでウェブサーバ構築(こうちく)チャレンジ・7【ブルータス、おまえもスマホか】(8 photos)

PAGE UP

Google+

スタジオムーンリーフ(2005年1月開設/Since 2005)
代表者:野口 卓洋(Takuhiro Noguchi)
Add:356-0006 埼玉県ふじみ野市霞ヶ丘3-1-22-504

Twitter:@StudioMoonLeaf
Facebook:facebook.com/noguchi.takuhiro


©2017 STUDIO MOON LEAF ALL RIGHTS RESERVED.