こんにちは。現在nginxでサイトをアップロードし運営しております。
複数のサイトを運営している中で、
/etc/systemd/system/lp_kaitai.service
~/puma_config/lp_kaitai.rb
/etc/nginx/conf.d/lp_kaitai.conf
ディレクトリを作り、上記をそれぞれ設定を行いました。
すると、該当ディレクトリとは違う内容が表示されてしまいます。
おそらく何かしらの不備によりディレクトリにリダイレクトがかかっているのですが、どこが原因でどの部分を改善すれば良いかわからずにおります。
どこまで情報を開示すれば良いかわからず情報不足かもしれませんが、ご教示よろしくお願い致します。
【nginx.confファイル】
server { # http -> https にリダイレクトする場合、次のように設定します。 if ($host = hoge.com) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; server_name hoge.com rreturn 301 https://$server_name$request_uri; } server { listen 443 ssl http2; server_name hoge.com ssl_certificate /etc/letsencrypt/live/hoge.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/hoge.com/privkey.pem; # managed by Certbot #charset koi8-r; client_max_body_size 20M; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://unix:/tmp/lp_kaitai.sock; proxy_read_timeout 90; } access_log /var/log/nginx/lp_kaitai.access.log main; error_log /var/log/nginx/lp_kaitai_error.log warn; }
nginxのconfファイルでリダイレクトがかかっている可能性がございますね。
もしくはCDN(CloudFlare等)を使われていて何かリダイレクト設定しているのであればその部分で起きている可能性もあります。
もしお手数でなければ、まずnginxのconfファイルをお見せいただくことは可能でしょうか?
上記、お返事ありがとうございます。内容を追加いたしました。
ご確認よろしくお願い致します。
ご対応ありがとうございます。
こちらのご質問が悪く大変お手数をおかけし申し訳ございませんが、
conf.d/*.confの中に入っているファイル群がルーティング周りを担っているかと思いますので、そちらをご連携頂いてもよろしいでしょうか?
理解が悪くすみません。修正しました。
一点考えられる点として、元々ファイル名を『kaitai』と設定していたのですが、
/etc/systemd/system/kaitai.service
~/puma_config/kaitai.rb
/etc/nginx/conf.d/kaitai.con
cd webroot/kaitai
新たにlp_kaitaiと名前を変えました。その際、上記ファイルを削除したのですが、もしかするとその時の履歴がどこかに残っているのでしょうか?私自身残っている情報等が確認できないのですが、もし分かればそこも教えていただけると幸いです。
追加の情報連携ありがとうございます。
ファイル削除後はnginxのほう再起動かけましたでしょうか?
はい!かけております!
ファイルのURL自体が別のものが表示されます
かしこまりました。
もしお手数でなければディレクトリ構成と今どのようにリダイレクトされてしまっているかご教授いただけますとより解析できるかと思います。(色々聞いてしまい申し訳ございません。。)
これから仕事に戻りますのでまた後ほど確認いたしますね。
恐れ入ります。ディレクトリの構成はどのようにお伝えすればよろしいでしょうか?
/$home/webrootの配下にそれぞれlp_kaitai等のディレクトリが配置されております。尚、リダイレクトされているのはそのディレクトリの一つのものとなります。
リダイレクトされているのはlp_kaitaiのURLへアクセスすると、即別URLに切り替わっております。
よろしくお願い致します。
ありがとうございます。
少しだけ見えてきたのですが、lp_kaitaiの方はrailsで作られたものですか?
あと、lp_kaitai.rbの方はファイルではなくディレクトリを作成したのでしょうか?
はい。railsで作ったものです。lp_kaitai.rbはファイルを作っております。よろしくお願い致します。
うnginx → nginx > タイトル