背景
簡単な自作のWebサイトを以下の構成で公開しています。
- nginx
- uwsgi
- Django
現在は、Djangoのディレクトリは、(ユーザ名をhogeとして)
/home/hoge/mysite
に置いています。
また、nginxの設定ファイルもそこを指すようにしています。
しかしながら、一般的にはwebアプリのデータは/var/www
に置くことが普通のようです。
質問1
webアプリデータを/var/www
に置くのは、単なる慣習ですか?
それとも明確な理由があるでしょうか。
特に、/home
の下に置くことに明らかな問題があるでしょうか?
質問2
本番用のwebアプリを/var/www
に置く場合、開発はどこのディレクトリでやるのが普通でしょうか。
例えばDjango等には開発用サーバが付随しており、それでデバッグしながらコーディングをすると思います。
それは/home
の下でやるのが普通ではないのでしょうか?
もしそうだとする場合、開発完了したものを本番領域へ移すのは通常どのようにするのでしょうか。
(ナイーブに cp
コマンドでコピーする・・・?)
初学者で申し訳ありません、調べてはみたのですが、
当たり前すぎる知識のようで上手く答えを得ることができませんでした。
よろしくお願いいたします。
環境
- OS: Ubuntu 16
- Webサイト構成: nginx + uWSGI + Django
- サーバ: ConoHa VPS

回答3件
あなたの回答
tips
プレビュー