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

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

新規登録して質問してみよう
ただいま回答率
85.47%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

nginx

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

アップロード

アップロードは特定のファイルをウェブサーバに送るプロセスのことを指します。

Q&A

1回答

1615閲覧

nginxでrootのディレクトリが表示されない

KOO_

総合スコア58

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

nginx

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

アップロード

アップロードは特定のファイルをウェブサーバに送るプロセスのことを指します。

0グッド

0クリップ

投稿2020/11/07 15:42

こんにちわ。現在nginxでサイトのアップロード作業を行なっております。

その中で、

/webroot/ディレクトリ名

にファイルをgit cloneで配置したのですが、以下のようにwelcome画面からサイト表示に切り替わらずに困っております。

イメージ説明

設定は以下となっております。

sudo vi /etc/systemd/system/miokuritai.service [Unit] Description=miokuritai Application Server After=network.target [Service] Type=simple User=smart WorkingDirectory=/home/smart/webroot/miokuritai/ ExecStart=/home/smart/.anyenv/envs/rbenv/versions/2.6.1/bin/bundle exec /home/smart/.anyenv/envs/rbenv/versions/2.6.1/bin/puma -C /home/smart/puma_config/miokuritai.rb TimeoutSec=300 Restart=always [Install] WantedBy=multi-user.target
sudo vi /etc/nginx/conf.d/miokuritai.conf server { # http -> https にリダイレクトする場合、次のように設定します。 if ($host = miokuritai.com) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; server_name miokuritai.com; return 301 https://$server_name$request_uri; } server { listen 443 ssl http2; server_name miokuritai.com; ssl_certificate /etc/letsencrypt/live/miokuritai.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/miokuritai.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/miokuritai.sock; proxy_read_timeout 90; } access_log /var/log/nginx/miokuritai.access.log main; error_log /var/log/nginx/miokuritai_error.log warn; }

ご教示よろしくお願い致します。

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

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

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

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

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

guest

回答1

0

/home/smart/webroot/miokuritai ここに appとかpublicとかがあるのですね?
ですと
server_name miokuritai.com; の次辺りに
root /home/smart/webroot/miokuritai;
をいれてください

ん?
upstream の定義も無いですね。
nginx puma で検索して設定してください

投稿2020/11/08 14:18

winterboum

総合スコア23376

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問