sib改めてディレクトリ構成やグループとかを決め直した。fooはシェルにログインする時のアカウントだ。作業は以下を参考にさせて頂いた。グループを使いこなすディレクトリ・グループ構成の検討グループ構成group;nginxmember;nginxgroup;nodemember;node*nodeアカウントについては、必要になってから作成、今は保留する。root)*node、rootアカウントについては、必要になってから設定する。/usr/local/nginx/owner;nginxgroup;nginx*問題が出るかもしれないので一通りの設定が落ち着くまで保留する。/var/tmp/nginx/owner;nginxgroup;nginx*問題が出るかもしれないので一通りの設定が落ち着くまで保留する。webアプリ公開用ディレクトリ。/var/webdev/owner;devgroup;devpermission;775パーミッションはとりあえずwebdevを775にしてdevグループの物は動くようにしておいた。hogeプロジェクト/var/webdev/hoge/hogeプロジェクトの静的部分をhtmlディレクトリ、nodeアプリ等の動的部分をappディレクトリの形にする。owner・groupはアプリに合わせて決めるが基本は以下の通りとしておく。/var/webdev/hoge/html/owner;nginxgroup;nginxpermission;644/var/webdev/hoge/app/owner;foogroup;foopermission;755/var/webdev/html/hoge//var/webdev/app/hoge/とすると、htmlディレクトリ以下、appディレクトリ以下でowner・groupをまとめれるのが良さそうだが、開発時にローカルマシンでプロジェクトを一箇所にまとめて管理しておきたかった事及びappがnodeのみでは無さそうなので、今回は採用しなかった。ディレクトリ・グループ設定devユーザーを作成する。アプリ名はとりあえずでindexにしておいた。補助グループから外されてしまう。補助グループを確認してから、それを含める形で再度指定する。devユーザー確認する。/etc/passwdグループ確認する。/etc/groupとりあえずindexのディレクトリを作成する。index各プロジェクトのアクセス権限については、また後で設定する。confファイルの調整プロジェクト毎に設定ファイルを置けるようにprojectsディレクトリを作成する。/usr/local/nginx/conf/projects/ディレクトリ構成に合わせて設定ファイルの調整をする。/usr/local/nginx/conf/nginx.confユーザーはnginxへ変更する。2;デフォルトのroot指定をvar/webdev/index/へ変更する。プロジェクト毎に設定を読み込めるようにprojects/*.confをincludeする。/usr/local/nginx/conf/projects/*.conf;}これで契約したVPSをみてみる。http://www.omusuhi.info//var/webdev/index/html/にアップロードしてあった「おむすびコロン。Found」がでている。次回はnginxを導入した理由でもあるリバースプロクシの設定を行う。追記・/var/www/としていたのをhttpdが使用するディレクトリと被るので/var/webdev/に変更した。Comment返信をキャンセルする。