Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / не подгружается скрипт если сайт работает через https / 22 сообщений из 22, страница 1 из 1
18.07.2015, 21:15
    #39010603
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
выдает вот такую ошибку, как это обойти ?

Код: php
1.
Mixed Content: The page at 'https://www.domain.ru/host' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://www.domain.ru/twitter/twitter-timeline.php'. This request has been blocked; the content must be served over HTTPS.
...
Рейтинг: 0 / 0
18.07.2015, 21:56
    #39010614
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
loginovru,

loginovru
Код: php
1.
the content must be served over HTTPS.



чёрным по белому написано - ajax запрос делать по https
...
Рейтинг: 0 / 0
19.07.2015, 10:05
    #39010677
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
Изопропилloginovru,

loginovru
Код: php
1.
the content must be served over HTTPS.



чёрным по белому написано - ajax запрос делать по https
ajax-запрос делается через relative url:

Код: php
1.
2.
                $.getJSON('/twitter/twitter-timeline.php', function(response)
                {


и вставляется http а как сделать чтобы https вставлялся ?
...
Рейтинг: 0 / 0
19.07.2015, 10:48
    #39010683
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
loginovru,

чудеса. Если запрос через абсолютный url сделать - что получается?
...
Рейтинг: 0 / 0
19.07.2015, 11:10
    #39010688
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
Изопропилloginovru,

чудеса. Если запрос через абсолютный url сделать - что получается?
то вот как раз и получается, оно почему-то туда подставляет http вместо https, почему
...
Рейтинг: 0 / 0
19.07.2015, 11:26
    #39010689
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
Где-нить в <base> не указан http: случаем?
...
Рейтинг: 0 / 0
19.07.2015, 11:28
    #39010690
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
похоже twitter-timeline.php редирект делает

PS происходящее в firefox лучше видно, чем в хроме
...
Рейтинг: 0 / 0
19.07.2015, 12:24
    #39010701
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
Изопропилпохоже twitter-timeline.php редирект делает

PS происходящее в firefox лучше видно, чем в хроме
да совершенно верно, происходит редирект, ну и как это поправить ? я так понимаю сайт нужно заставить сразу открываться без редиректа на https или как ?
...
Рейтинг: 0 / 0
19.07.2015, 12:38
    #39010705
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
loginovru, скорее всего это наверное из-за проксирования ?
...
Рейтинг: 0 / 0
19.07.2015, 12:44
    #39010707
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
теперь понятно почему абсолютные пути вместо https отдает http - это из-за вот этого.... потому что все запросы передаются в http, получается надо конфиг апача править ? как заставить нормально обрабатывать запросы ?

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<------>location @fallback {^M
<------><------>error_log /dev/null crit;^M
<------><------>proxy_pass http://127.0.0.1:8080;^M
<------><------>proxy_redirect http://127.0.0.1:8080 /;^M
<------><------>proxy_set_header Host $host;^M
<------><------>proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;^M
<------><------>proxy_set_header X-Forwarded-Proto $scheme;^M
<------><------>proxy_set_header X-Forwarded-Secret L8uHXMXyTQiO3Q83;^M
<------><------>access_log off ;^M
<------>}^M
...
Рейтинг: 0 / 0
19.07.2015, 13:59
    #39010729
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
loginovruэто из-за вот этого....
это кусок конфига nginx
проблема не в нём, давай полный конфиг
...
Рейтинг: 0 / 0
19.07.2015, 15:30
    #39010746
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
server {
        server_name domain.ru www.domain.ru;
        charset off;
        disable_symlinks if_not_owner from=$root_path;
        index index.html index.php;
        root $root_path;
        set $root_path /home/data/www/domain.ru;
        ssi on;
        access_log /home/httpd-logs/domain.ru.access.log ;
        error_log /home/httpd-logs/domain.ru.error.log notice;
        include /etc/nginx/vhosts-includes/*.conf;
        location / {
                location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
                        try_files $uri $uri/ @fallback;
                }
                location / {
                        try_files /does_not_exists @fallback;
                }
                location ~ [^/]\.ph(p\d*|tml)$ {
                        try_files /does_not_exists @fallback;
                }
        }
        location @fallback {
                error_log /dev/null crit;
                proxy_pass http://127.0.0.1:8080;
                proxy_redirect http://127.0.0.1:8080 /;
                proxy_set_header Host $host;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
                access_log off ;
        }
        listen 178.250.245.143:80;
        return 301 https://$host$request_uri;
}

server {
        server_name domain.ru www.domain.ru;
        charset off;
        disable_symlinks if_not_owner from=$root_path;
        index index.html index.php;
        root $root_path;
        set $root_path /home/data/www/domain.ru;
        ssi on;
        access_log /home/httpd-logs/domain.ru.access.log ;
        error_log /home/httpd-logs/domain.ru.error.log notice;
        include /etc/nginx/vhosts-includes/*.conf;
        location / {
                location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
                        try_files $uri $uri/ @fallback;
                }
                location / {
                        try_files /does_not_exists @fallback;
                }
                location ~ [^/]\.ph(p\d*|tml)$ {
                        try_files /does_not_exists @fallback;
                }
        }
        location @fallback {
                error_log /dev/null crit;
                proxy_pass http://127.0.0.1:8080;
                proxy_redirect http://127.0.0.1:8080 /;
                proxy_set_header Host $host;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
                access_log off ;
        }
        listen 178.250.245.143:443;
        ssl on;
        ssl_certificate "/var/www/httpd-cert/domain.ru.crt";
        ssl_certificate_key "/var/www/httpd-cert/domain.ru.key";
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

        ssl_stapling on;
        ssl_stapling_verify on;
        ssl_trusted_certificate "/etc/pki/tls/certs/ca-certs.pem";
}
...
Рейтинг: 0 / 0
19.07.2015, 15:49
    #39010752
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
хотя если вот так www.domain.ru не работает, если вот так открывать domain.ru все работает... че за фигня ?
...
Рейтинг: 0 / 0
19.07.2015, 17:05
    #39010767
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
loginovruче за фигня ?
смотри глубже - include /etc/nginx/vhosts-includes/*.conf;
что там делают с /twitter
...
Рейтинг: 0 / 0
19.07.2015, 17:09
    #39010769
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
Изопропилloginovruче за фигня ?
смотри глубже - include /etc/nginx/vhosts-includes/*.conf;
что там делают с /twitter
twitter это php файл который выгружает твиты...
...
Рейтинг: 0 / 0
19.07.2015, 17:14
    #39010771
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
loginovruИзопропилпропущено...

смотри глубже - include /etc/nginx/vhosts-includes/*.conf;
что там делают с /twitter
twitter это php файл который выгружает твиты...
до него ещё дойти надо
косяк в каком-то из конфигов в /etc/nginx/vhosts-includes
...
Рейтинг: 0 / 0
19.07.2015, 17:19
    #39010773
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
Изопропилloginovruпропущено...

twitter это php файл который выгружает твиты...
до него ещё дойти надо
косяк в каком-то из конфигов в /etc/nginx/vhosts-includes
да нет, отрубил эти конфиги, появилась вот такая байда... )) через и глюк с www не пропал

Код: php
1.
2.
3.
4.
5.
 service nginx restart
nginx: [warn] could not build optimal server_names_hash, you should increase either server_names_hash_max_size: 512 or server_names_hash_bucket_size: 64; ignoring server_names_hash_bucket_size
Stopping nginx:                                            [  OK  ]
Starting nginx: nginx: [warn] could not build optimal server_names_hash, you should increase either server_names_hash_max_size: 512 or server_names_hash_bucket_size: 64; ignoring server_names_hash_bucket_size
                                                           [  OK  ]
...
Рейтинг: 0 / 0
19.07.2015, 19:53
    #39010815
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
если сайт открывать через www вот такая ошибка, если без www то все нормально из-за чего такая фигня ?

Код: php
1.
XMLHttpRequest cannot load https://domain.ru/twitter/twitter-timeline.php. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.domain.ru' is therefore not allowed access.
...
Рейтинг: 0 / 0
19.07.2015, 19:58
    #39010817
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
loginovruесли сайт открывать через www вот такая ошибка, если без www то все нормально из-за чего такая фигня ?
и вызывающая страница и аякс-запрос - одному домену должны принадлежать
запрос с https://www.domain.ru должен быть к https:// www .domain.ru/twitter/twitter-timeline.php
...
Рейтинг: 0 / 0
19.07.2015, 20:02
    #39010819
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
Изопропилloginovruесли сайт открывать через www вот такая ошибка, если без www то все нормально из-за чего такая фигня ?
и вызывающая страница и аякс-запрос - одному домену должны принадлежать
запрос с https://www.domain.ru должен быть к https:// www .domain.ru/twitter/twitter-timeline.php
верно, так а почему оно так ? кто ответит на этот вопрос это js неправильно путь абсолютный подставляет или в чем причина ?
...
Рейтинг: 0 / 0
19.07.2015, 20:06
    #39010820
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
loginovrujs неправильно путь абсолютный подставляет или в чем причина ?
основная гипотеза - ошибка в редиректах
...
Рейтинг: 0 / 0
19.07.2015, 20:21
    #39010823
loginovru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не подгружается скрипт если сайт работает через https
Изопропилloginovrujs неправильно путь абсолютный подставляет или в чем причина ?
основная гипотеза - ошибка в редиректах
ну так как его прописать ?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / не подгружается скрипт если сайт работает через https / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]