Мы переносим нашу установку WordPress на другой сервер с использованием обратного прокси-сервера, но у нас возникают некоторые проблемы с управлением публикациями.
Блог работает, мы можем попасть в панель администратора, но когда мы пытаемся просмотреть или опубликовать сообщение, мы получаем ошибку:
Извините, у вас нет прав на предварительный просмотр черновиков.
Вот файл конфигурации Wordpress:
define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
}
Вот файл конфигурации Nginx на главном сервере:
location /blog/ {
proxy_pass https://138.68.44.219:80;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
}