Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 06.02.2020, 21:02
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,354

удалите запись с /etc/hosts
посмотрите другие конфиги, чтобы с www не был дефолтным
в папке с nginx
grep -irl ' www.funprograms.ru'
Ответить с цитированием
  #12 (permalink)  
Старый 09.02.2020, 11:11
Интересующийся
Отправить личное сообщение для illusion Посмотреть профиль Найти все сообщения от illusion
 
Регистрация: 01.02.2020
Сообщений: 15

Poznakomlus, спасибо Вам огромное за помощь!

Если с /etc/hosts удалить все, то страничка вообще не загружается
Было в /etc/hosts:
127.0.0.1	localhost

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Сейчас я закомментировал все кроме 127.0.0.1 localhost
Удалил default файл nginx и его ссылку в :
/etc/nginx/sites-available
/etc/nginx/sites-enabled

До этого по команде grep -irl ' www.funprograms.ru'
в /etc/nginx/ отображал только sites-available/funprograms.ru и
sites-available/funprograms_.ru
Удалил sites-available/funprograms_.ru
После всего этого при запуске с транички www.funprograms.ru ничего нету и переадресации на https://funprograms.ru нет.
по https://funprograms.ru и funprograms.ru как и было- хорошо

Последний раз редактировалось illusion, 09.02.2020 в 17:02.
Ответить с цитированием
  #13 (permalink)  
Старый 09.02.2020, 20:21
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,354

Сообщение от illusion
Если с /etc/hosts удалить все, то страничка вообще не загружается
все не надо удалять конечно. нужно было удалить если встречается запись
попробуйте
server {
listen 80;
server_name funprograms.ru www.funprograms.ru;
rewrite ^ https://$host$request_uri? permanent;
}

server {
server_name funprograms.ru www.funprograms.ru;
index index.html;
access_log /var/log/nginx/funprograms.ru.access.log;
error_log /var/log/nginx/funprograms.ru.error.log error;
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/funprograms.ru/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/funprograms.ru/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
add_header Strict-Transport-Security "max-age=31536000" always; # managed by Certbot
ssl_stapling on; # managed by Certbot
ssl_stapling_verify on; # managed by Certbot

location / {
client_max_body_size 100m;
client_body_timeout 600s;
client_body_in_file_only clean;
client_body_buffer_size 16K;
proxy_connect_timeout 70;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_redirect off;
proxy_set_header host $host;
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-forward-for $proxy_add_x_forwarded_for;
proxy_pass http://localhost:5000;
}
}
смотрите файлы логов в /var/log/nginx
и сертификат придется сгенерировать еше раз для сервера с www и без
dehydrated -c -d funprograms.ru -d www.funprograms.ru
Ответить с цитированием
  #14 (permalink)  
Старый 10.02.2020, 18:39
Интересующийся
Отправить личное сообщение для illusion Посмотреть профиль Найти все сообщения от illusion
 
Регистрация: 01.02.2020
Сообщений: 15

Poznakomlus,
Большое при большое спасибо Вам!
Я перезаписал этот файл. В итоге заработало при запросе :
www.funprograms.ru перенаправляет на https://www.funprograms.ru/
При funprograms.ru на https://funprograms.ru/

Но я не генерировал нового сертификата и все работает. Он слетит спустя время наверное, если не сделаю dehydrated -c -d funprograms.ru -d www.funprograms.ru
?
Ответить с цитированием
  #15 (permalink)  
Старый 10.02.2020, 19:12
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,354

sudo su
crontab -e
0 0 1 * * /usr/bin/dehydrated -c
повесьте на крон
проверьте только полный путь к dehydrated
which dehydrated
Ответить с цитированием
  #16 (permalink)  
Старый 15.02.2020, 08:30
Интересующийся
Отправить личное сообщение для illusion Посмотреть профиль Найти все сообщения от illusion
 
Регистрация: 01.02.2020
Сообщений: 15

Poznakomlus,Спасибо!!!

Я устанавливал SSl по мануалу: https://www.ssllabs.com/ssltest/
в файле /etc/cron.d/certbot:
# /etc/cron.d/certbot: crontab entries for the certbot package
#
# Upstream recommends attempting renewal twice a day
#
# Eventually, this will be an opportunity to validate certificates
# haven't been revoked, etc. Renewal will only occur if expiration
# is within 30 days.
#
# Important Note! This cronjob will NOT be executed if you are
# running systemd as your init system. If you are running systemd,
# the cronjob.timer function takes precedence over this cronjob. For
# more details, see the systemd.timer manpage, or use systemctl show
# certbot.timer.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew

При проверки сертификата по: https://www.ssllabs.com/ssltest/
Изначально выдавало A статус, теперь B. Наверное из-за открытых незащищенных портов или еще чего то.
Проверка обновления сертификата:
sudo certbot renew --dry-run


В лог файле в итоге : /var/log/letsencrypt/
2020-02-15 09:37:42,879EBUG:certbot.renewal:no renewal failures.
Значит все хорошо.

Последний раз редактировалось illusion, 15.02.2020 в 08:40.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таймер срабатывает раньше времени или вообще не срабатывает Terebonko Элементы интерфейса 6 03.08.2017 12:43
express app.sendFile('index.html') не удается получить связанные файлы. Astrey Node.JS 1 06.07.2017 17:25
ошибка при вызове из консоли глобального модуля express в node.js в windows 8.1 jazznet AJAX и COMET 1 16.06.2015 10:30
onclick срабатывает со 2 раза в ie djonA Общие вопросы Javascript 19 24.03.2013 23:07
AJAX запрос в Internet Explorer срабатывает через раз nikolayseo jQuery 5 12.11.2012 22:13