zhouxin / pubhg
Unlimited private code, issue and wiki hosts.
Unlimited private code, issue and wiki hosts.
nginx配置
配置文件/etc/nginx/nginx.conf,使conf.d和sites-enabled文件夹下的配置文件生效。
{{{ html{ ......
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
......
}
}}} sites-enabled文件夹下存放指向各站点nginx配置文件的链接即可。
nginx配置文件,以authsso为例:
{{{ server { listen 80 ; server_name authsso-dev.bjtu.edu.cn authsso-dev.njtu.edu.cn;// 设置相应域名
access_log /var/log/nginx/authsso.access.log;
include /etc/nginx/conf.d/fastcgi.conf;
location /site_media {
root /home/gsmis/work/authsso/; //设置站点根目录
}
location / {
fastcgi_pass unix:/home/gsmis/work/authsso/fcgi.sock; //socket文件
valid_referers none *.bjtu.edu.cn *.njtu.edu.cn njtu.edu.cn bjtu.edu.cn;
if ($invalid_referer) {
return 403;
}
}
}
}}} 配置完成后重启nginx
bobfu created at 13 years ago