質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

1610閲覧

httpからhttpsにするconファイルの設定

ryuujinn

総合スコア72

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2018/06/29 12:18

現在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; } }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ryochin

2018/07/01 03:14

ローカルホストから curl 等で 443 を叩くとどうなりますか? また、error_log を設定してログを出したほうがいいと思います。
ryuujinn

2018/07/01 14:25

ryochinさん、返信、回答ありがとうございます
guest

回答1

0

自己解決

自己解決しました

お騒がせ致しました

投稿2018/07/01 14:26

ryuujinn

総合スコア72

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

i_sugiyama_tomo

2018/07/03 01:44

もしお時間があれば、何がどうなっていて、どうしたら解決できたかを教えていただけますと助かります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問