問題
AWS EC2 AMI
httpの時は問題なく表示が出来るのですが、httpsにした後から入れなくなりました。
よろしくお願いします。
発生している問題・エラーメッセージ
サイトにhttpsでアクセスした時
ERR_CONNECTION_REFUSED
###tail mysite.access.log
terminal
1119.83.220.12 - - [22/Apr/2018:15:11:08 +0900] "GET / HTTP/1.1" 200 554 "http://mysite.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36" 2119.83.220.12 - - [22/Apr/2018:15:11:08 +0900] "GET /favicon.ico HTTP/1.1" 200 554 "http://mysite.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"
/etc/nginx/conf.d/mysite.com.conf
terminal
1# the upstream component nginx needs to connect to 2upstream django { 3 server unix:/home/ec2-user/django/mysite/mysite.sock; # for a file socket 4 # server 127.0.0.1:8001; # for a web port socket (we'll use this first) 5} 6 7server { 8 listen 80; 9 server_tokens off; 10 server_name mysite.com; 11 return 301 https://mysite.com$request_uri; 12} 13 14server { 15 #listen 80; 16 listen 433 ssl; 17 server_name mysite.com; 18 19 ssl on; 20 ssl_certificate /etc/letsencrypt/live/www.mysite.com/fullchain.pem; 21 ssl_certificate_key /etc/letsencrypt/live/www.mysite.com/privkey.pem; 22 #ssl_dhparam /etc/nginx/ssl/dhparam.pem; 23 ssl_prefer_server_ciphers on; 24 ssl_ciphers 'ECDH !aNULL !eNULL !SSLv2 !SSLv3'; 25 add_header Strict-Transport-Security "max-age=31536000; includeSubdomains"; 26 client_max_body_size 100M; 27 access_log /var/log/mysite.com.access.log; 28 error_log /var/log/mysite.com.error.log; 29 30 #-------------- 31 #Handle Django 32 #-------------- 33 location / { 34 #proxy_pass http://127.0.0.1; 35 uwsgi_pass django; 36 include /etc/nginx/uwsgi_params; 37 #include uwsgi_pass; 38 proxy_set_header Upgrade $http_upgrade; 39 proxy_set_header Connection "upgrade"; 40 proxy_set_header Host $host; 41 proxy_set_header X-Real-IP $remote_addr; 42 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 43 } 44 #---------- 45 # server static files 46 #---------- 47 48 # here we assume the STATIC_ROOT inside your django project is 49 # set to /static/ 50 location /static/ { 51 autoindex on; 52 alias /home/ec2-user/django/static/; 53 } 54 55}
/etc/nginx/nginx.conf
terminal
1user root; 2worker_processes auto; 3error_log /var/log/nginx/error.log; 4pid /var/run/nginx.pid; 5 6events { 7 worker_connections 1024; 8} 9 10http { 11 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' 12 '$status $body_bytes_sent "$http_referer" ' 13 '"$http_user_agent" "$http_x_forwarded_for"'; 14 15 access_log /var/log/nginx/access.log main; 16 17 sendfile on; 18 tcp_nopush on; 19 tcp_nodelay on; 20 keepalive_timeout 65; 21 types_hash_max_size 2048; 22 23 include /etc/nginx/conf.d/*.conf; 24 include /etc/nginx/mime.types; 25 default_type application/octet-stream; 26}
補足情報(FW/ツールのバージョンなど)
Amazon Linux AMI 2017.09.1 (HVM), SSD Volume Type
nginx 1:1.12.1-1.33.amzn1
uWSGI 2.0.17
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。