Публикации по теме 'nginx'


Как обслуживать приложение React с помощью NGINX в контейнере Docker без полномочий root
Упс, это название немного напыщенно. Но я хотел написать короткую статью об этом, так как это была проблема, с которой я столкнулся недавно. Это было намного круче, чем я думал! Я нашел довольно много статей в Интернете, но у меня все еще оставалось немало ошибок, которые нужно было сгладить. Итак, вот как выглядит мой Dockerfile для этого: При этом используется многоэтапная сборка, чтобы сначала собрать производственную сборку вашего реагирующего приложения. Как только это..

1 полезный лайфхак, который поможет вам ускорить ваше приложение Meteor
Если у вас нет маркетинговых страниц с большим количеством ресурсов, которые можно было бы отделить от вашего основного приложения, вы можете не читать дальше. Месяц назад мой MVP для Count us in , веб-приложение для онлайн-приглашения, было готово к выпуску, но целевая страница была легкой и, следовательно, эстетически скудной. Данные Google Analytics и отзывы пользователей показали, что пользователи приходили, но большой процент не проходил дальше целевой страницы. Похоже,..

Заставить Node.js + socket.io + Angular + Nginx + SSL работать
Недавно я создал приложение для обмена сообщениями с Angular, socket.io и express.js. Он работал правильно на localhost на моем локальном компьютере. Но после того, как я развернул его на производственном сервере с установленным SSL, все функции работают, за исключением того, что соединение socket.io больше не может быть установлено. Я наконец решил эту проблему и в этой статье расскажу о своем решении. Приложение использует express.js в качестве внутреннего сервера, доступ к..

Инцидент 002 в реальном времени: пользователи не смогли обработать заказы из-за ошибки нисходящего потока Nginx
Краткое содержание Пользователи не могли обрабатывать заказы из-за того, что GetUser API возвращал ошибки 5XX. Подробности инцидента Оповещение было активировано на выделенном канале Mattermost из-за проблемы с API. Дежурный разработчик подтвердил предупреждение и определил в качестве причины ошибку GetUser API 5XX. Об этом незамедлительно сообщили в службу поддержки пользователей. Группа обслуживания пользователей определила, что проблема возникла из-за неправильной..

[Systemd] Юниты стали проще
Приветствую вас, коллеги-энтузиасты техники! 👋 Добро пожаловать в очередной захватывающий выпуск моего личного блога по программированию. Сегодня мы углубимся в область управления системой Linux с упором на Systemd. Независимо от того, являетесь ли вы опытным пользователем Linux или только начинаете осваивать удивительный мир с открытым исходным кодом, понимание Systemd может значительно повысить ваш уровень системного администрирования. Использование Systemd: современный подход к..

Как использовать gzip-файл webpack в продакшене с помощью nginx.
Если вы создаете веб-приложение, которое использует сборщик веб-пакетов, оптимизация сжатия сайта настолько проста, gzip - эффективный способ сэкономить полосу пропускания и ускорить работу вашего сайта. Проверьте текущий размер пакета вашего приложения и просмотрите. Например, я сравнил простое приложение с до и после сжатия. После сжатия размер приложения с 277 КБ до ~ 91,2 КБ! 🤔 Вместо создания bundle.js сгенерируйте bundle.js.gz с помощью плагина сжатия Webpack ...

Доставка нескольких приложений Angular2 с одного сервера NGINX по разным URL-адресам
Доставка нескольких приложений Angular2 с одного сервера NGINX по разным URL-адресам Аннотация: Существуют определенные ситуации, когда вы хотите статически обслуживать несколько приложений Angular на одном сервере, например: * пользовательский интерфейс администрирования (поток через API) и мастер / форма на / для маркетинговый сайт (который работает с одним и тем же API), или * платформу, на которой статически размещаются формы Angular с разным дизайном по разным URL-адресам, или..