Как я могу сопоставить службу, работающую на определенном номере порта, с псевдонимом в Ubuntu?

StackOverflow https://stackoverflow.com/questions/881545

  •  22-08-2019
  •  | 
  •  

Вопрос

Как я могу сопоставить службу, работающую на определенном номере порта, с псевдонимом в Ubuntu 8.10?

Например, у меня есть веб-сервис, к которому я могу получить доступ следующим образом:

http://localhost:3000/

Но я хочу получить доступ вот так:

http://myservice/

Я только хочу получить доступ к сервису с того же компьютера.

Я использую Ubuntu 8.10, и сначала я подумал, что могу изменить файл / etc / hosts, но теперь я понимаю, что не могу указать номера портов.Я также просмотрел файл /etc / services до сих пор без какой-либо удачи...

Это было полезно?

Решение

Порт по умолчанию для "http" равен 80, поэтому для этого вам нужны права суперпользователя.Есть несколько маршрутов, которыми вы можете воспользоваться:

  • ssh -l root -L 3000:localhost:80 localhost
  • netcat тоже должен уметь это делать
  • Используйте брандмауэр для пересылки пакетов
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top