Хост два сайта на одном IP

В настоящее время у меня есть сервер, размещенный на IP-адресе Comcast, на котором работает один веб-сайт. Сервер представляет собой вышку, на которой работает Ubuntu, а веб-сайт работает на виртуальной машине со стеком Wordpress LAMP. Я собираюсь добавить еще один стек Wordpress LAMP на другую виртуальную машину и хочу, чтобы другой домен перешел в этот новый стек.

Какие варианты были бы для этого? Мне сказали, что обратный прокси будет работать, но есть ли другие варианты?

1 ответ

Существует несколько вариантов, но все они будут вариантами обратного прокси, что является технологией. Apache может сделать это с помощью mod_proxy (и так я бы сделал, но вы также можете получить другие обратные прокси-серверы).

Другой вариант - отказаться от трудностей, связанных с обратным проксированием на хосте маршрутизатора / виртуальной машины, и просто разместить каждый сайт на отдельном порту, а также использовать маршрутизатор для перенаправления трафика соответствующим образом. Недостатком этого подхода будет то, что второму сайту потребуется URL-адрес, такой как http://site.name:81/ чтобы получить к нему внешний доступ.

Наконец, неясно, почему вы хотите раскрутить вторую виртуальную машину для второго сайта - проще всего было бы просто сохранить текущую отдельную виртуальную машину с Apache, а затем использовать виртуальный хостинг на основе имен для размещения 2 веб-сайтов одиночная ВМ. Довольно просто иметь несколько экземпляров Wordpress на одной установке apache, каждый на своем собственном Virtualhost, а также более эффективно использовать ресурсы.

Другие вопросы по тегам