Навигация
|
Скрытое перенаправление, реврайт и обратный прокси сервер в nginx на сторонний серверСкрытое перенаправление, реврайт и обратный прокси сервер в nginx на сторонний сервер
##Редирект, переписывает адрес в браузере, определяет новый (переписанный)
#server {
# listen 3001;
# server_name test-on-mongo;
# return 301 $scheme://test-on-mongo:5001$request_uri;
#}
##Реврайт, переписывает адрес в браузере, определяет новый (переписанный)
#server {
# listen 3001;
# server_name test-on-mongo;
# rewrite ^(.*)$ $scheme://test-on-mongo:5001$1 permanent;
# return 403;
#}
##Реврайт, переписывает адрес в браузере, определяет новый (переписанный)
#server {
# listen 3001;
# server_name test-on-mongo;
# location / {
# if ($http_host ~ "^test-on-mongo:3001"){
# rewrite ^/(.*) http://test-on-mongo:5001 redirect;
# }
# }
#}
#На порту 3001 работает сторонний вебсервер, ранее был на порту 5001
#Со старой ссылки 5001 nginx перенаправляет на 80 порт, а далее на 3001
#Сделано для того, чтоб откусывать порт в url
server {
listen 80;
listen [::]:80;
server_name test-on-mongo;
location / {
proxy_pass http://test-on-mongo:3001;
}
}
server {
listen 5001;
listen [::]:5001;
server_name test-on-mongo;
return 301 $scheme://test-on-mongo$request_uri;
}
Комментарии пользователей Эту новость ещё не комментировалиНаписать комментарий Анонимам нельзя оставоять комментарии, зарегистрируйтесь! |
Контакты Группа ВК | Код обмена баннерами | Видео к IT статьям на YoutubeВидео на другие темы Смотреть | |||
Мои друзья: | © Snakeproject.ru создан в 2013 году.При копировании материала с сайта - оставьте ссылку.Весь материал на сайте носит ознакомительный характер,за его использование другими людьми, автор ответственности не несет. |
||||
Поддержать автора и проект
|