Q&A
ubuntuにapache2を導入しました。セキュリティ関係の設定でwelcome.confを編集するのですが見当たりません。というかないのでしょうが、それはいいのですが、かわりのファイルが見つかりません。
apache2でwelcome.confに該当するファイルを教えてください。あとavailableとenableのどちらが有効になっているか知りたいのですが、確認するコマンドはありますか?ネットの情報ははっきりしない情報がおおくよくわかりません。
やりたいこと
index.htmlがないときにディレクトリの中身が丸見えになるのを防ぐために。
Options -Indexesをつける。
Indexesがあるファイルをgrep検索しているのですが見当たらないです
以下のような質問にはグッドを送りましょう
- 質問内容が明確
- 自分も答えを知りたい
- 質問者以外のユーザにも役立つ
グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。
気になる質問をクリップする
クリップした質問は、後からいつでもマイページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
下記のような質問は推奨されていません。
- 間違っている
- 質問になっていない投稿
- スパムや攻撃的な表現を用いた投稿
適切な質問に修正を依頼しましょう。
回答2件
1
まずは公式ドキュメントを参照しましょう。
つhttps://help.ubuntu.com/lts/serverguide/httpd.html.ja
設定ファイルは*-availableに作成し、*-enabledにシンボリックリンクを作成して有効にします。
そのための専用コマンド(a2enmod/a2ensite)もあります。
Welcomeページ&Indexesを無効にする。
bash
1$ cd /var/www/html 2$ sudo mv index.html index.html.org 3$ cd /etc/apache2 4$ sudo cp -p apache2.conf apache2.conf.org 5$ nano apache2.conf 6$ diff -c1 apache2.conf.org apache2.conf 7*** apache2.conf.org 2018-10-03 23:41:08.000000000 +0900 8--- apache2.conf 2018-11-16 11:28:40.671295336 +0900 9*************** 10*** 170,172 **** 11 <Directory /var/www/> 12! Options Indexes FollowSymLinks 13 AllowOverride None 14--- 170,172 ---- 15 <Directory /var/www/> 16! Options -Indexes +FollowSymLinks 17 AllowOverride None
投稿2018/11/17 21:17
編集2018/11/17 21:56総合スコア5737
0
ベストアンサー
□apache2でwelcome.confが見当たらない
httpdのwelcome.confに該当するものはapache2の場合はapache2.confになります。
-Indexesとしてもうまくいかないので Indexes自体を削除すると、index.htmlなどウェブページがなにもないときにディレクトリの中身が外部に晒されることはありません。
□シンボリックリンクとは
シンボリックリンクはショートカットのようなものだと思ってください
分かった気になれるシンボリックリンク
□availebleディレクトリとenabledディレクトリの違い
apache2.confはこのうちxxx-enabled内の.confや.loadファイルをすべて読み込むようになってます。
xxx-enabledの中身はすべてxxx-available内のファイルへのシンボリックリンクです。
-availableに実際の設定ファイルがあります。
シンボリックリンクと設定ファイルは必ず同じ数だけ対になっているわけではないということです。設定を無効にしたければシンボリックを消せばいいわけで、逆に有効にしたければシンボリックを作成すればいいわけです。
UbuntuのApache設定ファイル、どうやるんだっけ
要約するとIndexesの設定を変更するにはapache2.confを編集します。セキュリティ関係のファイルを編集するには /etc/apache2/conf-enabled/security.conf を編集します。
編集しおわったあと apacheの再起動を忘れずに行うようにします。
投稿2018/11/17 23:32
編集2018/11/18 01:13
退会済みユーザー
総合スコア0
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
このような回答には修正を依頼しましょう。
関連した質問
Q&A
解決済
VBAでダイアログボックスから開いたExcelファイルと別のファイルのA列を比較して、同じならB列C列の値をコピペしたいです。
回答1
クリップ0
更新
2023/01/31
Q&A
解決済
Google Colab 上で Selenium の Webdriver が動かなくなった(Ubuntu 20.04 対応?)
回答1
クリップ0
更新
2023/01/20
Q&A
解決済
csvから取得したリストの型を変換したい(python)
回答2
クリップ0
更新
2023/01/29
Q&A
解決済
jsとgasによるdoPostとfetch間によるhtmlファイルの受け渡しについて
回答1
クリップ2
更新
2023/01/30
Q&A
解決済
ubuntuで再起動すると、NVRM: Can't find an IRQ for your NVIDIA card 文言から始まり、reboot:Restarting systemで終わるエラー文
回答1
クリップ0
更新
2023/02/01
Q&A
解決済
【GAS】ピボットテーブル生成時にピボットグループを作成したい
回答1
クリップ0
更新
2023/01/30
Q&A
受付中
C言語の関数の定義と型についてのエラーを解消したい
回答3
クリップ0
更新
2023/01/30
同じタグがついた質問を見る
Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
こちらの回答が他のユーザーから「過去の低評価」という指摘を受けました。
退会済みユーザー
2018/11/17 23:37