php配置
server {
listen 80; #监听端口
server_name www.baidu.com; #域名
root /srv/www/bbs; #项目目录
index index.php index.html index.htm default.php default.htm default.html; #首页文件
location / {
include fastcgi_params; #导入配置
fastcgi_pass 127.0.0.1:9000; #监听php端口
fastcgi_index index.php; #php默认访问首页文件
fastcgi_param SCRIPT_FILENAME /path$fastcgi_script_name; #设置文件导向, path为项目路径
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ #监听图片
{
expires 30d; #缓存
access_log off;
}
location ~ .*\.(js|css)?$ #监听js
{
expires 12h;
access_log off;
}
}
uwsgi配置
server {
# 监听的端口号
listen 80;
# 域名
server_name www.baidu.com;
charset utf-8;
# 最大的文件上传尺寸
client_max_body_size 75M;
# 静态文件访问的url
location /static {
# 静态文件地址
alias /path/static; 项目静态文件路径
}
# 最后,发送所有非静态文件请求到django服务器
location / {
uwsgi_pass 127.0.0.1:5001; #必须和uwsgi中的设置一致
# uwsgi_params文件地址
include /etc/nginx/uwsgi_params;
}
}
网友评论