domain.ru:любой порт
- это не к нгинксу. Вы можете, конечно, завернуть на фаерволле диапазон портов, например, на какой-нибудь 81-ый, для которого в нгинксе создать отдельный серверный блок с 403 отлупом - но это какая-то крайне странная идея, в целом. Обычно неиспользуемые или нуждающиеся в ограничении доступа порты просто закрывают на фаерволле.return 301
. GET /?url=222.222.222.222%3A8085
. Если хотите достать аргумент и поиспользовать его в качестве части нового урла - для этого есть встроенные переменные + модуль rewrite. /htdocs
можно реализовать на отдельном домене. Все остальные способы - разной степени костыльности, алиасы, реврайты и т. д.