私はいくつかの投稿を通過しましたが、どれも私の問題を修正していないので、私は尋ねています。
ドメインやサブドメインを設定したことがないので、単純な間違いが問題になる可能性があります。
システム:
私がこれまでにしたこと:
次のようなサイトで利用可能な構成ファイルを追加しました。
<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を再起動しました
ここで、禁止されたエラーが発生します。
禁止されたエラーが発生します。
どんな手掛かり?
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)
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をリロードすると、動作するはずです
SELinuxを有効にしている場合は、それが原因である可能性があります。
Sudo vim /var/log/audit/audit.log
またはSudotail -f /var/log/audit/audit.log
そして
Sudo ls -Z /var/www/internet/movil/
Semanage fcontextを使用すると、これを修正できます。