Как я могу сопоставить службу, работающую на определенном номере порта, с псевдонимом в Ubuntu?
Вопрос
Как я могу сопоставить службу, работающую на определенном номере порта, с псевдонимом в 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 тоже должен уметь это делать
- Используйте брандмауэр для пересылки пакетов
Не связан с StackOverflow