我有一个使用nginx/1.2.6(Ubuntu 13.04 VirtualBox)运行的Symfony2.2.1项目。 硬链接的资产呈现方式正常。使用nginx更新符号链接静态文件无效
使用符号链接,它仅适用于第一次初始化。 当我更新一个符号链接源时,浏览器渲染使用 字符转换我的修改。浏览器没有错误,未经修改的部分不受影响。我的CSS文件修改后结束
例子:
[...]
div.form-actions {
text-align: center;
}
�����
目前,我使用的硬链接。我没有Apache2的这个问题...:/
你有想法吗? 感谢
Nginx的网站的conf:
server {
listen 80;
root /media/sf_NetBeansProjects/XXXX/web;
index app.php;
server_name XXXX.lo;
location/{
# try to serve file directly, fallback to rewrite
try_files $uri @rewriteapp;
}
location @rewriteapp {
# rewrite all to app.php
rewrite ^(.*)$ /app.php/$1 last;
}
location ~ ^/(app|app_dev)\.php(/|$) {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTPS off;
}
error_log /media/sf_NetBeansProjects/XXXX/app/logs/nginx_errors.log;
access_log /media/sf_NetBeansProjects/XXXX/app/logs/nginx_access.log;
}
的精妙之处是,媒体/ sf_NetBeansProjects是我的Windows8 VirtualBox中共享文件夹,但正如我前面说的,Apache2的总是好这一点。
我用相当多的你可以粘贴你的nginx站点配置的相关位? – 2013-05-10 12:03:33
是的,我完成了.tks。 – webda2l 2013-05-10 12:17:58
通过更新符号链接,你的意思是用编辑后的图片覆盖它。 – 2013-05-18 07:59:47