Как настроить nginx для обслуживания единственного названного virtualhost, в стороне апача

Если Вы не сделали такого рода вещи, прежде чем я не смогу возможно укрепить, как важный это должно выполнить полную лабораторию того, что Вы намереваетесь сделать сначала, сделать не, перескакивают через шаг тестирования и проверки прежде, чем сделать его для реального, или Вы больше, чем, вероятно, столкнетесь с очень серьезными проблемами.

Что касается самого обновления у Вас есть два значительных обновления здесь ОС и Сервер базы данных, таким образом, на многие вопросы нужно ответить.

Сервер делает что-нибудь кроме подачи Базы данных? Раз так можно ли предоставить время простоя до времени, которое потребовалось бы, чтобы сделать новую установку ОС / Базы данных? Это дало бы Вам лучший вариант развития событий, поскольку у Вас не будет трассировок старой ОС / сервер базы данных на нем.

Если Вы идете этим путем, можно обновить базу данных путем выполнения резервных копирований / восстановления, который уже покрыт хорошо в Интернете.

Еще раз не забудьте тестировать в лаборатории сначала!

1
задан 1 February 2012 в 22:03
2 ответа

У вас может быть только одно устройство, которое прослушивает этот IP-адрес, порт 80. Итак, вы будете использовать либо nginx, либо apache непосредственно на порту 80. Что бы это ни было, решать вам.

Если вы используете nginx впереди, вам понадобится Apache, чтобы прослушивать какой-то другой порт, а затем проксировать другие виртуальные хосты на этот Apache. И, конечно же, если у вас есть Apache, вам нужно будет проксировать этот домен на ваш nginx (который будет прослушивать какой-то другой порт).

Какой метод проще, зависит от вашей конфигурации, хотя я думаю, что nginx впереди может иметь преимущество для этого.

Обновление:

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

2
ответ дан 3 December 2019 в 21:53

В MozillaZine есть страница, описывающая, как добавлять новые обработчики протоколов сюда . В Windows, похоже, это всего лишь пара незначительных изменений в реестре. Откройте Блокнот и вставьте следующее:

REGEDIT4

[HKEY_CLASSES_ROOT\tel]
@="URL:Custom Telephone Protocol for Qutecom VoIP Softphone"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\tel\shell]

[HKEY_CLASSES_ROOT\tel\shell\open]

[HKEY_CLASSES_ROOT\tel\shell\open\command]
@="\"C:\\Program Files\\qutecom\\qutecom.exe\" -c \"call\\%1\"" 

Сохраните файл с расширением .reg (например, tel-url.reg ). Вам нужно будет набрать .reg , иначе Блокнот примет .txt . Затем вы можете импортировать эти настройки в реестр ПК, дважды щелкнув только что созданный файл. Я не знаю, читает ли Firefox эти ключи реестра напрямую или это зависит от проводника, поэтому возможно, что вам может потребоваться перезапустить Windows, чтобы изменения вступили в силу.

Процесс для Mac и Linux отличается ,

0
ответ дан 3 December 2019 в 21:53

Теги

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