ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

nginx и внешние файлы


  • To: nginx-ru@xxxxxxxxx
  • Subject: nginx и внешние файлы
  • From: "chapov" <nginx-forum@xxxxxxxx>
  • Date: Wed, 29 Aug 2012 10:07:01 -0400 (EDT)
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=EQdHxW0ZJaueKnEY8RBi5Sh3AWQUXOByS7r1w0hZTNs=; b=iObtVBmkKkmv2ZIE1hdFbor2p9bvvySAM2XnTxoU9Rkr9ukuh9PchcuhTDIf+tR4f05kPzK/7gLCVyR3eD5d1NHGu/CPljx7rKsDVBKR52SmY6FAuGtE/MKInCU3nL9J;

Столкнулся вот с чем:
В директории хоста имеется файл index.html, в нем, кроме всего прочего, 2
тега script, которые подключают внешние js (т.е. с других серверов).

Трабла только в FireFox.

При открытии этой страницы, отдаваемой Nginx-ом - JS не подгружаются,
FireBag это подтверждает.
Та же самая страница, но отдаваемая Apache-м реагирует как надо, то есть
браузер подгружает сторонние JS и все работает.
Я прекрасно понимаю, что подгрузка скриптов *.js, указанных в HTML-тегах
<script src="scr.js"></script> - дело браузера. Но браузер по какой-то
причине не желает грузить их.

Вот страница: 
Nginx    - http://t2020.ru/indexhtml 
Apache - http://t2020.ru:8080/indexhtml 

Конфиги наипростейшие:
[code]
/etc/nginx/nginx.conf:
user nginx;
worker_processes 1;
pid /var/run/nginx.pid;
timer_resolution 100ms;
worker_rlimit_nofile 8192;
error_log  /var/log/nginx/error.log;
events {
    worker_connections 1024;
    use epoll;
}
http {
        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;
        server_tokens off;
        include /etc/nginx/mime.types;

        default_type application/octet-stream;

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

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

sites-enabled/test.conf:

server {
    add_header Connection close;
    server_name t2020.ru;
    root /var/www/chapov/hosts/t2020.ru/html;
    listen 95.163.16.25:80;
    index index.html;
}


HTTP FireFox:
Заголовки ответа
HTTP/1.1 304 Not Modified
Server: nginx
Date: Wed, 29 Aug 2012 13:59:52 GMT
Last-Modified: Wed, 29 Aug 2012 12:21:46 GMT
Connection: keep-alive

Заголовки запроса
GET /test.html HTTP/1.1
Host: t2020.ru
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20100101
Firefox/14.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
If-Modified-Since: Wed, 29 Aug 2012 12:21:46 GMT
Cache-Control: max-age=0

Заголовки ответа из кэша
Accept-Ranges   bytes
Content-Length  17561
Content-Type    text/html
Date    Wed, 29 Aug 2012 13:59:52 GMT
Last-Modified   Wed, 29 Aug 2012 12:21:46 GMT
Server  nginx
Vary    Accept-Encoding
X-Frame-Options DENY
x-content-security-policy       allow 'self';


HTTP Chrome:
Request URL:http://t2020.ru/test.html
Request Method:GET
Status Code:304 Not Modified

Request Headers
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset:windows-1251,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Cache-Control:max-age=0
Connection:keep-alive
Host:t2020.ru
If-Modified-Since:Wed, 29 Aug 2012 12:21:46 GMT
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.11 (KHTML, like
Gecko) Chrome/20.0.1132.57 Safari/536.11

Response Headers
Connection:keep-alive
Date:Wed, 29 Aug 2012 14:05:17 GMT
Last-Modified:Wed, 29 Aug 2012 12:21:46 GMT
Server:nginx

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,230283,230283#msg-230283

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.