Welcome! Log In Create A New Profile

Advanced

SSL-сертификат работает частично, не для всего сайта

Posted by daitepiva 
Странная проблема возникла у меня с SSL. Сертификат нормально работает только частично. К примеру, открываю сайт как обычно, т.е. обращаюсь к /index.php - браузер считает сертификат неполноценным - ФФ пишет "This web site does not supply identity information", а Опера пишет "Insecure connection" и "The server attempted to apply security measures, but failed". Однако, при обращении к какому-нибудь /i.php, /e.php, картинкам или даже при отображении сообщений nginx-а об ошибках с сертификатом всё нормально. Всё нормально и при обращении к index.php не в корне сайта, а в подкаталоге, например /dir/index.php.
Думал, может что-то закешировалось после неудачных настроек - nginx перестартовывал, убивал и запускал снова.

Сертификат AlphaSSL, куплен на dynadot.com. Да и не в нём дело, судя по всему.

Вот настройки в части SSL и php:
server {
listen 80;
listen 443 default ssl;
server_name mysite.tld;
...
keepalive_timeout 30;
ssl on;
ssl_protocols SSLv3 TLSv1;
ssl_ciphers AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:RC4-MD5;
ssl_certificate /usr/local/nginx/conf/mychain.pem;
ssl_certificate_key /usr/local/nginx/conf/my.key;
ssl_session_cache shared:SSL:10m;ssl_session_timeout 10m;
...
location / {
root /www;
index index.php;
autoindex off;
} #end of location /
...
location ~* ^.+\.(php)$ {
fastcgi_pass unix:/tmp/php.sock;
fastcgi_index index.php;
fastcgi_buffers 4 256k;
fastcgi_buffer_size 256k;
proxy_buffers 4 256k;
fastcgi_param SCRIPT_FILENAME /www$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REMOTE_ADDR $remote_addr;
include /usr/local/nginx/conf/fastcgi_params;
}
...

Помоги, люди добрые )
эта проблема поидее вообще не связана с nginx.
просто index.php у тебя содержит ссылки на ресурсы с http взамен https и браузер тебе пытается сказать об этом =) что некоторый контент трансферится с ипользованием http взамен https тем самым информация может быть передана без шифрования или возможно подмена ресурсов...и тем самым кража передаваемой информации.

если картинки ты говоришь открываются все окей и ссл работает то с index.php проблема именно о которой я описал
можешь взять и проверить открыть страницу через веб браузер и потом посмотреть исходный код и с большой увереностью могу сказать там будут и http и https ;)

проверь и отпишись!
Волшебник! )
Судя по первым проверкам всё так, как ты и сказал - стоило мне в тестовую страницу добавить картинку с ссылкой на http, так сразу появлется информация о неполном шифровании и наоборот - как только делаю ссылку с https или просто относительную - всё ОК.
Спасибо большое, я бы, наверное, ни в жизнь не догадался )


stels88 Wrote:
-------------------------------------------------------
> эта проблема поидее вообще
> не связана с nginx.
> просто index.php у тебя
> содержит ссылки на ресурсы
> с http взамен https и браузер
> тебе пытается сказать об
> этом =) что некоторый
> контент трансферится с
> ипользованием http взамен https
> тем самым информация может
> быть передана без
> шифрования или возможно
> подмена ресурсов...и тем
> самым кража передаваемой
> информации.
>
> если картинки ты говоришь
> открываются все окей и ссл
> работает то с index.php
> проблема именно о которой я
> описал
> можешь взять и проверить
> открыть страницу через веб
> браузер и потом посмотреть
> исходный код и с большой
> увереностью могу сказать
> там будут и http и https ;)
>
> проверь и отпишись!
welcome :) topic can be closed :)
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 303
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