Intereting Posts
Перехватите действие «потерянного пароля», предварительно перенаправив его на существующую страницу инструкций Удалить изображение из post_content на save_post Как я могу сделать демо-версию моего Premium-плагина? Существуют ли риски безопасности? Где хранить медиа, загруженные плагином? Постоянная ссылка на пользовательские таксономии и регулярные категории Должны ли мы явно помещать в очередь jQuery и основную таблицу стилей нашей темы? Как удалить в базе данных WordPress все сообщения, кроме последних трех? Как получить URL-адрес изображения из media_sideload_image? Обычное ли иметь канал Feedburner в блоге WordPress? Используя один пользовательский taxonomy.php для двух пользовательских таксономий? Страница обновлений, не отображающая формирование Выполняется ли действие при добавлении тега через метатекст «Теги»? Запросы Ajax с различными настройками адреса и адреса сайта WordPress Как проверить, обновляет ли WordPress плагины? Миграция с существующей MySQL-установки на WordPress

404 Возврат для /wp-admin/update.php?action=upload-plugin за обратным прокси

Я пытаюсь загрузить плагин размером 3 МБ. Мой сервер сидит за балансировщиком нагрузки / обратным прокси.

Внешний мир подключается к балансировщику нагрузки через HTTPS. Балансировщик нагрузки подключается к веб-серверу через HTTP.

Настройки php.ini

max_execution_time=60 max_input_time=60 memory_limit=512M post_max_size=30M file_uploads=On upload_max_filesize=30M max_file_uploads=20 default_socket_timeout=60 

nginx.conf (Без этой строки nginx возвращает 413, поскольку 3MB выше значения по умолчанию 2MB).

 http { client_max_body_size 30m; ... } 

WP-config.php

 define( 'FORCE_SSL_ADMIN', 1 ); /* Domain Settings use HTTP behind Load Balancer. Required for SSL Certificate. */ if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) { $_SERVER['HTTPS'] = 'on'; } 

Solutions Collecting From Web of "404 Возврат для /wp-admin/update.php?action=upload-plugin за обратным прокси"