mod_wsgi ، wsgi daemon مرئية خلف _both_ http و https
سؤال
لقد تم تكوين Apache VHost باستخدام SSL و Mod_wsgi بشكل جيد:
<VirtualHost 127.0.0.1:443>
#[...]
SSLEngine on
#[...]
WSGIScriptAlias / /home/maciek/workspace/imid2py/wsgihandler.py
WSGIDaemonProcess web2py user=maciek group=www-data \
home=/home/maciek/workspace/imid2py/ \
processes=10 maximum-requests=500
<الموقع "/">
#[...]
WSGIProcessGroup web2py
< /location>
< /virtualhost>
ومع ذلك ، أحتاج إلى السماح للاتصالات بعنوان URL محدد عبر HTTP بدون SSL. لذا ، أريد أن يكون Daemon Daemon Daemon _the_same_ wsgi مرئيًا على مضيفين افتراضيين: واحد مع SSL ، واحد بدون. أريد أن يكون هذا الخفي نفسه ، لأنني أستخدم بعض المتغيرات الشائعة في الذاكرة. هناك طريقة ممكنة (على سبيل المثال ، تخزينها في ديسيبل) ولكنها مضنية.
<VirtualHost 127.0.0.1:80>
<Location "/welcome/default/handleRequest">
WSGIProcessGroup web2py #I want this to be the same daemon as above
</Location>
< /virtualhost>
كيف يمكنني تكوين WSGI/Apache للقيام بذلك؟ هل هو ممكن؟
المحلول
يتم تغطية هذا بواسطة Web2Py Documentation في Web2Py Book. اذهب اقرأ أقسام هذا الكتاب. انظر الروابط في:
لا تنتمي إلى StackOverflow