請教一個關於nginx的問題
我配置NGINX+TOMCAT時,發現有一個衝突,請教下我該怎麼修改?
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location /www/ {
alias /data/temp/www_www/;
}
我這樣做的目的是想把程序和靜態內容分開
這樣配置后的現象是訪問/www/的上面指定過期時間類型的文件是404錯誤 ,找不到文件
把上面指定過期時間註釋掉,就正常了
《解決方案》
沒指定圖片的路徑,加下root或alias
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
alias /data/temp/www_www/;
expires 30d;
}
location /www/ {
alias /data/temp/www_www/;
}
《解決方案》
我試了,不行,還是404錯誤
以下是我的部分配置:
server {
listen 80;
server_name localhost;
root /data/temp/www;
index index.html index.htm index.jsp;
location /www/ {
alias /data/temp/www_www/;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
alias /data/temp/www_www/;
expires 30s;
}
location ~ .*\.(jsp|do|dhtml)?$
{
include proxy.conf;
proxy_pass http://127.0.0.1:8081;
}
location / {
root /data/temp/www;
index index.html index.htmindex.jsp;
}