Мое понимание - то, что Вы не должны создавать debian пакет с dpkg-deb --build
во-первых. Если Вы используете dpkg-buildpackage
вместо этого, Вы не должны будете волноваться о .svn каталогах, включаемых в Ваш пакет.
См.: http://raphaelhertzog.com/2010/12/17/do-not-build-a-debian-package-with-dpkg-b/
Может быть лучший метод, но здесь тот, который я не полностью протестировал:
Использовать dh_make
создать скелет debian пакет. Поместите свои файлы в каталог выше debian
каталог.
отредактируйте получающееся dirs
файл, и помещенный пути Вы собираетесь переместить файлы в, например:
/opt/mypackage
/usr/local/bin
Затем в Вашем rules
файл, удалите $ (ДЕЛАЮТ) код и устанавливают Вашу установку: создайте раздел к чему-то вроде этого:
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Copy files into staging area
rsync --exclude .svn -a mypackage/ debian/tmp/opt/mypackage/
IIS будет отправлять трафик для определенного IP-адреса на сайт, который настроен для этого IP-адреса, с использованием порта 443. SSL или HTTPS требует 1 IP-адрес на адрес (без учета подстановочных знаков). Итак, если у вас есть IP-адрес 127.0.0.1, привязанный к site1.com на 443 и site2.com на всех IP-адресах, тогда, когда вы переходите на https://site2.com , вы по-прежнему вызываете тот же IP Независимо от заголовков хоста, IIS отправит вас на site1 и выдаст предупреждение о сертификате.
Чтобы предотвратить такое поведение, вам понадобится другой IP-адрес для site2.com и привязать каждый сайт к этим IP-адресам в IIS.
1.Щелкните и откройте инструмент редактора реестра.
2. В редакторе поместите следующий раздел реестра следующим образом:
HKey_Local_Machine \ System \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ SSL 2.0.
3. щелкните правой кнопкой мыши на SSL 2.0, затем выберите новый, а затем щелкните ключ.
4. назовите новую папку server.
5.В папке Server щелкните меню Edit, выберите New и щелкните DWORD (32-bit) Value.
8. Убедитесь, что в столбце «Данные» отображается 0 × 00000000 (0) (по умолчанию).