kvaks
@kvaks

Как на 1 хостинге запустить несколько веб скриптов, на разных субдоменах?

На виртуальном хостере.
В частности интересует golang.
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
EvgenyMamonov
@EvgenyMamonov Куратор тега Go
Senior software developer, system architect
Пишите Go lang сервисы, которые вам нужны.
Каждый сервис слушает разный порт.
Ставите веб сервер, например nginx и настраиваете виртуальные хосты, которые прокируют запросы к Go lang сервисам.
Конфиг nginx'a будет выглядеть примерно так
server {
    listen *:80;
    server_name yourdomain1.com; # домен, который вам нужно
    ...
    location / {
        proxy_pass http://127.0.0.1:9000; # IP адрес и порт, на котором слушает сервис Go lang.
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

server {
    listen *:80;
    server_name yourdomain2.com; # домен, который вам нужно
    ...
    location / {
        proxy_pass http://127.0.0.1:9001; # IP адрес и порт, на котором слушает сервис Go lang.
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
    }
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Как на 1 хостинге запустить несколько веб скриптов, на разных субдоменах?
Просто запускаешь и оно работает. Можно совсем без контейнеров.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы