が、私はこの(省略)のように見えた、/etc/apache2/sites-enabled/000-default.conf
でApacheのconfファイルを持っている:私は、HTTPSを設定するために$ sudo certbot --apache
を実行したときにCertbot Apacheエラー "名前が以前のWSGIデーモン定義と重複しています。"私のUbuntu 16.04サーバーで
WSGIApplicationGroup %{GLOBAL}
<VirtualHost *:80>
ServerName example.com
WSGIDaemonProcess myprocess user=ubuntu group=ubuntu threads=10 home=/home/ubuntu/myapp
WSGIProcessGroup myprocess
...
</VirtualHost>
これは、HTTPモードでは正常に動作します、しかし、それSyntax error on line 7 of /etc/apache2/sites-enabled/000-default.conf: Name duplicates previous WSGI daemon definition.
エラーが発生します。7行目はWSGIDaemonProcess
で始まる行です。
私の主な問題は、CertBotをできるだけ自動的に実行する方法です。その目的のために、 ''の外に 'WSGIDaemonProcess'を定義することはできますか? P.S. 'mod_wsgi'自身のアーキテクトが私の質問に答えるのはかなりクールです! –
Josh
はい、あなたは '' VirtualHost''の外側に '' WSGIDaemonProcess''指示文を置くことができます。 –