Я всегда устанавливал сервер подготовки, чтобы ответить на реальном домене и затем изменить мой локальный файл hosts для указания на реальное доменное имя на IP-адрес сервера подготовки. Конечно, это только работает, если у Вас есть отдельные серверы, которые Вы должны!
Существуют некоторые утилиты для окон для изменения файла hosts на лету, на Mac я использую Противогаз. На окнах Вы, возможно, должны были бы сбросить DNS (ipconfig/flushdns) на изменениях Противогаза Mac это, как только Вы нажимаете, применяются.
Дело в том, что местоположение
не соответствует строкам запроса (материал, стоящий за вопросительным знаком).
Вам придется использовать что-то вроде if
:
location /wsDemo {
if($arg_ID = 12) {
proxy_pass http://myserver.com:80/wsDemo?ID=12;
break;
}
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}