
Silent Bob
27.06.2018
18:53:35

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
18:53:49
Советую почитать про ссл в целом

Silent Bob
27.06.2018
18:54:13

Google

Silent Bob
27.06.2018
18:54:19

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
18:54:27

Silent Bob
27.06.2018
18:55:07

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
18:55:10
К вам на ваш сервер приходит на 80 порт обычный хттп не ссл
Он идёт со стороны того сервера, что проксирует через себя ваш домен
Задумка ссл в том, что бы трафик был шифрованный между клиентом и сервером, а у вас получается дыра

Silent Bob
27.06.2018
18:58:46

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
18:59:22
Про форс ссл не скажу, не пользую

Silent Bob
27.06.2018
18:59:43

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
18:59:57
У меня на нгинкс идёт, а там локально уже дальше

KEPLER2B
27.06.2018
19:00:09
ну дак сделайте rewrite в nginx если есть желание чоб работал как принято
с 80 на 443

Google

KEPLER2B
27.06.2018
19:00:20
и все

Stanislav
27.06.2018
19:00:24

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:00:40

KEPLER2B
27.06.2018
19:01:41
дело в том что Капитан прав ссл можно поднять на любом порту)

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:01:44
Сразу редиректит на 443 из 80го

KEPLER2B
27.06.2018
19:02:29
server{
listen 80;
server_name your_name;
rewrite ^(.*) https://$host$1 permanent;
}
типа того)

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:02:39
Браузер как бы не знает о ваших проделках
1мин
server {
listen 80;
listen [::]:80 ipv6only=on;
return 301 https://$host$request_uri;
}
а дальше подобный блок, который уже разбирает ссл по доменам или шлет на 403 если нет домена (то есть если по айпишке стучишься)

Silent Bob
27.06.2018
19:06:46
короче, может я что-то путаю, но суть была в том, что каким то образом, у клиента был домен с сертификатом сразу от хостера, и я просто добавил А-запись с IP сервера (где стоит рельс приложение на 80 порту), и вуоля по адресу домена в браузере открывается аппа, и все как надо, зеленый замочек, соединение защищено и т.д. Т.е. было ноль конфигурации на стороне сервера.

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:07:30
короче, может я что-то путаю, но суть была в том, что каким то образом, у клиента был домен с сертификатом сразу от хостера, и я просто добавил А-запись с IP сервера (где стоит рельс приложение на 80 порту), и вуоля по адресу домена в браузере открывается аппа, и все как надо, зеленый замочек, соединение защищено и т.д. Т.е. было ноль конфигурации на стороне сервера.
как работает А запись знаете, если уж на то пошло?

Silent Bob
27.06.2018
19:08:23

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:08:36
можно как вы говорите - пускать трафик через cloudflare и получать ссл от них, но это не значит, что к вам на сервер будет приходит шифрованный трафик

Silent Bob
27.06.2018
19:09:39

Google

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:09:47
посмотрите на кого зарегистрирован сертификат - и вы найдете кто его проксирует

Silent Bob
27.06.2018
19:09:55

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:10:08

Silent Bob
27.06.2018
19:10:48

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:11:16

Silent Bob
27.06.2018
19:11:42

Богдан
27.06.2018
21:24:28

Сергей
27.06.2018
21:48:41
Есть контроллер car. Как можно сделать метод owner, чтобы в роуте было /car/:id/owner(.:format)? Если переименовываю в edit, то метод становится /car/:id/edit и работает. Но как сделать, чтоб работало с owner?

Nikita
27.06.2018
21:55:04
Просто делаешь в роутах get /car/:id/owner, to: ‘your_ontroller#your_action’ и все работает

Amir
28.06.2018
01:19:18
Ребята поделитесь опытом
Вы как сервер продакш настраиваете
Сервер VPS, не heroku и т.п.
деплой делается Capistrano
Вобщем необходимо нормально настроить Puma, Sidekiq как сервисы
И так чтобы интеграция с capistrano не сломался
например команды cap production puma:restart и т.п. должна работать
а так после перезагрузки сервер тоже должно запускаться автоматом
шас у меня есть баги, после перезагрузки сервера из капистрано невозможно перезапустить Puma
только если убить процесс пумы

mr_makss
28.06.2018
02:00:17
Необходимо ночевать

Silent Bob
28.06.2018
05:16:50

Антон
28.06.2018
05:27:41

Nursultan
28.06.2018
05:29:29
всем привет
не могу прогнать миграции на хероку
кто нибудь сталкивался с таким?

