でゲソ
вот это порадовало
VCL
でゲソ
зато четко выглядит
でゲソ
мне интересно пробовал ли кто вот это http://ggez.rs/
Маjко
Устроим пятницу скриншотов, что ли )
Маjко
Да там до игры ещё довольно далеко, с моими темпами вида "50 строк кода в неделю". ggez
でゲソ
でゲソ
でゲソ
точнее репа
Маjко
Не ко мне вопрос)
でゲソ
ну ты ж форвардишь
Маjко
Вебисты. Вот у меня есть сервер на Hyper. Естественно без поддержки https потому что пистаь на голом hyper я загребусь, а различная миддлварь с роутерами https не умеет.
Как настроить nginx, чтобы он принимал запросы по https, перенаправлял hyper по http, принимал ответ, и отправлял обратно клиенту подписанный и шифрованный ответ обратно по https?
Маjко
И как это гуглить?
Karey
proxy_pass и настройка SSL сертификатов, например тех же Let's Encrypt
Danila Matveev
Маjко
Так, proxy_pass или reverse_proxy?
Vladimir
Ставлю на 2
Vladimir
Но скорее всего это одно и тоже
Karey
proxy_pass это параметр в конфиге nginx
Vladimir
Просто второе общее, а 1 нгинкс
Маjко
Понял, спасибо
Danila Matveev
reverse proxy это подход который решает в том числе задачу с ssl для серверов без ssl
Karey
Но в целом это все reverse proxy
Aleksander
Маjко
Что такое nginx plus?
Kerrigan
платная версия
Kerrigan
с поддержкой и дополнительными модулями
Aleksander
А, в обычном nginx похоже не завезли. Но задача такая называется ssl termination.
Маjко
Не, платная это не вариант.
Aleksander
https://www.nginx.com/resources/admin-guide/nginx-ssl-termination/
Aleksander
Вот что то про бесплатный нашлось
Karey
Еще вот такая попалась https://community.openhab.org/t/using-nginx-reverse-proxy-authentication-and-https/14542
Karey
Здесь про все. И про reverse proxy и про ssl termination
Мерль
http.proxy - Caddy User Guide
https://caddyserver.com/docs/proxy
Foxcool
а это он как делает автоматический хттпс?
Foxcool
ааа летсэнкрипт же ок
պլհկ
Oleg
Не, платная это не вариант.
proxy_pass автоматически делает ssl termination, платные версии не нужны. Весь конфиг, грубо говоря:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate .../cert.pem;
ssl_certificate_key .../cert.key;
location / {
proxy_pass http://x.x.x.x:80/;
}
}
Oleg
Мог ошибиться, но суть такая :)
Anonymous
Loo
шо за вирус?
Anonymous
Evaluation of performance and productivity metrics of potential programming languages in the HPC environment
Berkus
Berkus
если хочется легкого letsencrypt то рекомендую caddyserver, он правда на go )
andrei
Rewrite in rust
Berkus
зато letsencrypt там конфигурится в 0 строк, он по дефолту включен
Berkus
ну и реверс прокси вроде 1 строкой включается
Nardis
Caddy на фоне nginx'a совсем медленный, но отлично подходит своей простотой настройки для небольших сайтов. На го еще есть интересный Traefik, он уступает где-то 20% производительности nginx (что очень хорошо), но тоже легко и гибко настраивается. Трафик пилится именно для реверс прокси и лоуд беленсинга для микросервисов и прочих api: https://traefik.io/
Berkus
Rewrite in rust
Nardis
Nardis
И многие скажут "спасибо".
Berkus
надо вот кадди модульно портировать
Bugworm
Foxcool
:D
Berkus
у меня пока другой порт в процессе
Мерль
Сделайте это паком чатика
Мерль
Bugworm
Мерль
Bugworm
Там?
ну это и есть пак чатика, другого
Sherzod
Мерль
Anonymous
уверен что есть получше пак
Sherzod
Bugworm
Bugworm
не, я го не видел даже
Sherzod
Sherzod
Я пытался как-то
Sherzod
Но мне не зашло
Sherzod
Мне особо языки без дженериков не заходят
Маjко
andrei
Без HKT не заходят!
Cuno
Anonymous
скорее бы хкт
Anonymous
andrei
Anonymous
растиш_ка