Приветствую Вас счастливые обладатели данного гаджета ))). Столкнулся следующей проблемой на synology. Создал виртуальный хост, привязал его к порту http. при попытке войти по имени blog.eaglenn.ru происходит переброс на фото станцию. Бился 2 дня, перечитал кучу ссылок по данной теме, нигде ничего не нашел. Удалось решить самостоятельно. Решение - с ума сойти можно, одним словом :-) Отключаем в брандмауэре порт 80 photo stantion и настраиваем ручное разрешение для порта 80. Создаем в корне .htaccess файл и настраиваем редиректы. Вот и все. Кому интересно более подробное описание можно посмотреть https://blog.eaglenn.ru/?p=253
Synology с установленной Photo Station 6 не работает virtual host subdomain
Это, думаю, потому, что сама Synology считает фрагменты адреса «blog» и «photo» зарезервированными для пакета Photo Station, и если этот пакет включён, вставляет в конфигурационный файл веб-сервера (Apache) соответствующие подстановки, вот, например:
AliasMatch ^/photo$ "/var/packages/PhotoStation/target/photo/" Alias /photo/ "/var/packages/PhotoStation/target/photo/" AliasMatch ^/blog$ "/var/packages/PhotoStation/target/photo/blog/" Alias /blog/ "/var/packages/PhotoStation/target/photo/blog/" RedirectMatch ^/blog/include/v(.*) /photo/get_video.php?$1 AliasMatch ^/~([^\/]*)/photo$ "/var/packages/PhotoStation/target/photo/" AliasMatch ^/~([^\/]*)/photo/(.*) "/var/packages/PhotoStation/target/ph" AliasMatch ^/~([^\/]*)/blog$ "/var/packages/PhotoStation/target/photo/b" AliasMatch ^/~([^\/]*)/blog/(.*) "/var/packages/PhotoStation/target/pho" RedirectMatch ^/~([^\/]*)/blog/include/v(.*) /~$1/photo/get_video.php?$2
Так что прямолинейное решение здесь очевидно: либо отключить Photo Station (если она вам не нужна), либо изменить конвенции насчёт распределения имён, отредактировав файл /etc/httpd/sites-enabled-user/SYNO.SDS.PhotoStation.conf, и, может быть, httpd-vhost.conf-user там же (но нужно быть готовым к тому, что при первом же обновлении операционной системы все ваши изменения в этом файле будут затёрты). У меня что-то такое было, я в конце концов плюнул, и отказался от системного конфигурационного файла Apache в пользу своего, который я контролирую сверху донизу, так что уверен, что никакая подобная зараза вдруг не возникнет.
Это, думаю, потому, что сама Synology считает фрагмент адреса «blog» в blog.eaglenn.ru и «photo» зарезервированными для пакета Photo Station, и если этот пакет включён, вставляет в конфигурационный файл веб-сервера (Apache) соответствующие подстановки, вот, например:
AliasMatch ^/photo$ "/var/packages/PhotoStation/target/photo/" Alias /photo/ "/var/packages/PhotoStation/target/photo/" AliasMatch ^/blog$ "/var/packages/PhotoStation/target/photo/blog/" Alias /blog/ "/var/packages/PhotoStation/target/photo/blog/" RedirectMatch ^/blog/include/v(.*) /photo/get_video.php?$1 AliasMatch ^/~([^\/]*)/photo$ "/var/packages/PhotoStation/target/photo/" AliasMatch ^/~([^\/]*)/photo/(.*) "/var/packages/PhotoStation/target/ph" AliasMatch ^/~([^\/]*)/blog$ "/var/packages/PhotoStation/target/photo/b" AliasMatch ^/~([^\/]*)/blog/(.*) "/var/packages/PhotoStation/target/pho" RedirectMatch ^/~([^\/]*)/blog/include/v(.*) /~$1/photo/get_video.php?$2
Так что прямолинейное решение здесь очевидно: либо отключить Photo Station (если она вам не нужна), либо изменить конвенции насчёт распределения имён, отредактировав файл /etc/httpd/sites-enabled-user/SYNO.SDS.PhotoStation.conf (но нужно быть готовым к тому, что при первом же обновлении операционной системы все ваши изменения в этом файле будут затёрты). У меня что-то такое было, я в конце концов плюнул, и отказался от системного конфигурационного файла Apache в пользу своего, который я контролирую сверху донизу, так что уверен, что никакая подобная зараза вдруг не возникнет.
Тимур точно так!!! Поэтому мне проще отключить брандмауэр который при открывает 80 порта и сделать ручное правило. В принципе сейчас ничего не изменилось, добавился только файл. Но за-то при обновлении ничего не затрется.
Да, конечно, ваше решение тоже работоспособно (и имеет то неоспоримое достоинство, что не надо лезть в дебри конфигурационных файлов). Спасибо за то, что поделились им со всеми. Я просто счёл нужным пояснить причину такого явления, раз уж случайно её знаю.
Да, конечно, ваше решение тоже работоспособно (и имеет то неоспоримое достоинство, что не надо лезть в дебри конфигурационных файлов). Спасибо за то, что поделились им со всеми. Я просто счёл нужным пояснить причину такого явления, раз уж случайно её знаю.
Возвращусь к теме касаемо под доменов photo и blog. Проверил сейчас все еще раз. Действительно основная проблема в том что я не правильно в свое время выбрал subdomain. Все дело в этом. если например использовать www, то мне удается попасть на virtual host и даже открывается index.html.
Будем считать недокументированная фича.
Хорошего вечера!