Vasiliy
28.06.2018
05:32:00

Антон
28.06.2018
05:33:25

Google

Nursultan
28.06.2018
05:42:46

Антон
28.06.2018
05:43:07

Nursultan
28.06.2018
05:43:16
локально миграции прошли
а вот именно на хероку не получается

Антон
28.06.2018
05:43:44
интернет точно есть? проверь баланс у оператора

Nursultan
28.06.2018
05:44:01

Антон
28.06.2018
05:44:38
я должен был спросить, потому что ты можешь с телефона писать
щас я найду свой хрустальный шар и начну делать все остальные нелепые предположения

Nursultan
28.06.2018
05:45:03

Антон
28.06.2018
05:45:19
гуглил?

Admin
ERROR: S client not available

Nursultan
28.06.2018
05:45:24
гуглил?
в кз с гуглом с утра проблемы

Антон
28.06.2018
05:49:01
заведи в меинтенанс режим попробй снова

Nursultan
28.06.2018
05:49:28
короче пришло письмо от хероку о том что деплой фэйлэд. предложили посмотреть логи.

Антон
28.06.2018
05:49:54
ну и звани в правительство, потому что без гугла не будет роста ВВП

Nursultan
28.06.2018
05:50:01
Precompiling assets failed.
!
! Push rejected, failed to compile Ruby app.
! Push failed
вот что пишут логи на хероку

Антон
28.06.2018
05:51:10
кароче нужно быть уважительнее к сообществу и не обсуждать такую фигню две страницы

Nursultan
28.06.2018
05:53:00
сори)

Google

Vasiliy
28.06.2018
06:05:27
> не обсуждать такую фигню две страницы
> ну и звани в правительство, потому что без гугла не будет роста ВВП

Антон
28.06.2018
06:21:06

Serge
28.06.2018
08:15:07
кто нибудь сталкивался с таким?
Если локально стоит sqllite, то сталкивался. Он менее требователен к синтаксису и миграции для sqllite могут не пройти для postgresql

Denis
28.06.2018
08:34:51
Всем привет. Кто знает как в active admin использовать кастомную фильтрацию.
У меня есть написаный scope. Как мне в него передавать значения с фильтра?
И еще лучше если бы можно было создать еще один блок фильтрации

Silent Bob
28.06.2018
08:46:54
Подскажите, мне в рельсах i18n хотелось бы использовать вместо языковых кодов - коды стран. Т.е. не просто example.com/en а к примеру example.com/us example.com/uk example.com/au и т.д. Можно как то так сделать? Специфика такая что каждая версия заточена под определенную страну, не просто под определенный язык

Serge
28.06.2018
09:28:32

Silent Bob
28.06.2018
09:30:07

Serge
28.06.2018
09:32:30

Vasiliy
28.06.2018
09:59:44
парни а как в монге правильно индекс ставить?
у меня там ид хранится, по которому надо искать, что за 1, -1?

Denis
28.06.2018
10:40:04
ransacker :view_date do
Arel.sql('date(tours.created_at)')
end
как сюда добавить joins(:views) чтобы поиск шел по `views.created_at`

Lavrushchik
28.06.2018
10:44:58
слуште, а никто не сталкивался со связкой rails+ispmanager?

Denis
28.06.2018
10:48:28
@lwwwrjke было дело

Lavrushchik
28.06.2018
10:50:30
@lwwwrjke было дело
А есть мануал как развернуть рельсовую прилагу с привязкой к ней домена через этот исп? А то я статейку на хабре глянул и чет не получается

Denis
28.06.2018
10:52:28
полу дохолое дело. через isp можешь настроить папки привязку домена к ip. ну потом все равно вручню нужно будет разворачивать рельсы и настраивать nginx

Lavrushchik
28.06.2018
10:53:52
Хреново дело

Denis
28.06.2018
10:55:37
Это всеравно не сложно.

Pavel
28.06.2018
10:57:02

Lavrushchik
28.06.2018
10:57:15
У меня с nginx опыта маловато. Я только по мануалам на пустой машине развертывал приложение
Ну блин. В конторе юзают

Pavel
28.06.2018
10:57:44
Возьми VPS, они же копейки стоят. $20 в месяц на любой начальный проект

Alex
28.06.2018
10:58:35
Ну блин. В конторе юзают
Бежать надо с такой конторы.
Берешь VPS и разворачиваешь все с нуля, базовой настройки nginx по мануалу за 10 минут хватит вполне, если не вдаваться в подробности nginx