webサーバーの構築

59
ロロロロロロロロロロロロロロロ

Upload: kiyokazu-kaba

Post on 21-Jan-2015

2.660 views

Category:

Technology


7 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Webサーバーの構築

ローカルでサーバーを建てる方法

Page 2: Webサーバーの構築

目次

1. VMware のインストール2. VMware に FedoraCore6 をインストー

Page 3: Webサーバーの構築

VMware のインストール

① シリアルキーを発行② Q:\ ナレッジ \ 社外 Tools\ その他 \

VMware\VMware-server-installer-1.0.2-39867.exe をダブルクリック

Page 4: Webサーバーの構築

VMware シリアルキーを発行1. http://www.vmware.jp/member/  にアクセス

Page 5: Webサーバーの構築

2.ユーザー登録

Page 6: Webサーバーの構築

3.承認キーの確認(2.で登録したメールアドレスを受信)

Page 7: Webサーバーの構築

3.個人情報の登録

Page 8: Webサーバーの構築

4.シリアルキーの取得

Vmware Server for Win を選択「シリアルキーの送信」後、登録したメールアドレスにシリアルナンバーが届きます。

Page 9: Webサーバーの構築

1.インストール開始

Page 10: Webサーバーの構築

2.同意する

Page 11: Webサーバーの構築

3.すべてのプログラムをインストールする

Page 12: Webサーバーの構築

4. VMware Management Interface を利用するには ,   IIS を先にインストールする。 ⇒ キャンセル   IIS を利用しない。 ⇒ OK

Page 13: Webサーバーの構築

5.フォルダの選択

Page 14: Webサーバーの構築

6.CDの自動起動を止める  ※仮想マシンでは予期しない影響が出る

Page 15: Webサーバーの構築

7.インストールの開始

Page 16: Webサーバーの構築

8.インストール中

Page 17: Webサーバーの構築

9.登録

登録したユーザー名を入力

取得したシリアルナンバーを入力

Page 18: Webサーバーの構築

10.完了

Page 19: Webサーバーの構築

Fedora Core 6 のインストール

Page 20: Webサーバーの構築

1. VMware Server Console の起動

Page 21: Webサーバーの構築

2.仮想マシンの設定

Page 22: Webサーバーの構築
Page 23: Webサーバーの構築

4. OS の選択

Page 24: Webサーバーの構築

5.マシンの名前

Page 25: Webサーバーの構築

6.ネットワークの種類

Page 26: Webサーバーの構築

7.ディスクの容量

Page 27: Webサーバーの構築

8. Fedora Core 6 のインストール

Page 28: Webサーバーの構築

9.どこからインストールするか?

イメージの場合はイメージを選択するQ:\ ナレッジ \ 社外 Tools\ その他 \FedoraCore\FedoraCore6

Page 29: Webサーバーの構築

10.仮想マシンの起動

Page 30: Webサーバーの構築

11. CD のテスト

Page 31: Webサーバーの構築

12.トップ画面

Page 32: Webサーバーの構築

13.インストール時の言語設定

Page 33: Webサーバーの構築

14.キーボードの選択

Page 34: Webサーバーの構築

15.パーティション

Page 35: Webサーバーの構築

16.地域

Page 36: Webサーバーの構築

17. Root アカウントとパスワード

Page 37: Webサーバーの構築

18.ソフトウェアの選択

Page 38: Webサーバーの構築

19.インストール

Page 39: Webサーバーの構築

20.インストール完了20.インストール完了

Page 40: Webサーバーの構築

21.セットアップ

Page 41: Webサーバーの構築

22.ライセンス同意書

Page 42: Webサーバーの構築

23.ファイアウォール

Page 43: Webサーバーの構築

24. SELinux

Page 44: Webサーバーの構築

25.日程と時刻

Page 45: Webサーバーの構築

26.ユーザーの作成後で作成してもOK!

Page 46: Webサーバーの構築

Fedora Core 6 のインストール終わり!

Page 47: Webサーバーの構築

Ruby on Rails を動かす• Ruby のインストール• Ruby on Rails のインストール• Apache2.0 のインストール

Page 48: Webサーバーの構築

Ruby のインストールダウンロード

・ Web サイト: http://www.ruby-lang.org/ja/

から、 ruby-*.*.*.tar.gz をダウンロードする

(現時点では、 ruby-1.8.6.tar.gz )

・ /usr/local/src にファイルを移動

•インストール

$ cd /usr/local/src

$ tar xzf ruby-1.8.6.tar.gz

$ cd ruby-1.8.6

$ ./configure

$ make

# make install

Page 49: Webサーバーの構築

RubyGems のインストール•ダウンロード

Web サイト: http://rubyforge.org/projects/rubygems

(現時点では、 rubygems-0.9.2.tgz )

•インストール

$ tar xzf rubygems-0.9.2.tgz

$ cd rubygems-0.9.2

# ruby setup.rb

Page 50: Webサーバーの構築

Ruby on Rails のインストール•インストール

# gem install rails –include-dependencies

Page 51: Webサーバーの構築

Apache のインストール•ダウンロード

Web サイト: http://www.apache.jp/

(バージョンは2.0を使用する。ミラーサイトにある)

•インストール

$ tar xzf httpd-2.0.59.tar.gz

$ cd httpd-2.0.59

$ ./configure --enable-mods-shared=most --prefix=/usr/local/apache2.0

$ make

$ make install

Page 52: Webサーバーの構築

Apache の起動Apache ディレクトリに移動

$ cd /usr/local/apache2.0/bin

$ ./apachectl start

IP アドレスの確認

# ifconfig

ブラウザに、http://IPアドレス と打ち込んでみる

Apache の画面が出ればOK!

Page 53: Webサーバーの構築

Ruby を CGI で動かす(その1)

• プログラムを公開するディレクトリを作成する– $ mkdir /var/www/ruby

• アクセス権限の変更– $ cd /var/www– $ chmod –R 755 ruby

Page 54: Webサーバーの構築

Ruby を CGI で動かす(その2)

Apache の設定を変更

$ cd /usr/local/apache2.0/conf

$ vi httpd.conf

以下を追加AddHandler cgi-script .rb

<VirtualHost *:80>

ServerName IP アドレス  ←自分の IP アドレス

DocumentRoot /var/www/ruby/

ErrorLog /var/www/ruby/server.log

AddDefaultCharset UTF-8

<Directory /var/www/ruby/>

Options ExecCGI FollowSymLinks

AllowOverride all

Allow from all

Order allow,deny

</Directory>

</VirtualHost>

Page 55: Webサーバーの構築

Ruby を CGI で動かす(その3)

/var/www/ruby に hello.rb を作成する

ブラウザに、 http://IPアドレス/hello.rb と打ち込む

  Hello World!

と表示されれば成功!おめでとう!

#!/usr/local/bin/ruby

print "content-type: text/html\n\n"print "<html><body>Hello World!</body></html>"

Page 56: Webサーバーの構築

FastCGI で動かす(その1)

fastcgi をインストール• wget http://fastcgi.com/dist/fcgi-2.4.0.tar.gz

• tar zxvf fcgi-2.4.0.tar.gz

• cd fcgi-2.4.0

• ./configure

• make

• make install

Page 57: Webサーバーの構築

FastCGI で動かす(その2)

mod_fastcgi のインストール• wget

http://fastcgi.com/dist/mod_fastcgi-2.4.2.tar.gz• tar zxvf mod_fastcgi-2.4.2.tar.gz• cd mod_fastcgi-2.4.2• cp Makefile.AP2 MakefileMakefile の top_dir を /usr/local/apache2.0 に変更• make• make install

Page 58: Webサーバーの構築

FastCGI で動かす(その3)

ruby の fastcgi を利用するモジュールをインストール

• gem install fcgi

Page 59: Webサーバーの構築

FastCGI で動かす(その4)

Apache の設定httpd.conf に下記を追加LoadModule fastcgi_module modules/mod_fastcgi.so

Rails の設定/public/.htaccess を変更# をはずして有効にするAddHandler fastcgi-script .fcgi

RewriteRule ^(.*)$ dispatch.cgi [QSA,L]

⇒RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]