Запитання з тегом «nginx»

Nginx ("eNgine x") - це легкий, високоефективний сервер HTTP, зворотний проксі, проксі-сервер TCP та поштовий проксі, випущений за ліцензією, подібною до BSD.

1
403 Заборонено, коли я намагався дійти до моєї простої тестової сторінки
Я щойно встановив nginx і намагаюся налаштувати свій перший сайт. Я намагаюся використовувати nginx з php-fpm. nginx встановлений (коли я переходжу до свого ip, я отримую за промовчанням сторінку nginx). Зараз я намагаюся запустити простий сценарій: <?php phpinfo(); Але я продовжую натискати на 403 Заборонену сторінку. У журналі мого віртуального …
13 nginx 

2
Перехресний розподіл ресурсів (CORS) з nginx / chrome
У мене веб-сайт із такою сегментацією: api.example.com developers.example.com example.com Я хотів би дозволити обидва example.comі developers.example.comзробити запити AJAX до api.example.com. Наразі моя конфігурація nginx api.example.com, що є додатком Rack, який обслуговується єдинорогом, виглядає так: upstream app_server { server unix:/tmp/api.example.com.sock fail_timeout=0; } server { listen 80; server_name api.example.com; access_log /home/nginx/api.example.com/log/access.log; error_log …
13 nginx 

2
Сторінка технічного обслуговування на nginx, кращі практики
Я хочу налаштувати сервер на показ сторінки технічного обслуговування, коли він існує. Я спробував цей код і працює: location / { try_files /maintenance.html $uri $uri/ @codeigniter; } Але я помітив, що він буде подаватися з кодом статусу 200, і це може викликати плутанину в пошукових системах. Я думаю, що найкращою …

3
Проблеми з перезапуском Nginx
Раптом при перезапуску Nginx я отримую таку помилку: Перезапуск nginx: [попередження]: не вдалося відкрити файл журналу помилок: open () "/var/log/nginx/error.log" не вдалося (13: Дозвіл відхилено) 16.02.2011 17:20:58 [попередження] 23925 # 0: директива "користувач" має сенс лише у тому випадку, якщо основний процес працює з привілеями суперкористувача, ігнорується в /etc/nginx/nginx.conf:1 конфігураційний …
13 terminal  nginx 

1
Apache MPM - Worker vs Prefork
Я намагаюся розібратися, який найкращий Apache MPM, який я можу встановити на своєму VPS. Я побачив деякі орієнтири, і MPM Worker, здається, працює краще, ніж Prefork, але чомусь всі, мабуть, рекомендують Prefork над Worker для налаштувань PHP. Це лише тому, що деякі функції PHP не є безпечними для потоків? setlocale()Приходить …

3
Перезаписати URL-адресу Nginx лише в тому випадку, якщо файл існує
Мені потрібно написати правило переписання для Nginx, щоб, якщо користувач намагається перейти до старої URL-адреси зображення: /images/path/to/image.png а файл не існує, спробуйте перенаправити на: /website_images/path/to/image.png ТІЛЬКИ, якщо зображення існує у новій URL-адресі, інакше продовжте 404. Версія Nginx на нашому хості ще не має try_files.
13 nginx  rewrite 

4
Лак Nginx Nginx Django?
У мене є програма django, і я хочу встановити Varnish на сервері перед ним. В іншому потоці за замовчуванням хтось запропонував поставити Nginx перед Varnish. Чи слід ставити Nginx перед Varnish на кешувальному сервері? Якщо так, чи слід використовувати Nginx на сервері додатків?
13 nginx  django  varnish 

2
Як розділити конфігурацію nginx на кілька рядків?
Особливо під час налаштування заголовка HPKP (або інших довгих заголовків взагалі) було б корисно розділити рядок у nginx-конфігурації на кілька рядків. Це бажаний результат: pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; Однак для браузера це повинен бути лише один рядок: pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; Тому я спробував деякі речі, …

4
Аналізатор журналу для nginx [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для помилки сервера. Закрито 6 місяців тому . У мене є веб-додаток, що працює з nginx, і я хотів би проаналізувати журнали, щоб отримати інформацію про кількість звернень кожного файлу, …
13 nginx 

2
Nginx - переслати HTTP AUTH - користувача?
У мене є деякі проблеми з Нгінксом і Дженкінсом (Хадсон). Я намагаюся використовувати Nginx як зворотний проксі для екземпляра Jenkins з базовою автентифікацією HTTP. Він працює до цих пір, але я поняття не маю, як передавати заголовку з ім'ям автентифікації? location / { auth_basic "Restricted"; auth_basic_user_file /usr/share/nginx/.htpasswd; sendfile off; proxy_pass …

2
Кешування проксі Nginx - як перевірити, чи працює він?
Я налаштував свій файл nginx.conf для використання кешування проксі з підручників, які я знайшов в Інтернеті. Зараз я намагаюся розібратися, як перевірити, чи працює він насправді. Я десь читав, що додаючи add_header X-Cache-Status $upstream_cache_status;до конфігураційного файлу в розділі сервера, слід додати заголовок кешування до відповіді, який покаже, чи був він …

4
Розгортання програми Django з Nginx, Apache, mod_wsgi
У мене є програма django, яка може працювати локально, використовуючи стандартне середовище розробки. Я хочу зараз перенести це на EC2 для виробництва. Документація django пропонує запустити з apache та mod_wsgi та використовувати nginx для завантаження статичних файлів. Я працюю на Ubuntu 12.04 на коробці Ec2. Мій додаток Django, "ddt", містить …

2
Основні відмінності між SSI (Server Side Include) і ESI (Edge Side include)
Мені потрібно включити динамічний контент на статичні сторінки на рівні веб-сервера. У 2 варіанти я знайшов до сих пір, Server Side Include (SSI)і Edge Side Include (ESI). Незважаючи на те, що джерела SSIвиглядають старими і неясними ( схована сторінка з 95 із Університету штату Іллінойс, здається, є довідковою , мабуть, …

3
nginx rewrite додайте параметр в кінці URL-адреси
Мені потрібно налаштувати свій зворотний проксі-сервер, щоб наступний параметр був доданий в кінці URL-адреси: &locale=de-de Це майже працює: rewrite ^(.*)$ $1&locale=de-de break; Однак проблема полягає в тому, що мені потрібно додати "& locale = de-de" лише в тому випадку, якщо його вже немає і якщо є "?" в URL-адресі ... …
13 nginx  regex 

3
Як заборонити доступ до ресурсів на основі заголовків X-forwarded-for
Я намагаюся обмежити доступ до ресурсів Nginx на основі IP-адреси клієнта, переданого в заголовках X-forwarded-for. Nginx працює в контейнері на кластері Kubernetes на платформі Google Cloud, і справжні ips клієнта передаються лише в заголовку x-forwarded-for Поки що мені вдалося зробити це для одного IP з наступним кодом: set $allow false; …
13 nginx 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.