非常に奇妙な問題が発生します。SSH経由でログインしない限り、Apacheのvhostは動作しません
私のように定義された仮想ホストがあります:[
:私はそれにアクセスしようとすると、私は生命のerror_log中このエラーで
Forbidden You don't have permission to access/on this server.
を取得
<VirtualHost *:80> ServerName life.xxx.info DocumentRoot /home/xxx/life/app/ ServerAdmin [email protected] ErrorLog /var/log/apache2/life-error_log CustomLog /var/log/apache2/life-access_log common <Directory /home/ivanatora/life/app/> Allow from all AllowOverride All </Directory> </VirtualHost>
を(13月10日13:09:45 2017] [批判] [クライアントabcd](13)許可が拒否されました:/home/xxx/.htaccess pcfg_openfile:htaccessファイルを確認できません。 :http://life.xxx.info/
ファイル/home/xxx/htaccessが存在し、-rw-rw-r-- permissionsを持っています。
このサーバー上のSSHにログインしているユーザーがいる場合、この仮想ホストは問題なく動作しています。私がログアウトすると、同じエラーが発生します。
恐らくそれは非常にばかなことですが、私は今は困惑しています。何か案は?
SSHと何が関係しているのか分かりません。どこからページをリクエストしていますか? – l0b0
私もそれを手に入れません。リクエストは他のマシンから行われます。 –