0
私はルビー開発のためのいくつかの無料ホスティングを提供するつもりです。ユーザーがユーザーヨーダのためので、ユーザー/ www /の公共nginxの魔法のサブドメイン - 必要なyodaのための助け
彼のディレクトリ/ home/$を指すように作成されたとき、私は手動でサブドメインを追加するためにnginxの編集する必要があり、現時点では私はこの
server {
listen 80;
server_name yoda.jedi.am;
root /home/yoda/www/public;
passenger_enabled on;
}
のようなものを持っています
ここで、ユーザーobioneを追加して、nginxにroot/home/user/www/publicのuser.jedi.amを自動的にサーバーに設定し、それがメインルートにリダイレクトできない場合は、
テストされていないが、これまたはそれが動作するはずのようなものserver {
listen 80;
server_name ~^(.*)\.jedi\.am$
if ($hostname ~ ^(.*)\.jedi\.am$) {
set $user $1;
}
if (! -d /home/$user/www/public) {
rewrite . http://jedi.am/ redirect;
}
root /home/$user/www/public;
passenger_enabled on;
}
:
おかげ
このhttp://pastebin.com/rcf1eiVQは機能しません。 – user1212889