web-dev-qa-db-ja.com

apache2サービスが再起動しないRails ubuntu

私がタイプするとき:

Sudo /etc/init.d/Apache2 restart

...または:

service Apache2 restart

...次のエラーが発生します。

Apache2.serviceのジョブが失敗しました。詳細については、「systemctlstatusApache2.service」および「journalctl-xe」を参照してください。

systemctl status Apache2.serviceと入力すると、次のようになります。

Apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/Apache2)
   Active: failed (Result: exit-code) since Thu 2015-08-27 21:18:25 PDT; 3min 1s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 20754 ExecStop=/etc/init.d/Apache2 stop (code=exited, status=0/SUCCESS)
  Process: 20863 ExecStart=/etc/init.d/Apache2 start (code=exited, status=1/FAILURE)

そして、typeingjournalctl -xeNo journal files were foundと言います

誰か助けてもらえますか?

2
Salman Qureshi

今日も同様の問題が発生しました。Apache2.4.10-10+ deb8u1を実行していましたが、仮想ホストは2.2.16-6 + squeeze15を実行しているサーバーからのコピーであり、機能しなくなった1行が見つかりました。

Require Valid-user

に変更する必要がありました

Require valid-user

(CAPSが削除されました)、これによりApacheが再び実行されました。

このエラーは/ var/log/syslog(debian 8)で見つかりました。それは私にエラー仮想ホストの行番号を与えました、そしてそれは私のためにこの修正に私を導きました。 Vが私の古い仮想ホストで大文字だった理由はわかりませんが、2.2では動作するようですが2.4では動作しないようです。syslogを調べて、エラーが何であるかを確認することをお勧めします。

1
Sverre