https как заставить?

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

https как заставить?

Сообщение lanket » Чт янв 10, 2019 4:09 am

Вдруг появилась необходимость привязать ssl сертификат на пустой мажор.

Врезультате мажор ведет себя както странно.
Если обращаться по обычному http то меню нет, сцен нет. а в админке большенство меню висит и при нажатии на ссылку "Loading data... Click hereif it takes too long." получаею ошибку 500

Первоначальная страница настройки вообще виснит, если залить первоначальную базу вручную то и принудительно запустить hello world то получается такое чудо см. скриншот.

в settings.php
пробовол по всякому

// Your base URL:port (!!!)
Define('BASE_URL', '127.0.0.1:80');
Define('BASE_URL', 'https://urlsite');
Define('BASE_URL', 'https://urlsite:443');
Define('BASE_URL', 'https://urlsite');
Define('BASE_URL', 'http://urlsite:80');
Define('BASE_URL', 'urlsite');



Что не так у меня, уже голову сломал.
СпойлерПоказать
2019-01-10_03-58-58 (2).png
2019-01-10_03-58-58 (2).png (9.13 КБ) 6504 просмотра
Вложение 2019-01-10_03-58-48.png больше недоступно
Вложение 2019-01-10_04-01-13.png больше недоступно
Вложение 2019-01-10_03-58-58 (2).png больше недоступно
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
AndrewS
Сообщения: 123
Зарегистрирован: Пт апр 15, 2016 10:18 am
Откуда: 21RU
Благодарил (а): 5 раз
Поблагодарили: 20 раз
Контактная информация:

Re: https как заставить?

Сообщение AndrewS » Чт янв 10, 2019 11:13 am

Используйте ISPConfig
Слабость - велика, а сила - ничтожна.
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
lts
Сообщения: 21
Зарегистрирован: Ср янв 31, 2018 6:23 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: https как заставить?

Сообщение lts » Чт янв 10, 2019 11:32 am

htaccess не работает, изменить путь в конфиге виртуального сервера /etc/apache2/sites-available/
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: https как заставить?

Сообщение lanket » Чт янв 10, 2019 6:44 pm

AndrewS писал(а):Используйте ISPConfig
Спасибо, не очень хочется ради пару строчек в конфиге дополнительно ставить туда софт.
И плюс это только инструмент, а решения я так и не понял.

Отправлено с моего Mi Note 3 через Tapatalk

Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: https как заставить?

Сообщение lanket » Чт янв 10, 2019 6:48 pm


lts писал(а):htaccess не работает, изменить путь в конфиге виртуального сервера /etc/apache2/sites-available/
Что именно изменить?
На соседнем виртуальном хосте на том же апаче и на той же машинке, правда без ssl, все работает.
Конфиг аналогичный, меняются только пути где лежат сайты и имена.

Отправлено с моего Mi Note 3 через Tapatalk

Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
AndrewS
Сообщения: 123
Зарегистрирован: Пт апр 15, 2016 10:18 am
Откуда: 21RU
Благодарил (а): 5 раз
Поблагодарили: 20 раз
Контактная информация:

Re: https как заставить?

Сообщение AndrewS » Чт янв 10, 2019 7:56 pm

ну вот вы почитайте что такое ssl-сертификат и как его устанавливать, для упрощения и придумали ISPConfig. Я легко поднимал именно с его помощью.
Слабость - велика, а сила - ничтожна.
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: https как заставить?

Сообщение lanket » Чт янв 10, 2019 9:45 pm

AndrewS писал(а):ну вот вы почитайте что такое ssl-сертификат и как его устанавливать, для упрощения и придумали ISPConfig. Я легко поднимал именно с его помощью.
Самоподписной ssl сертификат как то ставил и проблем не было. Тупо по пошаговой инструкции ставил.

Да и кстати на этом же хосте пример из этого форума для яндоксовской Алисы тестирование работает, можно общаться с этим простым скриптом. Только конечно там mod rewrite не используется а простой php скрипт.

Получается да это чисто mod rewrite шалит.

Может кто знает что ему не хватает для жизни. Уж очень не хочется ставить доп прог обеспечение. Лишние дырки дополнительные, своих хватает.

Отправлено с моего Mi Note 3 через Tapatalk

Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: https как заставить?

Сообщение lanket » Чт янв 10, 2019 9:49 pm


Ладно, пошол гуглить.
Думал может что надо в настройках поправить. Или Готовое решение у кого уже есть.
Как получиться отпишу решение.

Если конечно кто знает, буду признателен за экономию моего времени на решение данного вопроса.

Отправлено с моего Mi Note 3 через Tapatalk

Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: https как заставить?

Сообщение olehs » Чт янв 10, 2019 10:47 pm

Я накидал на NodeJS простенький HTTPS->HTTP прокси, что позволило не лезть в МЖД и его сервер от слова "совсем".
СпойлерПоказать

Код: Выделить всё

var httpProxy = require('http-proxy'),
    fs = require('fs');

httpProxy.createServer({
  target: {
    host: 'localhost',
    port: 80
  },
  ssl: {
    key: fs.readFileSync('c:\\letsencrypt\\key.pem', 'utf8')
    , cert: fs.readFileSync('c:\\letsencrypt\\crt.pem', 'utf8')
    , ca: fs.readFileSync('c:\\letsencrypt\\ca.txt', 'utf8') 
  },
  xfwd: true,
}).listen(443);
За это сообщение автора olehs поблагодарил:
rzag (Ср янв 23, 2019 11:59 am)
Рейтинг: 1.16%
rzag
Сообщения: 32
Зарегистрирован: Вт июн 27, 2017 7:01 pm
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: https как заставить?

Сообщение rzag » Ср янв 23, 2019 12:01 pm

olehs писал(а):
Чт янв 10, 2019 10:47 pm
Я накидал на NodeJS простенький HTTPS->HTTP прокси, что позволило не лезть в МЖД и его сервер от слова "совсем".
СпойлерПоказать

Код: Выделить всё

var httpProxy = require('http-proxy'),
    fs = require('fs');

httpProxy.createServer({
  target: {
    host: 'localhost',
    port: 80
  },
  ssl: {
    key: fs.readFileSync('c:\\letsencrypt\\key.pem', 'utf8')
    , cert: fs.readFileSync('c:\\letsencrypt\\crt.pem', 'utf8')
    , ca: fs.readFileSync('c:\\letsencrypt\\ca.txt', 'utf8') 
  },
  xfwd: true,
}).listen(443);
Спасибо за подсказку, хорошее решение. Все работает, только Гугл карты не грузятся из gps модуля. Может кто знает причину ?
Ответить