現在wordpressがhttpの為、httpsに変更したく設定を試みているのですが
上手くいかず、困っています
以下のconfファイルの設定がおかしい為表示できないのでしょうか?
それとも他に何か設定を間違っているのでしょうか?
行った設定は
1.ファイアウォールへの接続許可設定
2.Let’s Encrypt を利用したサーバー証明書の取得
3.certbotパッケージのインストール
4.サーバー証明書の作成
5.dhparam用ファイルの作成
6.opensslコマンドによるファイルの作成
7.nginxへのSSL通信用の設定(confファイルの設定)
8.HTTPSの動作確認
7.までは問題なく出来ていると思うのですが
ブラウザでの接続確認をしようとすると
このサイトにアクセスできません
example.com で接続が拒否されました。
次をお試しください:
接続を確認する
プロキシとファイアウォールを確認する
ERR_CONNECTION_REFUSED
お分かりになる方アドバイスをお願い致します
server { listen 80; listen 443 ssl; server_name .exsample.com; return 301 https://$host$request_uri; access_log /var/log/nginx/www.exsample.com.log main; ssl_certificate /etc/letsencrypt/live/www.exsample.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/www.exsample.com/privkey.pem; ssl_session_timeout 1d; ssl_session_cache shared:SSL:50m; ssl_session_tickets on; ssl_dhparam /etc/nginx/ssl/dhparam.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; root /usr/share/nginx/adultjapanxyz/wordpress; index index.php; charset utf-8; fastcgi_read_timeout 180; try_files $uri $uri/ /index.php?q=$uri&$args; location ~* /wp-config.php { deny all; } location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_script_name; include fastcgi_params; } # phpMyAdmin settings location /phpMyAdmin { alias /usr/share/phpMyAdmin/; index index.php; location ~ ^/phpMyAdmin/(.+.php)$ { alias /usr/share/phpMyAdmin; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin/$1; fastcgi_param PATH_INFO $fastcgi_script_name; include fastcgi_params; } } location ~* .(jpg|jpeg|png|gif|ico|css|js|svg|woff|)$ { expires 1M; } }
回答1件
あなたの回答
tips
プレビュー