nginx
一応前回の続き
とりあえず、プリコンパイルができてなくても最低限の動作はするんじゃないか、と試しにrunを実行すると動いたっぽい。
が、証明書設定をしていないのでブラウザからアクセスしてもみることができない。
(LOCAL_HTTPSをfalseにすればいいという情報もあったが、現在のバージョンではサポートしていない)
.env.production
# Changing LOCAL_HTTPS in production is no longer supported. (Mastodon will always serve https:// links)
このようなログが出ているので、アクセス自体はできているはず。
web_1 | [24353369-454d-4e02-8487-91c1e39f3200] method=GET path=/ format=html controller=HomeController action=index status=301 duration=1.43 view=0.00 location=https://localhost/
というわけで、とりあえずHTTPSの設定のやり方をみてみることに。
https://qiita.com/ww24/items/423108ac3659e0f06bc7
上記などを参考にnginx(web server)を設定。
(example.com -> localhostに、include conf.d/.conf;の追記はせず、もともと記載のあったinclude servers/;を利用。/usr/local/etc/nginx/servers ディレクトリを作成して、localhost.confをその中に作成した)
ホーム下にwwwディレクトリを作成、次のファイルを作成。
$ cat index.html
It Works! nginx
httpsで見れました。
本編はあまり進んでないけど、ここまで。
コメント
コメントを投稿