問題
接続がタイムアウトする
環境
WSL Ubuntu18.04
Apache2.4
Django2.2
Python3.7
やったこと
- Windowsファイアウォールからポート80,443を許可
- 80番ポートからhttp通信で接続できた
- /etc/apache2/sites-available/django.confを作成し以下のように編集しapache restartしたところ接続がタイムアウトするようになった
NameVirtualHost *:80 NameVirtualHost *:443 LoadModule wsgi_module /home/<user>/.pyenv/versions/miniconda3-4.3.30/envs/django/lib/python3.7/site-packages/mod_wsgi/se\ rver/mod_wsgi-py37.cpython-37m-x86_64-linux-gnu.so LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so <VirtualHost *:443> DocumentRoot /<work>/python/django-train/DjangoTrain ServerName www.<url> ServerAlias <url> WSGIScriptAlias / /<work>/python/django-train/DjangoTrain/DjangoTrain/wsgi.py WSGIProcessGroup DjangoTrain WSGIDaemonProcess DjangoTrain user=<user> group=<user> python-path=/<work>/python/django-train/DjangoTrain python-\ home=/home/<user>/.pyenv/versions/miniconda3-4.3.30/envs/django SSLEngine On SSLCertificateFile /etc/letsencrypt/live/<url>/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/<url>/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/<url>/chain.pem <Directory /<work>/python/django-train/DjangoTrain/DjangoTrain > <Files wsgi.py> Require all granted </Files> </Directory> Alias /static/ /<work>/python/django-train/DjangoTrain/static/ <Directory /<work>/python/django-train/DjangoTrain/static > Require all granted </Directory> </VirtualHost> <Virtualhost *:80> ServerName <url> ServerAlias <url> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </VirtualHost>
ファイアウォール以外の原因が検索結果に引っかからず悩んでいます。回答よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/24 01:35
退会済みユーザー
2019/05/24 01:55
2019/05/24 03:20
退会済みユーザー
2019/05/24 03:35