@rubylang

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

Silent Bob
27.06.2018
18:54:13
Встроенный ssl это как?
ну т.е. купленный обычно с доменом вместе

Google
Silent Bob
27.06.2018
18:54:19
Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
18:54:27
читал.
Не понятно все равно?

Silent Bob
27.06.2018
18:55:07
Не понятно все равно?
ssl пофиг на каком порту работать. Общепринято - на 443

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
18:55:10
К вам на ваш сервер приходит на 80 порт обычный хттп не ссл

Он идёт со стороны того сервера, что проксирует через себя ваш домен

Задумка ссл в том, что бы трафик был шифрованный между клиентом и сервером, а у вас получается дыра

Silent Bob
27.06.2018
18:58:46
К вам на ваш сервер приходит на 80 порт обычный хттп не ссл
в том то и дело что приходит шифрованный, в браузере горит зеленый замок, а в рельсах стоит config.force_ssl = true . И все работает, ни браузер, ни рельсы не ругаются. При этом рельс сервер работает на 80 порту

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
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
и все

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:00:40
вот я тоже думал об этом. Но работает как то же
Сами проснифайте траффик на сервере, думаю он не ссл

force_ssl делает редирект со стороны рельсов на https
А, ну вот. У меня этим просто занимается нгинкс

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
Браузер как бы не знает о ваших проделках

server{ listen 80; server_name your_name; rewrite ^(.*) https://$host$1 permanent; }
А если о редиректе вы - то сейчас покажу конфиг

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 порту), и вуоля по адресу домена в браузере открывается аппа, и все как надо, зеленый замочек, соединение защищено и т.д. Т.е. было ноль конфигурации на стороне сервера.

Silent Bob
27.06.2018
19:08:23
как работает А запись знаете, если уж на то пошло?
я знаю достаточно чтобы привязать домен к определенному серверу, есть какие то нюансы?

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

я знаю достаточно чтобы привязать домен к определенному серверу, есть какие то нюансы?
точнее сказать направить доменное имя на определенный ip адрес, вне зависимости от портов

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

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:10:08
а, ну это понял. Т.е. сам cloudflare может читать трафик
между cloudflare и вашим сервером дальше кто угодно может

Silent Bob
27.06.2018
19:10:48
между cloudflare и вашим сервером дальше кто угодно может
понял, спасибо, понятно теперь стало. Насчет прокси и как это работает

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
27.06.2018
19:11:16
понял, спасибо, понятно теперь стало. Насчет прокси и как это работает
советую таки заморочиться с летнкрипт и настроить у себя нгинкс)

Богдан
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
Необходимо ночевать

Антон
28.06.2018
05:27:41
Посоны, есть что помоднее чем inherited_resources ?
куда уж моднее? да и этот бы выкинуть, толку от него чуть, а боли и страданий на века

Nursultan
28.06.2018
05:29:29
всем привет

не могу прогнать миграции на хероку

кто нибудь сталкивался с таким?

Антон
28.06.2018
05:33:25
кто нибудь сталкивался с таким?
много раз, особенно когда ошибался в миграциях

Google
Nursultan
28.06.2018
05:42:46
много раз, особенно когда ошибался в миграциях
Ты специально в такую рань проснулся чтобы поговорить о Руби?)

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
я должен был спросить, потому что ты можешь с телефона писать щас я найду свой хрустальный шар и начну делать все остальные нелепые предположения

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

Admin
ERROR: S client not available

Антон
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
> не обсуждать такую фигню две страницы > ну и звани в правительство, потому что без гугла не будет роста ВВП

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 и т.д. Можно как то так сделать? Специфика такая что каждая версия заточена под определенную страну, не просто под определенный язык

Silent Bob
28.06.2018
09:30:07
Локаль подразумевает и коды стран. Например, en_US, en_UK etc
да, уже нашел. Т.е. вместо en локали, я могу использовать en_US. А можно ли для en_US тогда создать алиас или что-то типа того, чтобы когда заходили по example.com/us локаль включалась как en_US ?

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
слуште, а никто не сталкивался со связкой rails+ispmanager?
Для чего такие трудности, isp как рыбная кость застрявшая между зубами.

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

Страница 1553 из 1684