Вопросы с тегом «nginx»

Nginx («eNgine x») - это легкий, высокопроизводительный HTTP-сервер, обратный прокси-сервер, прокси-сервер TCP-потока и почтовый прокси-сервер, выпущенный по лицензии BSD.

1
Учебные ресурсы Nginx [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме отказа сервера. Закрыто 2 года назад . Я хотел бы изучить Nginx (я пытаюсь настроить решение nginx + thin (s) rails на linux). Я знаю русский, …
9 nginx 

5
Как заставить nginx перенаправить с www на домен без www?
Допустим, я хочу перенаправить с www.example.com на example.com, и я хочу сделать это с помощью nginx. Я огляделся и не увидел никакой хорошей документации по этому вопросу, поэтому решил, что задам свой вопрос и отвечу на него.

1
Разница между группами безопасности (в AWS) и iptables
Я просто настраиваю сервер и задаюсь вопросом, нужно ли дважды устанавливать брандмауэр. Например, у меня есть группа безопасности со следующими открытыми портами: 80, 443, 22 Теперь я настраиваю свой сервер с помощью UFW (интерфейс для iptables). Должен ли я установить свои порты здесь снова или просто установить их в iptables …

4
Как добавить заголовки без кэширования на все 404 страницы, обслуживаемые apache и nginx?
Я недавно столкнулся с проблемой после перехода на Cloudflare, и решение состоит в том, чтобы в основном остановить Cloudflare от кэширования 404 ответов. В нашей многосерверной настройке с балансировкой нагрузки случаются случайные 404, но они быстро исправляются с помощью rsync (через lsyncd). До появления Cloudflare повторный запрос к файлу 404ed …

4
Не удается перезапустить nginx, ошибка bind () (98: адрес уже используется)
Я знаю, что эта тема существует в разных формах, но у меня проблемы с решением моей проблемы. Если я запускаю service nginx restart, nginx терпит неудачу со следующим журналом: 2015/03/14 08:36:42 [emerg] 9400#0: bind() to 0.0.0.0:80 failed (98: Address already in use) 2015/03/14 08:36:42 [emerg] 9400#0: bind() to 0.0.0.0:80 failed …
9 ubuntu  nginx 

2
Локальная резервная страница ошибки Nginx, если прокси-сервер недоступен
Я пересылаю запросы в локальный сервис через сервер Nginx. То, что я сейчас пытаюсь сделать, - это вернуться на страницу локальной ошибки в случае, если служба становится недоступной. Моя текущая конфигурация server { listen 80; server_name ""; location / { proxy_pass http://127.0.0.1:9080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For …
9 nginx  proxy 

2
nginx: почему я не могу поместить proxy_set_header в предложение if?
С этой конфигурацией: server { listen 8080; location / { if ($http_cookie ~* "mycookie") { proxy_set_header X-Request $request; proxy_pass http://localhost:8081; } } } У меня есть эта ошибка при перезагрузке службы nginx: Reloading nginx configuration: nginx: [emerg] "proxy_set_header" directive is not allowed here in /etc/nginx/conf.d/check_cookie.conf:5 nginx: configuration file /etc/nginx/nginx.conf test …

2
Изменение данных, передаваемых через nginx на лету
У меня есть установка nginx, которая получает запросы от внешних хостов и передает их на внутренний сервер. Конфиг выглядит примерно так: server { listen 10.0.0.66:443; server_name my.example.com; root /websites/my.example.com ssl on; ssl_certificate /websites/ssl/my.example.com.crt; ssl_certificate /websites/ssl/my.example.com.key; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; location / { proxy_pass https://10.0.0.100:3000/; } …

1
Nginx. Наследование директив сервера.
Есть ли способ уменьшить строительство, как: server { server_name regular_site; location /api/ { proxy_pass 127.0.0.1:5000; } location / { proxy_pass 127.0.0.1:3000; } } server { server_name mobile_site; location /api/ { proxy_pass 127.0.0.1:5000; } location / { proxy_pass 127.0.0.1:3001; } } в server api { location /api/ { proxy_pass 127.0.0.1:5000; } …

8
Nginx phpmyadmin перенаправляет на / вместо / phpmyadmin при входе в систему
У меня проблемы с моим phpmyadmin при установке nginx. Когда я вхожу <ServerIP>/phpmyadminи журналы, я попадаю на <ServerIP>/index.php?<tokenstuff>вместо<ServerIP>/phpmyadmin/index.php?<tokenstuff> Конфигурационный файл Nginx: user nginx; worker_processes 5; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status …

2
NGINX "глобальное" местоположение
Можно ли создать «глобальное» местоположение для сервера NGINX? Я бы хотел, чтобы каждый сайт, обслуживаемый NGINX, имел доступ к папке / global /; по линии http { [...stuff...] #Global path location /global/ { root /my/global/location/; } server { listen 127.0.0.1:80; server_name example.com; [...standard config...] } server { listen 127.0.0.1:80; server_name …
9 nginx 

5
Как использовать ssl_verify_client = ON на одном виртуальном сервере и ssl_verify_client = OFF на другом?
Я хочу принудительно подтвердить ssl-клиент на одном из моих виртуальных хостов. Но получите сообщение «Не требуется сертификат SSL был отправлен», пытаясь получить что-то из него. Вот мои тестовые конфигурации: # defaults ssl_certificate /etc/certs/server.cer; ssl_certificate_key /etc/certs/privkey-server.pem; ssl_client_certificate /etc/certs/allcas.pem; server { listen 1443 ssl; server_name server1.example.com; root /tmp/root/server1; ssl_verify_client off; } server …
9 nginx  ssl  web 

2
nginx: порядок разрешения «имя_сервера»?
У меня есть несколько «серверных» блоков в моем nginx.conf. Документация кажется неправильной относительно порядка, в котором происходит сопоставление имени сервера. Мой конф выглядит примерно так: server { listen 80 server_name domain.com *.domain.com # do stuff } server { listen 80 server_name sub.domain.com *.sub.domain.com # do something else } Я пытаюсь …
8 nginx 

2
Как мне настроить несколько поддоменов с их собственным сертификатом, используя nginx?
Если каждый ответ, который я прочитал, был явно неправильным, SNI должен позволять делать то, что я хочу, но каждый гид говорит мне делать именно то, что я делаю. И все же nginx обслуживает неправильный сертификат, поэтому я явно что-то делаю не так. ❯ sudo nginx -V | grep SNI %1 …
8 nginx  ssl  sni 

1
Используйте несколько файлов паролей для nginx
У меня есть несколько serverблоков в моей конфигурации, все они используют один и тот же файл auth_basic_user_file. Теперь мы начали работать с некоторыми внешними сотрудниками, и мы хотели бы добавить некоторых дополнительных пользователей в один из serverблоков, сохранив при этом и исходных. Хотя в документации это не указано, использование нескольких …
8 nginx 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.