Welcome! Log In Create A New Profile

Advanced

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

August 29, 2012 10:07AM
Столкнулся вот с чем:
В директории хоста имеется файл 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
Subject Author Posted

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

chapov August 29, 2012 10:07AM

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

chapov August 29, 2012 10:13AM

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

Алексей Сундуков September 04, 2012 02:46AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 107
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready