web-dev-qa-db-ja.com

403の取得-サブドメインの作成時に禁止

私はいくつかの投稿を通過しましたが、どれも私の問題を修正していないので、私は尋ねています。

ドメインやサブドメインを設定したことがないので、単純な間違いが問題になる可能性があります。

システム:

  • Debian 6.0.6
  • Apache2.2.16

私がこれまでにしたこと:

  • Aレコードを作成しました。 (問題なく解決しているようです)
  • 次のようなサイトで利用可能な構成ファイルを追加しました。

    <VirtualHost *:80>
        ServerAdmin [email protected]
        ServerName m.mores.es
    
        DocumentRoot /var/www/internet/movil/
    
       <Directory />
            Options Indexes FollowSymLinks Includes ExecCGI
            DirectoryIndex index.php index.html
    
            AllowOverride None
            Order allow,deny
            allow from all
       </Directory>
    
       ErrorLog /var/log/Apache2/m.mores.es-error.log
       CustomLog /var/log/Apache2/m.mores.es-access.log combined
    
    </VirtualHost>
    
  • コマンドa2ensitem.mores.es(利用可能なサイトで作成されたファイルの名前)を実行しました

  • apacheを再起動しました

ここで、禁止されたエラーが発生します。

  • フォルダのアクセス許可を再帰的に775に変更しました
  • apacheを再起動しました

禁止されたエラーが発生します。

どんな手掛かり?

Apacheログの編集:これが鍵になる可能性があります。このログは、別のログファイルを設定したファイルで「other_vhosts_access.log」に表示されます。 m.mores.esのアクセスファイルとエラーファイルの両方が存在しますが、空です。これは、m.mores.esで何かを持っている唯一のログです

m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:54 +0200] "GET /index.html HTTP/1.1" 403 237 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:54 +0200] "GET /index.html HTTP/1.1" 403 237 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:55 +0200] "GET /favicon.ico HTTP/1.1" 302 241 "http://m.mores.es/index.html" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:55 +0200] "GET /favicon.ico HTTP/1.1" 302 241 "http://m.mores.es/index.html" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:03:01 +0200] "GET /index.php HTTP/1.1" 302 241 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:03:01 +0200] "GET /index.php HTTP/1.1" 302 241 "-" "Mozilla/5.0 (Windows NT 5.1) 
3
monxas

DocumentRootを/var/www/internet/movil/に設定しましたが、ディレクトリを/にポイントします。それを言うように変更します

   <Directory /var/www/internet/movil>

また、パスの末尾のスラッシュを削除することにも注意してください。

仮想ホスト全体は次のようになります。

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName m.mores.es

    DocumentRoot /var/www/internet/movil

   <Directory /var/www/internet/movil>
        Options Indexes FollowSymLinks Includes ExecCGI
        DirectoryIndex index.php index.html

        AllowOverride None
        Order allow,deny
        allow from all
   </Directory>

   ErrorLog /var/log/Apache2/m.mores.es-error.log
   CustomLog /var/log/Apache2/m.mores.es-access.log combined

</VirtualHost>

Apacheをリロードすると、動作するはずです

4
Jake

SELinuxを有効にしている場合は、それが原因である可能性があります。

Sudo vim /var/log/audit/audit.log

またはSudotail -f /var/log/audit/audit.log

そして

Sudo ls -Z /var/www/internet/movil/

Semanage fcontextを使用すると、これを修正できます。

0
JayMcTee