Articles of nginx

переписать htaccess apache в nginx

Как преобразовать этот код перезаписи: RewriteCond $1 !^(index\.php|static|favicon\.ico|robots\.txt|sitemap.xml|google(.+)\.html) RewriteRule ^(.*)$ index.php?/$1 [QSA,L] Это из скрипта Stikked https://github.com/claudehohl/Stikked/blob/master/htdocs/.htaccess Я пытаюсь воспроизвести его в формате nginx, но получаю ошибку, что переменная $1 неизвестна if ($1 !~ “^(index.php|static|favicon.ico|robots.txt|sitemap.xml|google(.+).html)”){ set $rule_0 1$rule_0; } if ($rule_0 = “1”){ rewrite ^/(.*)$ /index.php?/$1 last; }

wp_kses отсутствует проблема с двумя аргументами

После перехода на новый экземпляр AWS и перехода от apache к nginx у меня возникла проблема с wp_kses, которого у меня раньше не было. Форма отправляет и вся обработка идет хорошо, но вместо перенаправления на страницу успеха я получаю сообщения об ошибках, подобные этому: Предупреждение: Отсутствует аргумент 2 для wp_kses (), вызывается в пути / […]

Как запустить ngrok и apache / nginx на одном сервере?

ngrok использовать порт 80, apache или nginx использовать порт 80 тоже. Я хочу запустить ngrok и web на одном сервере и использовать порт 80 и использовать дополнительный домен, чтобы отличить их. например, ngrok, работающий на tunnel.mysite.com и веб-сайте nginx, работающий на web.mysite.com Как это сделать? Благодаря!

Как установлено соединение TCP с обратным прокси

Я установил сервер Nginx для работы в качестве обратного прокси для Apache. Теперь мне интересно, как TCP-соединения устанавливаются и закрываются в этом рабочем процессе. Мое предположение заключается в том, что первое TCP-соединение устанавливается между браузером и Nginx, затем Nginx устанавливает второе TCP-соединение с Apache. Когда возвращается ответ Apache, Nginx закрывает это соединение и возвращает ответ […]

Самостоятельные URL-адреса CGI используют HTTP вместо HTTPS при использовании AWS ELB

У меня есть приложение Perl HTTPS, которое работает за балансировщиком упругих нагрузок (ELB). HTTPS завершается ELB, который затем пересылает запросы как HTTP в мои экземпляры. Проблема в том, что, поскольку сам экземпляр доступен через HTTP, когда я использую модуль CGI для генерации URL с саморегуляцией, они неправильно используют HTTP вместо HTTPS, поэтому форма POST не […]

конвертирование apache http htaccess в конфигурацию nginx для хранилища Prestashop 1.6 multi

Я запускаю Prestashop 1.6 с поддержкой нескольких магазинов. Default url is http://192.168.1.217/prestashop161 И у меня есть другой магазин по этому URL- адресу http://192.168.1.217/prestashop161/shopa Когда вы меняете настройки, Prestashop автоматически создает файл htaccess, но я использую nginx, и я пытаюсь портировать конфигурацию. Вот что он мне дал в htacess: #Domain: 192.168.1.217 RewriteCond %{HTTP_HOST} ^192.168.1.217$ RewriteRule . […]

Как зарегистрировать FollowSymLinks в nginx?

в файле конфигурации на сайте Apache есть следующая строка: Options FollowSymLinks Как зарегистрироваться в одном и том же config nginx?

Преобразование htaccess в nginx rewrite

.htaccess для nginx переписать конверсию RewriteEngine On RewriteBase / RewriteRule ^c-(.*)$ catpost.php?id=$1 [L] RewriteRule ^a-(.*)-(.*)$ archives.php?month=$1&year=$2 [L] RewriteCond %{REQUEST_FILENAME} !-d [NC] RewriteCond %{REQUEST_FILENAME} !-f [NC] RewriteRule ^(.*)$ viewpost.php?id=$1 [QSA,L]

Межпроцессная связь для Apache Server и Nginx

Для веб-сервера Nginx и Apache httpd обычно существует несколько процессов для определенных режимов. Например, существует мастер-процесс и несколько рабочих процессов. Как эти процессы взаимодействуют друг с другом? Кажется, что они используют файл для общения. Я не знаю, правильно ли это и что нужно для дальнейшего объяснения.

Фиксирование: 80 URL-адресов для Mediawiki с Nginx и apache

Я пытаюсь использовать Mediawiki, не получив URL-адрес таким образом. https://roblox-network.com:80/tra/Special:RequestAccount Если я просто удалю: 80 он работает так, как должен. Файл конфигурации приведен ниже. Это должна быть чистая установка с ограниченными учетными записями. Но, к сожалению, я постоянно получаю URL-адрес: 80 много раз, когда я обновляю каждую страницу. Поэтому мне нужно удалить: 80 для обновления […]