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

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

2
Як встановити ліміт швидкості в nginx, але включаючи / виключаючи певні IP-адреси?
Я можу використовувати limit_reqдля обмеження швидкості всіх запитів на своєму сервері. Однак я хотів би зняти обмеження швидкості для певних IP-адрес (тобто білий список) і використовувати інше обмеження швидкості для певних інших (тобто для певних IP-адрес, які я хотів би досягти 1р / с). Я спробував використовувати умовні умови (наприклад …

1
Зворотний проксі - видаліть підкаталог
Найближчим часом у мене буде 3 сервери nginx. Один - це зворотний проксі для SSL для двох інших. Так, наприклад, я переходжу до: https://www.mysitename.com/site1 Два інших сервери в цьому прикладі - це site1 та site2. Я встановив сертифікат SSL на проксі і хочу використовувати зворотний проксі (SSL не потрібно, оскільки …
27 nginx 

3
Як зробити зайві балансири навантаження?
Я розумію, що мета балансирів навантаження полягає в тому, щоб збалансувати навантаження між вашими серверами та відстежувати стан здоров’я екземплярів тощо. Але що робити, якщо сам балансир навантаження не вийде з ладу? Як налаштувати зайві балансири навантаження? (балансування навантаження балансирів навантаження?) Я міг бачити, як перевірки здоров’я DNS можуть бути …

5
Як відключити журнал Nginx?
У конфігураційному файлі у мене є наступне server { listen 80; server_name _; access_log /var/log/nginx/access.log main; ... server { listen 80; server_name example.com access_log off; error_log off; Але це все ще веде журнал для example.comвіртуального хоста. Що я роблю неправильно?
27 nginx 

2
продовження рядка файлу nginx config?
У мене є строфа nginx config, яка виглядає так: server { listen *:80; server_name domain1.com domain2.com domain3.com domain4.com .... domainN.com; rewrite ^(.*) http://my_canonical_domain.com permanent; } з великою кількістю різних доменів. Чи є спосіб розбити це на кілька рядків? Я нічого не бачу в документах nginx config, які б вирішили це.
26 nginx 

3
Найкращий спосіб запобігти серверу за замовчуванням?
У мене є декілька vhosts, і я хотів би "вимкнути" vhost за замовчуванням, будь-якою, порожньою сторінкою, сторінкою помилок або взагалі будь-яким найефективнішим використанням ресурсів Nginx, при цьому дозволяючи доступ лише іншим vhosts через заздалегідь визначені домени.

2
Дозволити запити на поперечне походження (CORS) на Nginx для 404 відповідей
Я використовую Nginx для обслуговування статичних файлів у відповідь на запити CORS, використовуючи методику, викладену в цьому запитанні . Однак, коли файл не існує, відповідь 404 не містить Access-Control-Allow-Origin: *заголовка і тому блокується браузером. Як я можу надіслати Access-Control-Allow-Origin: *404 відповіді?

3
Як встановити favicon.ico для конкретного віртуального хоста на Nginx?
Я вперше використовую Nginx як свій веб-сервер. Я не мав жодних проблем, щоб його налаштувати, і все працює чудово. Проблема виникла, коли дизайнер запитав мене, чи може він надіслати мені "іконку в заголовку", щоб "поставити її туди". # /opt/nginx/conf/nginx.conf ... server { listen 80 ; server_name *.website.com website.com; root /home/webuser/sites/website; …

3
Альтернативи бенчмарку apache? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для помилки сервера. Закрито 4 роки тому . Мені б хотілося, щоб деякі інструменти для ubuntu, якими я можу скористатися для тестування свого сервера, скільки він може працювати. Будь-які пропозиції? …

4
Налаштуйте nginx для jboss / tomcat
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти за помилкою сервера. Мігрували 8 років тому . Для передачі трафіку JBoss / TomCat на порт 80 за допомогою Apache ми використовували для установки та налаштування mod_jk. Чи є еквівалент nginx? В основному хочеться, щоб весь трафік порту …

1
Як усунути помилку тайм-аута тайм-аут працівника?
Я використовував nginx та gunicorn для розміщення свого веб-сайту на двох серверах, На обох серверах є однакові версії пакетів, і веб-сайт успішно розміщується, Але в одному з моїх серверів зброя завжди отримує тайм-аут, і я отримую помилку [CRITICAL]Worker Timeout Booting worker with pid Worker cannot boot with pid Після цього …
26 nginx  gunicorn 

3
Nginx - Як перенаправити користувачів з певним IP на спеціальну сторінку
Я запускаю досить велику галерею зображень і є 5 відвідувачів, які створюють величезну кількість трафіку, завантажуючи весь сайт щодня за допомогою веб-копірів. Ці відвідувачі мають статичні IP-адреси, як здається. Я хотів би досягти того, щоб ці 5 IP-адрес переспрямовувались на певну сторінку (що пояснює, чому їх поведінка проблематична), як тільки …
26 nginx  ip  redirect 

3
Увімкнути базовий аутентифікатор на сайті та вимкнути його для підсторінок?
У мене відносно прямий конфігурація прямого напрямку: upstream appserver-1 { server unix:/var/www/example.com/app/tmp/gunicorn.sock fail_timeout=0; } server { listen 80; server_name example.com; location / { proxy_pass http://appserver-1; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; auth_basic "Restricted"; auth_basic_user_file /path/to/htpasswd; } location /api/ { auth_basic off; } } Мета - …

3
Як переписати доменну частину Set-Cookie у зворотній проксі-сервер nginx?
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти за помилкою сервера. Мігрували 8 років тому . У мене простий зворотний проксі nginx: server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } Проблема полягає в тому, що Set-Cookieзаголовки відповідей містять ;Domain=backend.int, оскільки бекенд не знає, …

3
Як написати DRY, модульний nginx conf (зворотний проксі) з названими місцями
Я використовую nginx в основному як проксі-сервер кешування перед декількома програмами gunicon / mod_wsgi і, звичайно, для статичних файлів сервера. Я вважаю, що швидко мій конфіденційність nginx стає неможливим для підтримки; Проблема полягає в тому, що у мене є кілька подібних (або навіть однакових) моделей, але я не можу зробити …

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