2022-04-24
#js #vr 
スマホやQuestのWebアプリを開発する際、SSL(TLS)環境が必要になります。GitHub Pagesは便利ですが、反映までに約1分かかるのが玉に瑕。サーバーへデプロイする必要すらない、ローカル環境への直接接続を実現しました。

「セミナールーム(グループスタイル)」

Questから手元のMacで動かすサーバーに直接接続!便利!

設定手順
1. サーバーを借りる(Ubuntu、WebArena Indigoで月349円〜、IPv6専用なら月297円!)
2. ドメイン名を設定する
3. nginxをインストールする(sudo apt install nginx)
4. ngenxの設定ファイルを作る(sudo vi /etc/nginx/conf.d/ドメイン名.conf)

server { listen 80; server_name ドメイン名; location / { proxy_pass http://[IPアドレス]:ポート番号/; } }

5. nginxの設定反映(nginx -s reload)
6. SSL設定(./cerntbot-auto)
7. 必要に応じて、IPアドレスとポート番号で外部から接続できるようにルーターや、PCのファイアウォールを設定
8. liveserverなどのサーバーを起動!

気持ちよく開発できる環境づくり、大事です。

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS