Apache2.4はすべてのシンボリックリンクをたどるわけではありません

ポロッソン

Kubuntu 14.04を新しくインストールした後、ローカルのApacheWebサーバーを構成しています。Apacheのバージョンは2.4.7です。

私は通常、別のパーティション(/dev/sdb6ここ)にあるファイルを操作し、/var/www/フォルダーにシンボリックリンクを作成します。

実際には/home/user/someFolder、を指すシンボリックリンクでのみ機能しますが、パーティションにあるフォルダーでは機能しません。このパーティションはext4、にマウントされていmedia/user/partitionNameます。このディレクトリは私のユーザーが所有しておりx、すべてのサブフォルダのアクセス許可ビットがあります。ユーザーwww-dataは私のグループに割り当てられ、私のユーザーはグループに割り当てられwww-dataます。

このapache2.confファイル(および最終的には他のすべてのvhosts confファイル)にはFollowSymLinks<Directory /var/www/>ディレクティブのオプションがあります

何が恋しいですか?奇妙なことに、それは/home/user/something...を指すシンボリックリンクをたどりますが、別の場所を指すシンボリックリンクはたどりません。この結果、次のようになります。

AH00037: Symbolic link not allowed or link target not accessible: /var/www/somelink

-SymLinksIfOwnerMatchターゲットに対して同じユーザーである必要がないことを確認するためにオプションを追加しようとしましたが(同じであることがわかっている場合でも)、変更はありません。

ボブ

POSIX権限がすでに正しく設定されていると仮定すると、私の最初の勘はACLです。ACLを有効にしてこのパーティションをマウントしたかどうかを確認します。

さらにテストを行う場合はsu、Webサーバーユーザー(www-data)にアクセスし、いくつかのlsコマンドを実行して、それが機能するかどうかを確認する必要があります。たとえば、sudo -u www-data ls /path/to/folder

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Apache2ではシンボリックリンクは許可されていません

分類Dev

apache2のシンボリックリンクとhtaccess

分類Dev

gitweb / apache2の設定

分類Dev

gitweb / apache2の設定

分類Dev

Apache2ログのServerName

分類Dev

apache2 / modulesディレクトリがありません

分類Dev

コンストラクト2のコンテナは、すべてのオブジェクトを表示するわけではありません

分類Dev

apache2とcouchdbはapache2でcorsを有効にします

分類Dev

apache2は.phpですべてのURLを追加します

分類Dev

Apache2 は本当に必要ですか?

分類Dev

Macの/ private / etc / apache2と/ etc / apache2の違いは何ですか

分類Dev

「service apache2 reload」と「sudo systemctl restart apache2」の違いは何ですか?

分類Dev

IPTablesのポートリダイレクションはApacheを壊すべきでしたが、そうではありませんでした

分類Dev

WordPressを使用したApache2のProxyreverse

分類Dev

PHP Apache2を有効にする

分類Dev

ProxyPassReverseをapache2に追加する方法

分類Dev

ppa:ondrej / apache2を削除する方法

分類Dev

apache2をwordpressdockerコンテナーにリンクする方法は?

分類Dev

apache2でSSLを設定するための最新のチュートリアルはありますか?

分類Dev

Apache2 + Tomcat静的リソース

分類Dev

LDAPを使用したApache2認証

分類Dev

LDAPを使用したApache2認証

分類Dev

Apache2とドメイン制御

分類Dev

Apache2:ErrorLogFormatの影響なし

分類Dev

DebianのApache2エラーログ

分類Dev

Apache2とHeartBleedSSLの問題

分類Dev

Apache2とmysqlの認証

分類Dev

uwsgiとapache2の問題

分類Dev

apache2使用可能なリスニングソケットはありませんが、ポートでリッスンしているものはありません

Related 関連記事

  1. 1

    Apache2ではシンボリックリンクは許可されていません

  2. 2

    apache2のシンボリックリンクとhtaccess

  3. 3

    gitweb / apache2の設定

  4. 4

    gitweb / apache2の設定

  5. 5

    Apache2ログのServerName

  6. 6

    apache2 / modulesディレクトリがありません

  7. 7

    コンストラクト2のコンテナは、すべてのオブジェクトを表示するわけではありません

  8. 8

    apache2とcouchdbはapache2でcorsを有効にします

  9. 9

    apache2は.phpですべてのURLを追加します

  10. 10

    Apache2 は本当に必要ですか?

  11. 11

    Macの/ private / etc / apache2と/ etc / apache2の違いは何ですか

  12. 12

    「service apache2 reload」と「sudo systemctl restart apache2」の違いは何ですか?

  13. 13

    IPTablesのポートリダイレクションはApacheを壊すべきでしたが、そうではありませんでした

  14. 14

    WordPressを使用したApache2のProxyreverse

  15. 15

    PHP Apache2を有効にする

  16. 16

    ProxyPassReverseをapache2に追加する方法

  17. 17

    ppa:ondrej / apache2を削除する方法

  18. 18

    apache2をwordpressdockerコンテナーにリンクする方法は?

  19. 19

    apache2でSSLを設定するための最新のチュートリアルはありますか?

  20. 20

    Apache2 + Tomcat静的リソース

  21. 21

    LDAPを使用したApache2認証

  22. 22

    LDAPを使用したApache2認証

  23. 23

    Apache2とドメイン制御

  24. 24

    Apache2:ErrorLogFormatの影響なし

  25. 25

    DebianのApache2エラーログ

  26. 26

    Apache2とHeartBleedSSLの問題

  27. 27

    Apache2とmysqlの認証

  28. 28

    uwsgiとapache2の問題

  29. 29

    apache2使用可能なリスニングソケットはありませんが、ポートでリッスンしているものはありません

ホットタグ

アーカイブ