これからWeb開発のバックエンドを学ぶ in 2018(PHP7編 - 1.3日目)|自宅サーバでWebサイト公開

これからWeb開発のバックエンドを学ぶ in 2018(PHP7編 - 1.0日目)|DDDへ向かって行くの続きです。

お金が無いので、作ってるPHPプロジェクトを自宅サーバで公開しました。
AWSも、GCPも従量課金が怖いです。でも月額も払いたくない。
電気代以外、ビタ一文払いたくないです。

書籍リスト

環境

  • OS: macOS High Sierra 10.13.3
  • 仮想化:docker-compose
  • Webサーバ: nginx
  • APサーバ: php-fpm

やった事

セキュリティ

  • ファイアウォールON
  • Avastアンチウイルス

ルータの設定

  • 固定IPとして設定
  • ポート80 -> 8080にポートフォワード

docker-compose

  • nginxコンテナ設定で8080 -> 80にポートフォワード

DNS取得

  • MyDNSで無料ドメインを取得して、固定IPアドレスを設定して関連付け

残対応

  • HTTPS対応。nginx周りを弄ったけど動かなかった。殆ど触った事ないので苦手だ。今日は諦めて後日。

勉強で作ってるプロジェクトのソース

https://github.com/masaaki-uegaki/bookapp

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.