Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
TrinityT _
1,917 views
Webサーバ構築で心がけるべき二つのこと
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Downloaded 22 times
1
/ 26
2
/ 26
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PPTX
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
by
do_aki
KEY
Fabricでサーバー管理をDRYにしよう
by
max747
PDF
2日間Fabricを触った俺が 色々解説してみる
by
airtoxin Ishii
PDF
シンプルなシステム構成フレームワークalnair
by
Naoya Inada
PDF
Fabric Essentials
by
Yoshinari Takaoka
PDF
第1回 一撃サーバー構築シェルスクリプト勉強会
by
Yasutaka Hamada
PDF
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
by
Yasutaka Hamada
PPTX
PowerShell de Azure
by
Atsushi Kojima
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
by
do_aki
Fabricでサーバー管理をDRYにしよう
by
max747
2日間Fabricを触った俺が 色々解説してみる
by
airtoxin Ishii
シンプルなシステム構成フレームワークalnair
by
Naoya Inada
Fabric Essentials
by
Yoshinari Takaoka
第1回 一撃サーバー構築シェルスクリプト勉強会
by
Yasutaka Hamada
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
by
Yasutaka Hamada
PowerShell de Azure
by
Atsushi Kojima
What's hot
PPTX
Puppetのススメ
by
Gosuke Miyashita
PDF
ChefとPuppetの比較
by
Sugawara Genki
PDF
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
by
Yasutaka Hamada
ODP
Raspberry Pi 2 誤自宅サーバー移行日記
by
96smcln
PDF
めんどうくさくないWardenハンズオン
by
i_yudai
PPTX
STNSサーバーを書いてみた
by
Yoshinori Teraoka
PPTX
initとプロセス再起動
by
Takashi Takizawa
PDF
第1回 一撃サーバー構築シェルスクリプト勉強会
by
Yasutaka Hamada
PDF
今日から使い始めるChef
by
Masahiro NAKAYAMA
PPTX
ネットワークエンジニアのための Puppet / Chef
by
npsg
PPTX
OSC Tokyo fall LT~Dockerで分散処理をやってみた
by
atk1234
PDF
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
by
Daisuke Ikeda
PDF
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
by
Masahiro NAKAYAMA
KEY
Mysql casial01
by
matsuo kenji
PPTX
Ansible ではじめるインフラのコード化入門
by
Sho A
PPTX
HDPをWindowsで動かしてみた
by
adachij2002
PPTX
Itamae-Serverspec入門
by
辰徳 斎藤
KEY
カジュアルにバックアップ - MySQL Casual Talks 福岡
by
Aya Komuro
PDF
Hive undocumented feature
by
tamtam180
PDF
動画共有ツール
by
tamtam180
Puppetのススメ
by
Gosuke Miyashita
ChefとPuppetの比較
by
Sugawara Genki
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
by
Yasutaka Hamada
Raspberry Pi 2 誤自宅サーバー移行日記
by
96smcln
めんどうくさくないWardenハンズオン
by
i_yudai
STNSサーバーを書いてみた
by
Yoshinori Teraoka
initとプロセス再起動
by
Takashi Takizawa
第1回 一撃サーバー構築シェルスクリプト勉強会
by
Yasutaka Hamada
今日から使い始めるChef
by
Masahiro NAKAYAMA
ネットワークエンジニアのための Puppet / Chef
by
npsg
OSC Tokyo fall LT~Dockerで分散処理をやってみた
by
atk1234
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
by
Daisuke Ikeda
20140828 #ssmjp 社内チューニンガソンで優勝したはなし
by
Masahiro NAKAYAMA
Mysql casial01
by
matsuo kenji
Ansible ではじめるインフラのコード化入門
by
Sho A
HDPをWindowsで動かしてみた
by
adachij2002
Itamae-Serverspec入門
by
辰徳 斎藤
カジュアルにバックアップ - MySQL Casual Talks 福岡
by
Aya Komuro
Hive undocumented feature
by
tamtam180
動画共有ツール
by
tamtam180
Viewers also liked
PPT
Universities and File Sharing
by
CSTB
PPT
J7
by
Harald Soevik
PDF
Ewa: emotional word analysis
by
Reputation Manager
PDF
Avvocati sui Social Media: analisi di scenario in Italia
by
Reputation Manager
PDF
Enforcement of foreign judgments in Russia - Chapter in Getting the Deal Trou...
by
Andrey Zelenin
PDF
The Other Toolkit
by
Pablo Calderón Salazar
DOCX
Manoj(Resume)
by
mobilegangs
PPT
ID Presentation
by
jjagelka
PPTX
Scrum skjuler teknisk gjeld
by
Harald Soevik
PPT
Europe exploration!
by
ham97
PPTX
Bar Graphs And Histograms
by
mmeddin
PDF
La gestione della propria Reputazione online. L'importanza del Personal Branding
by
Reputation Manager
PDF
Ne Safety Group Newsletter June 2009
by
tracywaters
PPT
Progressivism under taft
by
ham97
PPT
Roman Legions
by
ham97
PDF
003 unidade ii - pp.110-147
by
Giovani Comerlatto
PDF
E-commerce: la Rete ti vede così
by
Reputation Manager
PDF
Reputazione e Social Network: un termometro per l'emotività alla base degli i...
by
Reputation Manager
PPT
Alexander the great clicker quiz
by
ham97
PDF
Il Caso Stamina sul Web
by
Reputation Manager
Universities and File Sharing
by
CSTB
J7
by
Harald Soevik
Ewa: emotional word analysis
by
Reputation Manager
Avvocati sui Social Media: analisi di scenario in Italia
by
Reputation Manager
Enforcement of foreign judgments in Russia - Chapter in Getting the Deal Trou...
by
Andrey Zelenin
The Other Toolkit
by
Pablo Calderón Salazar
Manoj(Resume)
by
mobilegangs
ID Presentation
by
jjagelka
Scrum skjuler teknisk gjeld
by
Harald Soevik
Europe exploration!
by
ham97
Bar Graphs And Histograms
by
mmeddin
La gestione della propria Reputazione online. L'importanza del Personal Branding
by
Reputation Manager
Ne Safety Group Newsletter June 2009
by
tracywaters
Progressivism under taft
by
ham97
Roman Legions
by
ham97
003 unidade ii - pp.110-147
by
Giovani Comerlatto
E-commerce: la Rete ti vede così
by
Reputation Manager
Reputazione e Social Network: un termometro per l'emotività alla base degli i...
by
Reputation Manager
Alexander the great clicker quiz
by
ham97
Il Caso Stamina sul Web
by
Reputation Manager
Similar to Webサーバ構築で心がけるべき二つのこと
PDF
Webサーバのチューニング
by
Yu Komiya
PDF
講座Linux入門・サーバOSとしてのLinux
by
Tokai University
PPTX
AWS EC2 CentOS6.5+WordPress②
by
Naoyuki Sano
PPT
Webサーバーの構築
by
Kiyokazu Kaba
PDF
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
by
アシアル株式会社
PDF
XenServerによるお手軽開発サーバ運用
by
Shinya Okano
PDF
自分色のLinuxホームサーバーを作ってみよう
by
Masahiko Hashimoto
PPTX
Aws cent os7_wordpress_2
by
Naoyuki Sano
PDF
Lapp環境をソースからインストールする(centos)
by
Kimiyuki Yamauchi
PDF
本番環境で使いたいPHP
by
Takuya Sato
PDF
Sakuravps
by
BREN
PDF
CIBC 事前インストール
by
Takashi Imagire
PPT
FreeBSDで行こう for small server
by
Tatsumi Naganuma
PPT
Webサーバの基礎知識【編集済み】
by
Kikunaga Taishi
PPTX
ちゃんとWeb会議
by
Masayuki Abe
PDF
Version管理 1
by
hakoika-itwg
PDF
秘伝:クラウドに開発環境をえいっ!と構築する方法
by
Masahiko Hashimoto
PDF
Sacss sp5
by
Wataru OKAMOTO
PPTX
簡単なHTTPサーバの作成
by
Panu Avakul
PPTX
Samba4でADしよう!
by
Yutaka Tsumori
Webサーバのチューニング
by
Yu Komiya
講座Linux入門・サーバOSとしてのLinux
by
Tokai University
AWS EC2 CentOS6.5+WordPress②
by
Naoyuki Sano
Webサーバーの構築
by
Kiyokazu Kaba
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
by
アシアル株式会社
XenServerによるお手軽開発サーバ運用
by
Shinya Okano
自分色のLinuxホームサーバーを作ってみよう
by
Masahiko Hashimoto
Aws cent os7_wordpress_2
by
Naoyuki Sano
Lapp環境をソースからインストールする(centos)
by
Kimiyuki Yamauchi
本番環境で使いたいPHP
by
Takuya Sato
Sakuravps
by
BREN
CIBC 事前インストール
by
Takashi Imagire
FreeBSDで行こう for small server
by
Tatsumi Naganuma
Webサーバの基礎知識【編集済み】
by
Kikunaga Taishi
ちゃんとWeb会議
by
Masayuki Abe
Version管理 1
by
hakoika-itwg
秘伝:クラウドに開発環境をえいっ!と構築する方法
by
Masahiko Hashimoto
Sacss sp5
by
Wataru OKAMOTO
簡単なHTTPサーバの作成
by
Panu Avakul
Samba4でADしよう!
by
Yutaka Tsumori
Webサーバ構築で心がけるべき二つのこと
1.
Webサーバ構築で 心がけるべき二つのこと 2011/3/3 高倉利明
2.
はじめに 今日の内容は
二つ!
3.
今日の内容 サーバへのライブラリ インストール作法 Apache設定ファイル作法 ※CentOS5系前提で。
4.
内容は基本的なことです。 →みんな出来てるかな?
5.
その1 サーバへの ライブラリインストール作法
6.
大前提: 可能な限りソースから 入れるな!
7.
ソースから入れるデメリット サーバ内の状態がわからくなる −
何が? − ログはどこ? − 設定ファイルはどこ? ライブラリのアップデートが大変 →Iチーフマネージャに某案件での苦労話を聞きましょう。 インストールオプションを自分で適切な設定を考 えなければならない ※パッケージは作成時に OSに最適化されている
8.
パッケージで入れることで改善! サーバ内の状態が固定 −
何が? → $ yum list − ログはどこ? → /var/log/~ − 設定ファイルはどこ?→ /etc/~ ライブラリのアップデートが簡単 →$ yum install や $ rpm -ivhなど インストールオプションがOSに最適化されている
9.
yumで入れる_デフォルト 多くのライブラリはyumで入る。 (apache,tomcat,mysql.....)
Apache等は独自パッチが当たっており、見た目 のバージョンよりも機能が多い httpd.x86_64 2.2.3-43.el5 →実は2.2.3以降の機能も備わっている
10.
yumで入れる_外部リポジトリ 標準リポジトリに無いライブラリは rpmforgeやutterramblingsといった 外部リポジトリを使用して入れる。 ex) utterramblings →PHP5.2系のインストール可能
11.
rpmパッケージを探す ライブラリの公式サイトでrpmを用意している場合 が結構ある。
※torittonとか。残念ながらrubyは無い。
12.
checkinstallでrpm化 checkinstall(パッケージ作成ツール)で rpm化して入れる! ●Rubyなら~ #
make # checkinstall --fstrans=no # rpm -ivh /usr/src/redhat/RPMS/x86_64/ruby-1.8.7- p302-1.x86_64.rpm
13.
pacoで管理 どうしても駄目なときはpacoで入れる →ソースから入れるライブラリを管理できる ●インストール # make #
paco -D make install ●リスト表示 # paco -a ruby-1.8.7-p72 rubygems-1.3.0 ●アンインストール # paco -r ruby-1.8.7-p72
14.
まとめ 以下の優先順位で選択する 1.
yumデフォルトで入れる 2. yum外部リポジトリを利用して入れる 3. rpmが用意されていれば使用して入れる 4. checkinstallでrpmを作成して入れる 5. pacoでインストールを管理する
15.
その2 Apache設定ファイル作法
16.
基本は「設定の差分をconf.dに置く」 /etc/httpd
|-/conf | |-/httpd.conf ←ほぼ修正しない | |-/conf.d ←ここに設定ごとの差分を置く |-svn.conf |-ssl.conf … ※ デフォルトでは「*.conf」のみ読み込まれる
17.
同じ処理を二カ所に書くな!:問題点 ありがちなパターン →<VirtualHost *:80>にPassengerの設定を書く →SSLページでも同じ設定が必要 →ssl.confにコピペして設定 →<VirtualHost
*:80>の設定変更が必要になる →SSLページでも同じ設定変更が必要 →ssl.confにコピペ…以下略 ちょっとした変更でも複数箇所の対応が必要!
18.
同じ処理を二カ所に書くな!:改善 ファイル分けしてIncludeで読み込む /etc/httpd/conf.d
|-virtualhost.conf ←HTTP設定 |-ssl.conf ←HTTPS設定 |-passenger.part ←Passenger設定
19.
同じ処理を二カ所に書くな!:改善 ●virtualhost.conf <VirtualHost *:80>
Include conf.d/passenger.part ~ </VirtualHost> ●ssl.conf <VirtualHost *:443> Include conf.d/passenger.part ~ </VirtualHost>
20.
機能ごとにファイル分割 ファイルの役割をはっきりさせる! /etc/httpd/conf.d
|-virtualhost.conf ←HTTP設定 |-ssl.conf ←HTTPS設定 |-svn.conf ←Subversion設定 |-passenger.part ← Passenger設定 |-redirect.part ← リダイレクト設定 |-access.part ← アクセス制限設定 …
21.
まとめ 以下を考慮して設定する! 1. httpd.confは極力触れず、/etc/httpd/conf.dに
差分設定ファイルを置く 2. 複数のVirtualHostで共通の設定はファイル分け した後Includeする 3. ポートや目的ごとにファイルを分けて配置する
22.
もう一度 まとめ
23.
サーバへのライブラリ インストール作法 以下の優先順位で選択する 1.
yumデフォルトで入れる 2. yum外部リポジトリを利用して入れる 3. rpmが用意されていれば使用して入れる 4. checkinstallでrpmを作成して入れる 5. pacoでインストールを管理する
24.
Apache設定ファイル作法 以下を考慮して設定する! 1. httpd.confは極力触れず、/etc/httpd/conf.dに
差分設定ファイルを置く 2. 複数のVirtualHostで共通の設定はファイル分け した後Includeする 3. ポートや目的ごとにファイルを分けて配置する
25.
質疑応答
26.
ご静聴 ありがとう ございました。
Download