Submit Search
Upload
Doument root設定
•
0 likes
•
314 views
A
asanu
Follow
Technology
Design
Report
Share
Report
Share
1 of 16
Download now
Download to read offline
Recommended
Webサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのこと
TrinityT _
STNSサーバーを書いてみた
STNSサーバーを書いてみた
Yoshinori Teraoka
HDPをWindowsで動かしてみた
HDPをWindowsで動かしてみた
adachij2002
Lamp環境&Wordpress設定(debian)
Lamp環境&Wordpress設定(debian)
Kimiyuki Yamauchi
クラウドサーバにDrupalを簡単インストール
クラウドサーバにDrupalを簡単インストール
Koki Kubota
Chef on azure
Chef on azure
哲平 東
rsyncのちょっとイイ話
rsyncのちょっとイイ話
Kazuhiro Oinuma
PowerShell de Azure
PowerShell de Azure
Atsushi Kojima
Recommended
Webサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのこと
TrinityT _
STNSサーバーを書いてみた
STNSサーバーを書いてみた
Yoshinori Teraoka
HDPをWindowsで動かしてみた
HDPをWindowsで動かしてみた
adachij2002
Lamp環境&Wordpress設定(debian)
Lamp環境&Wordpress設定(debian)
Kimiyuki Yamauchi
クラウドサーバにDrupalを簡単インストール
クラウドサーバにDrupalを簡単インストール
Koki Kubota
Chef on azure
Chef on azure
哲平 東
rsyncのちょっとイイ話
rsyncのちょっとイイ話
Kazuhiro Oinuma
PowerShell de Azure
PowerShell de Azure
Atsushi Kojima
Great escape
Great escape
Dominic7
Media evaluation
Media evaluation
Dominic7
タッチ操作の挙動分析による行動・感情認識
タッチ操作の挙動分析による行動・感情認識
Yutaka Arakawa
Great escape
Great escape
Dominic7
Sensing City Potential through Social Data @ ICMU2014 Panel
Sensing City Potential through Social Data @ ICMU2014 Panel
Yutaka Arakawa
Great escape
Great escape
Dominic7
Peripheral Angioplasty / Endovascular Management of PVD - Principles
Peripheral Angioplasty / Endovascular Management of PVD - Principles
Saurabh Joshi
Media evaluation slide share 2
Media evaluation slide share 2
Dominic7
Twitter クライアント “Termtter” の紹介と収集したソーシャルデータを Fluentd + Hadoop で分析する話
Twitter クライアント “Termtter” の紹介と収集したソーシャルデータを Fluentd + Hadoop で分析する話
id774
Hadoop on LXC
Hadoop on LXC
俊夫 森
Hive undocumented feature
Hive undocumented feature
tamtam180
LAMP環境にDocker環境を追加してみた
LAMP環境にDocker環境を追加してみた
Hiroshi Hatta
Webサーバーの構築
Webサーバーの構築
Kiyokazu Kaba
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
実は怖くないDevOps
実は怖くないDevOps
Masanori Ishigami
Webサーバのチューニング
Webサーバのチューニング
Yu Komiya
Dockerハンズオン
Dockerハンズオン
Kazuyuki Mori
ノンプログラマのためのウェブサーバ入門
ノンプログラマのためのウェブサーバ入門
Atsu Yamaga
徳丸本VMに脆弱なWordPressを導入する
徳丸本VMに脆弱なWordPressを導入する
Hiroshi Tokumaru
OWASP Nagoya_WordPress_Handson_3
OWASP Nagoya_WordPress_Handson_3
OWASP Nagoya
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP Nagoya
Htaccessで困る
Htaccessで困る
denet1999
More Related Content
Viewers also liked
Great escape
Great escape
Dominic7
Media evaluation
Media evaluation
Dominic7
タッチ操作の挙動分析による行動・感情認識
タッチ操作の挙動分析による行動・感情認識
Yutaka Arakawa
Great escape
Great escape
Dominic7
Sensing City Potential through Social Data @ ICMU2014 Panel
Sensing City Potential through Social Data @ ICMU2014 Panel
Yutaka Arakawa
Great escape
Great escape
Dominic7
Peripheral Angioplasty / Endovascular Management of PVD - Principles
Peripheral Angioplasty / Endovascular Management of PVD - Principles
Saurabh Joshi
Media evaluation slide share 2
Media evaluation slide share 2
Dominic7
Viewers also liked
(8)
Great escape
Great escape
Media evaluation
Media evaluation
タッチ操作の挙動分析による行動・感情認識
タッチ操作の挙動分析による行動・感情認識
Great escape
Great escape
Sensing City Potential through Social Data @ ICMU2014 Panel
Sensing City Potential through Social Data @ ICMU2014 Panel
Great escape
Great escape
Peripheral Angioplasty / Endovascular Management of PVD - Principles
Peripheral Angioplasty / Endovascular Management of PVD - Principles
Media evaluation slide share 2
Media evaluation slide share 2
Similar to Doument root設定
Twitter クライアント “Termtter” の紹介と収集したソーシャルデータを Fluentd + Hadoop で分析する話
Twitter クライアント “Termtter” の紹介と収集したソーシャルデータを Fluentd + Hadoop で分析する話
id774
Hadoop on LXC
Hadoop on LXC
俊夫 森
Hive undocumented feature
Hive undocumented feature
tamtam180
LAMP環境にDocker環境を追加してみた
LAMP環境にDocker環境を追加してみた
Hiroshi Hatta
Webサーバーの構築
Webサーバーの構築
Kiyokazu Kaba
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
実は怖くないDevOps
実は怖くないDevOps
Masanori Ishigami
Webサーバのチューニング
Webサーバのチューニング
Yu Komiya
Dockerハンズオン
Dockerハンズオン
Kazuyuki Mori
ノンプログラマのためのウェブサーバ入門
ノンプログラマのためのウェブサーバ入門
Atsu Yamaga
徳丸本VMに脆弱なWordPressを導入する
徳丸本VMに脆弱なWordPressを導入する
Hiroshi Tokumaru
OWASP Nagoya_WordPress_Handson_3
OWASP Nagoya_WordPress_Handson_3
OWASP Nagoya
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP Nagoya
Htaccessで困る
Htaccessで困る
denet1999
Apache Module
Apache Module
Tomohiro Ikebe
Tottoruby 20110903
Tottoruby 20110903
Takashi SAKAGUCHI
最新技術動向(2011年上期)
最新技術動向(2011年上期)
Mahito Ogura
Tez on EMRを試してみた
Tez on EMRを試してみた
Satoshi Noto
今日から使い始めるChef
今日から使い始めるChef
Masahiro NAKAYAMA
Hadoopの紹介
Hadoopの紹介
bigt23
Similar to Doument root設定
(20)
Twitter クライアント “Termtter” の紹介と収集したソーシャルデータを Fluentd + Hadoop で分析する話
Twitter クライアント “Termtter” の紹介と収集したソーシャルデータを Fluentd + Hadoop で分析する話
Hadoop on LXC
Hadoop on LXC
Hive undocumented feature
Hive undocumented feature
LAMP環境にDocker環境を追加してみた
LAMP環境にDocker環境を追加してみた
Webサーバーの構築
Webサーバーの構築
オトナのDocker入門
オトナのDocker入門
実は怖くないDevOps
実は怖くないDevOps
Webサーバのチューニング
Webサーバのチューニング
Dockerハンズオン
Dockerハンズオン
ノンプログラマのためのウェブサーバ入門
ノンプログラマのためのウェブサーバ入門
徳丸本VMに脆弱なWordPressを導入する
徳丸本VMに脆弱なWordPressを導入する
OWASP Nagoya_WordPress_Handson_3
OWASP Nagoya_WordPress_Handson_3
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
Htaccessで困る
Htaccessで困る
Apache Module
Apache Module
Tottoruby 20110903
Tottoruby 20110903
最新技術動向(2011年上期)
最新技術動向(2011年上期)
Tez on EMRを試してみた
Tez on EMRを試してみた
今日から使い始めるChef
今日から使い始めるChef
Hadoopの紹介
Hadoopの紹介
Recently uploaded
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Recently uploaded
(8)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Doument root設定
1.
82-92:DoumentRoot設定 2010.11.02 @サイバーエージェント セミナールーム 発表者:asanu-
2.
自己紹介 ■id : asanu- ■勤め:携帯コンテンツ配信会社 ■仕事:インフラエンジニア(と胸を張って言えるようになりたい) ■出身:バリバリの文系 ■ブログとかツイッターとか、やってないんで、 ごめんなさい。
3.
担当は… 82-92行目 DoumentRoot設定
4.
日本語で書いてみました。 とりあえず
5.
82 DocumentRoot "/var/www/html" ドキュメントルートは、“/var/www/html”です。 83
<Directory /> Directory命令を開始します。 84 Options FollowSymLinks FollowSymLinksってオプションを設定します。 85 AllowOverride None 97行目AccessFileNameで指定されたファイル(.htaccess)について、 上書きを許すのはどんな設定ですか? 全部許しません。 86 </Directory> Directory命令を終了します。
6.
87 <Directory "/var/www/html"> “/var/www/html”(ドキュメントルート)Directoryへの命令を開始します。 88
Options Indexes FollowSymLinks IndexesとFllowSymLinksってオプションを設定します。 89 AllowOverride None .htaccessについて上書きを……全部許しません。 90 Order allow,deny allowで許可されていないクライアントのアクセスは拒否します。 91 Allow from all 全てのクライアントのアクセスを許可します。 92 </Directory> “/var/www/html”Directoryへの命令を終了します。
7.
ドキュメントルートとは? Apacheが実際に公開するファイルを保存する ディレクトリ。 このディレクトリの中身は外部に開放することに なるので、公開してはいけない重要なファイル の置き場所を「DocumentRoot」で指定しては いけません。
8.
ドキュメントルートの設定 自分的に初めて知ったこと。 DocumentRootの設定は絶対パスだけでなく、 相対パスでも指定可能。 この時の相対パスは、 2行目「ServerRoot」からみたものとなります。
9.
ドキュメントルートの設定 例えば・・・ ServerRoot "/etc/httpd" DocumentRoot htdocs とした場合、実際のドキュメントルートは /etc/httpd/htdocs なのです。
10.
Optionsいろいろ ・FollowSymLinks →ディレクトリ内のシンボリックリンクを許可 ・Indexes →96行目DirectoryIndexで指定したファイルが 存在しないディレクトリのURLがリクエストさ れた場合、そのディレクトリのファイル一覧を を表示することを許可 Indexesはセキュリティ上消した方が無難
11.
Optionsいろいろ その他のOptions紹介 ・All・・・MultiViewsを除いた全てのものが利用可能 ・MultiViews・・・クライアントの接続や、ドキュメント の言語に基づき文字コードを変化させます。 ・None・・・全てのオプションが無効になります。 他にもExecCGI とかIncludesとかIncludesNOEXEC、 SymLinksIfOwnerMatchなどなど。。。
12.
AllowOverrideいろいろ デフォルトのNoneの他に、 ・All ・AuthConfig ・FileInfo ・Indexes ・Limit ・Options などがあります。
13.
Orderいろいろ Order指示子の記述には、 ・Order Deny,Allow ・Order Allow,Deny ・Order
Mutual-failure(※非推奨) があります。 因みに、AllowとDenyの間に空白を 入れてはいけないので、ご注意を。
14.
<Directory />とととと <Directory ““““ドキュメントルートドキュメントルートドキュメントルートドキュメントルート””””> ~~~~設定時設定時設定時設定時のののの留意点留意点留意点留意点~~~~ <Directory
/> 2行目「ServerRoot」で指定されたディレクトリの設定 <Directory "ドキュメントルート"> 公開するディレクトリ“/var/www/html”の詳細設定 前者は最上位のルートディレクトリ、それに対して後者は 一つのディレクトリの設定であるわけです。
15.
<Directory />とととと <Directory ““““ドキュメントルートドキュメントルートドキュメントルートドキュメントルート””””> ~~~~設定時設定時設定時設定時のののの留意点留意点留意点留意点~~~~ プログラムは上から下に処理されていくので、 後からの指定が優先される。 つまり、 <Directory
/>と<Directory “ドキュメントルート”>の 順番は守らなきゃだめですよ。 ここもconf設定時の留意点です。
16.
ありがとうございました。
Download now