Как настроить мой сервер Linode для запущения нескольких программ на различных субдоменах?

Я запустил бы путем создания некоторых различных сценариев. Создайте пул приложений со всего одним сайтом, затем один с 5 сайтами, один с 10 сайтами, один с 50 сайтами.

Посмотрите на ресурсы, которые используются каждым из этих сценариев. Затем можно придумать число, которое работает хорошо с приложением.

Кроме того, стоит изучить веб-сад на Вашем пуле приложений. Тем путем пул отдельного приложения может распространиться, это - загрузка через несколько процессов.

2
задан 17 July 2012 в 06:11
1 ответ

Use some sort of reverse proxy as the "front end" to all of these services. If you're familiar with Apache, then use mod_proxy. If you're willing to learn nginx, though, that would likely be a better choice as it's much more lightweight.

Point all of your subdomains at your nginx instance, and configure each of your various daemons to listen on different ports. Then configure vhosts in nginx to proxy requests to the appropriate port on localhost.

For instance, let's consider your node instance for another-domain.com. Have that node instance listen on localhost:10888. Point another-domain.com to the IP address of your linode, and configure a vhost in nginx to proxy requests for another-domain.com to localhost:10888.

3
ответ дан 3 December 2019 в 10:55

Теги

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