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
|