Публикации по теме '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-адресам, или..