Я могу разместить подсайт на отдельном сервере и использовать SSL?

Я много лет использовал Sendmail. Однако, когда я должен был преодолеть почтовый предел размера своего ISP, т.е. размер отдельного электронного письма, я начал использовать коммерческий релейный сервис. Коммерческий релейный сервис требует аутентификации каждый раз, когда Вы посылаете электронное письмо. В то время, и это может все еще быть верно, что я не знаю, Sendmail не поддерживал это. Следовательно, мне был нужен безопасный MTA, который действительно поддерживал этот механизм, и это оказалось Постфиксом. Я теперь использовал Постфикс в течение нескольких лет, и он работал отлично. Было легко установить, по крайней мере, по сравнению с Sendmail, и этому не нужно то же количество обновлений для хранения этого безопасным, как Sendmail сделал, т.е. это довольно стабильно и безопасно.

1
задан 1 September 2009 в 16:27
4 ответа

Можно настроить первый сервер для проксирования запросов до второго сервера. Таким образом, что-либо на http://mysite/mysecuresubsite проксирует до http://secondserver/, и что-либо еще подается локально. У Вас могли бы быть некоторые проблемы с абсолютными ссылками на втором сервере, таким образом, Вы могли бы найти это легче, если бы оба сервера служили тому же пути. IE, http://mysite/mysecuresubsite проксирует на http://secondserver/mysecuresubsite.

Что касается части SSL Вашего вопроса, после того как у Вас есть настроенное проксирование, необходимо смочь перенаправить что-либо идущее в http://mysite/mysecuresubsite к https://mysite/mysecuresubsite. Это действительно означает, что конечная точка SSL будет на Вашем первом сервере, а не на втором сервере. Это - только действительно проблема, если Вы, второй сервер полагается на клиентские сертификаты для аутентификации, которая редко имеет место.

Я не знаю, способен ли IIS к этим функциям, но я полагаю, что ISA должен быть способным, если IIS не может. Если все остальное перестало работать, Вы могли бы использовать что-то как Apache, который может сделать это, перед обоими и проксировать соответственно.

2
ответ дан 4 December 2019 в 02:26

необходимо использовать реверсивную способность Apache. Через то, что мы называем "реверсом, проксирующим" В основном, Apache читает названный URI, и благодаря модулю перенаправит часть веб-сайта к другому серверу. Я позволю Вам записать это введение: http://www.apachetutor.org/admin/reverseproxies затем Вы могли спросить больше информации

0
ответ дан 4 December 2019 в 02:26

Я предположу, что Вы используете Linux. Можно достигнуть этого несколько путей:

Перейдите к своему корню документа (если апачский, httpdocs является значением по умолчанию),

(Это может быть /var/www/html/httpdocs/ или /var/www/vhosts/mysite/httpdocs/ или подобный)

Поскольку постоянное перенаправление редактирует Ваш .htaccess файл как так:

Перенаправьте 301/mysecuresubsite http://mysecuresubsite/

Если Вы не используете Linux/апача, существует убивание страниц на предмете:

Как перенаправить веб-страницу

Как перенаправить веб-страницу Используя 301 перенаправление

Как сделать 301 перенаправление в Apache .htaccess, IIS, PHP, ASP и ColdFusion

Править:

Если Вы хотели бы, чтобы URL читал http://mysite/mysecuresubsite в то время как на самом деле на внешнем защищенном сервере, можно замаскировать URL с помощью iframe. Здесь существует хороший пример.

0
ответ дан 4 December 2019 в 02:26

У Вас не может быть одного домена, указывающего на два отдельных хоста одновременно. Так ответ в НЕТ.

-1
ответ дан 4 December 2019 в 02:26
  • 1
    Это более, чем возможно сделать проксирование использования. –  David Pashley 18 August 2009 в 14:59
  • 2
    Таким образом, Вы можете сделать это с IIS на общем хостинге, который, по-видимому, использует John Nolan? –  Taras Chuhay 19 August 2009 в 12:07

Теги

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