BigBlondeViking имеет несколько хороших моментов.
Но я хочу добавить, что установка 2 ВМ на машину, вероятно, не сильно вам поможет. То, что мы делаем (и я бы порекомендовал всем), это 2 уровня серверов:
- Веб-серверы, на которых работает Apache в DMZ
- они служат для ваших изображений, CSS, JS и другого статического контента
- делает ССЛ
- также используется в качестве обратного прокси-сервера (с использованием mod_proxy)
- Сервер (ы) приложений под управлением IIS
- они служат для ваших страниц ASP.NET
Это помогает повысить уровень масштабируемости и безопасности вашего сайта.
Пример конфигурации Apache mod_proxy:
<VirtualHost 555.55.555.555:80>
ServerName domain.com
DocumentRoot c:/docroot
ProxyPass /img !
ProxyPass /js !
ProxyPass /css !
ProxyPass / http://serverA/vdir
ProxyPassReverse / http://serverA/vdir
</VirtualHost>
Это перенаправит все запросы к / и любым подкаталогам, кроме img, js и css, на сервер A / vdir