Foros del Web » Administración de Sistemas » Unix / Linux »

NGINX + Laravel, css no se actualiza

Estas en el tema de NGINX + Laravel, css no se actualiza en el foro de Unix / Linux en Foros del Web. Tengo nginx con una configuración instalada para laravel, pero cuando actualizo un archivo css y lo subo, no se me aplican los cambios, alguna idea?...
  #1 (permalink)  
Antiguo 14/02/2015, 10:28
 
Fecha de Ingreso: octubre-2013
Mensajes: 42
Antigüedad: 11 años, 2 meses
Puntos: 0
Exclamación NGINX + Laravel, css no se actualiza

Tengo nginx con una configuración instalada para laravel, pero cuando actualizo un archivo css y lo subo, no se me aplican los cambios, alguna idea?
  #2 (permalink)  
Antiguo 16/02/2015, 11:49
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 9 meses
Puntos: 1329
Respuesta: NGINX + Laravel, css no se actualiza

Si, suena a caché.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 16/02/2015, 14:02
 
Fecha de Ingreso: octubre-2013
Mensajes: 42
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: NGINX + Laravel, css no se actualiza

Cita:
Iniciado por Carlangueitor Ver Mensaje
Si, suena a caché.

Saludos
Si, pero busco una solución:S he visto que puede ser una configuración de nginx.
  #4 (permalink)  
Antiguo 16/02/2015, 14:13
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 9 meses
Puntos: 1329
Respuesta: NGINX + Laravel, css no se actualiza

¿De casualidad buscaste como desactivar la caché de nginx (lo cuál es mala idea, claro está)?

Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 16/02/2015, 14:29
 
Fecha de Ingreso: octubre-2013
Mensajes: 42
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: NGINX + Laravel, css no se actualiza

Cita:
Iniciado por Carlangueitor Ver Mensaje
¿De casualidad buscaste como desactivar la caché de nginx (lo cuál es mala idea, claro está)?

Saludos
Claro, he probado de todo, lo último fue esto:

Código PHP:
expires off
o
Código PHP:
expires 0
  #6 (permalink)  
Antiguo 16/02/2015, 15:19
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 9 meses
Puntos: 1329
Respuesta: NGINX + Laravel, css no se actualiza

Prueba agregando: add_header Cache-Control no-cache; y borra la cache del navegador, haz cambios y prueba de nuevo.

Si no, muestra con .conf

Saludos
__________________
Grupo Telegram Docker en Español
  #7 (permalink)  
Antiguo 17/02/2015, 13:35
 
Fecha de Ingreso: octubre-2013
Mensajes: 42
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: NGINX + Laravel, css no se actualiza

Cita:
Iniciado por Carlangueitor Ver Mensaje
Prueba agregando: add_header Cache-Control no-cache; y borra la cache del navegador, haz cambios y prueba de nuevo.

Si no, muestra con .conf

Saludos
default
Código PHP:

server 
{
    
listen 80;
    
server_name SUBDOMINIO;
    
root /usr/share/nginx/PROYECTO/public;

    
charset utf-8;

    
location = /favicon.ico access_log offlog_not_found off; }
    
location = /robots.txt  access_log offlog_not_found off; }

    
access_log off;
    
error_log  /var/log/nginx/registration.app-error.log error;
    
error_page 404 /index.php;
    
sendfile off;

    
# Point index to the Laravel front controller.
    
index index.php;

    
location / {
        
try_files $uri $uriindex.php?$query_string;
    }

    
location ~ .php$ {
        
try_files $uri /index.php =404;
        
fastcgi_split_path_info ^(.+.php)(/.+)$;
        
fastcgi_pass unix:/var/run/php5-fpm.sock;
        
fastcgi_index index.php;
        
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include 
fastcgi_params;
    }

    
location ~ /.ht {
        
#deny all;
    
}
    
    
location ~* .(?:ico|css|js|gif|jpe?g|png)$ {
        
# Some basic cache-control for static files to be sent to the browser
        
expires off;
        
add_header Cache-Control no-cache;
    }


nginx.conf
Código PHP:
user www-data;
worker_processes 4;
pid /run/nginx.pid;

events {
    
worker_connections 768;
    
# multi_accept on;
}

http {

    
##
    # Basic Settings
    ##

    
sendfile off;
    
tcp_nopush on;
    
tcp_nodelay on;
    
keepalive_timeout 65;
    
types_hash_max_size 2048;
    
# server_tokens off;

    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;

    
include /etc/nginx/mime.types;
    
default_type application/octet-stream;

    
##
    # Logging Settings
    ##

    
access_log /var/log/nginx/access.log;
    
error_log /var/log/nginx/error.log;

    
##
    # Gzip Settings
    ##

    
gzip on;
    
gzip_disable "msie6";

    
# gzip_vary on;
    # gzip_proxied any;
    # gzip_comp_level 6;
    # gzip_buffers 16 8k;
    # gzip_http_version 1.1;
    # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

    ##
    # nginx-naxsi config
    ##
    # Uncomment it if you installed nginx-naxsi
    ##

    #include /etc/nginx/naxsi_core.rules;

    ##
    # nginx-passenger config
    ##
    # Uncomment it if you installed nginx-passenger
    ##
    
    #passenger_root /usr;
    #passenger_ruby /usr/bin/ruby;

    ##
    # Virtual Host Configs
    ##

    
include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
}


#mail {
#    # See sample authentication script at:
#    # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript

#    # auth_http localhost/auth.php;
#    # pop3_capabilities "TOP" "USER";
#    # imap_capabilities "IMAP4rev1" "UIDPLUS";

#    server {
#        listen     localhost:110;
#        protocol   pop3;
#        proxy      on;
#    }

#    server {
#        listen     localhost:143;
#        protocol   imap;
#        proxy      on;
#    }
#} 

Etiquetas: css, laravel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:41.