Articles of Nginx

Получить журнал за последние 10 минут из журнала доступа nginx

Я хочу отфильтровать журнал, написанный за последние 10 минут, в файле access.log Nginx на Ubuntu 16.04. Я попытался использовать приведенную ниже строку, но фильтруется только журнал за эту минуту. awk -v d1=”$(date –date=”-10 min” “+%d/%b/%Y:%H:%M”)” -v d2=”$(date “+%d/%b/%Y:%H:%M”)” ‘$0 > d1 && $0 < d2 || $0 ~ d2' /usr/local/nginx/logs/access.log Это формат даты для записанных […]

Как использовать контент с удаленного компьютера в nginx?

У меня есть статический контент на удаленной машине. И использовать его в nginx. Та же самая ситуация на машине Windows, которую я сделал: net use x: remote-computer-ip\tiles И в конфиге nginx: server { listen *:8081; server_name my-ip-address; root /www/data; location /tiles/ { root X:; #root www; allow all; } location / { root www; allow […]

Высокая память и использование подкачки, но сервер работает быстро

Запуск веб-сервера с высоким трафиком на платформе Centos 7 с использованием nginx и mariadb. Сервер работает очень хорошо, и загрузка в среднем и использование чашки приемлемо, но насколько я знаю, это не должно быть. Я наблюдал за сервером в течение последних нескольких месяцев и заметил, что использование памяти и подкачки медленно увеличивается. Я проверил это […]

Разрешения для папки, мешающей запуску Nginx

Я довольно новичок в Linux. У меня есть несколько веб-сайтов, которые я хочу разместить на своем CentOS 7 VPS с Nginx. Nginx должен запускаться при запуске, но он терпит неудачу из-за некоторых проблем с разрешениями, я знаю, в каком файле есть проблема, но я не знаю, какими должны быть разрешения, чтобы Nginx был счастлив. Я […]

Как выполнить php под nginx с другим корнем документа?

У меня есть php-файл, к которому я пытаюсь получить доступ через браузер. Файл php поставляется с набором инструкций по настройке nginx – однако предполагается, что скрипт php находится в корне документа. Это место уже занято, поэтому я пытаюсь заставить его работать в альтернативном месте. Я добавил директиву местоположения для обслуживания этого конкретного файла: server { […]

Лучшая практика, позволяющая пользователю без полномочий root (ww-data) редактировать VG-хост NGINX

Я столкнулся со сценарием, в котором я должен позволить пользователям редактировать свои виртуальные хосты через графический интерфейс, написанный на PHP. Пользователь www-data уже имеет необходимую запись sudo для перезапуска NGINX. Теперь мне интересно, как лучше всего разрешить www-data записывать www-data в определенный vhost. Я думаю, что предоставление ему прав на запись в /etc/nginx/sites-enabled не было […]

Зачем мне нужен `try_files`, чтобы директива` root` работала?

У меня были проблемы с тем, чтобы nginx нашел статические файлы для моего интерфейса, и я добавил, казалось бы, тавтологическую инструкцию try_files , которая заставляла все работать. location /frontend { try_files $uri /; } root {{ static_root }}; index /frontend/index.html; location / { rewrite ^.*$ /frontend/index.html break; } Мой вопрос: почему бы не работать без […]

Проблема при установке LEMP на Linux Mint

Я пытался установить стек LEMP на Linux Mint, следуя этим инструкциям: https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql–php-lemp-stack-in- убунт-16-04 Однако, когда я попытался загрузить http://192.168.1.5 в качестве последнего шага, я получил This site can’t be reached 192.168.1.5 took too long to respond. Try: Checking the connection Checking the proxy and the firewall ERR_CONNECTION_TIMED_OUT Казалось, что до этого все работало нормально. Содержимое […]

Nginx и proxy_pass

У меня проблема. У меня есть 2 сервера и 2 домена, я хочу настроить redirect с одного на другой. Когда я это делаю, я вижу ошибку 404 независимо от того, что я делаю. Я даже не вижу запросов на втором сервере. Я могу ping / curl с первого на второй сервер и получить данные. centos-release-6-9.el6.12.3.i686 […]

nginx php 110: тайм-аут соединения, работает nextcloud и wordpress

Я использую частный сервер с помощью nginx, пытаясь разместить WordPress в корне каталога и nextcloud в /nextcloud . Вот мой конфигурационный файл nginx . Вероятно, есть много лишних, которые мне не нужны, потому что я пытался исправить эту ошибку “[error] 22206#22206: *109 upstream timed out (110: Connection timed out) while sending request to upstream,” ends […]