Я нахожусь в процессе создания конфигурации сервера, которая состоит изNginx Reverse Proxy Настройки
- Передний конец сервера Nginx работает. Назовите его
example.com
- Другой сервер, также работающий с Nginx, (в той же сети и доступный через внутренний IP, скажем
10.118.10.9
), который работает, среди прочего, - phpRedisAdmin. Передний конец сервер имеет обратный прокси-конфигурацию, которая идет как этот
место^~/админ/{ proxy_pass https://10.118.0.9:8085/; }
Теперь, когда я просматриваю к `https://example.com/admin/redisadmin/index.php '
страница Memcache Администратор поворачивает вверх правильно. При проверке журналов консоли отображаются ошибки. Затем я рекомендую щелкнуть ссылку Добавить еще один ключ, который вызывает форму редактирования phpMemcachedAdmin. Когда я анализирую код для этой формы я вижу
<form action="/redisadmin/edit.php?s=0" method="post">
Теперь, если я введу имя ключа, значение и нажмите на кнопку Добавить в виде браузер пытается отправить к
https://example.com/redisadmin/edit.php?s=0
который быстро подбрасывает 404, так как URL действия для формы на самом деле должно бы быть
<form action="/admin/redisadmin/edit.php?s=0" method="post">
Где-то, как /admin
немного получил рубили. Я подозреваю, что это относится к неверным настройкам обратного прокси-сервера Nginx. Тем не менее, я новичок, когда дело доходит до этого, поэтому я понятия не имею, как мне исправить проблему. Я бы очень признателен за любую помощь.
спасибо. См. Мой ответ ниже – DroidOS