В этом видео я вкратце ;), на сколько это возможно, расскажу про Synology Web Station, как установить, как настроить и так же как запустить Joomla и WordPress.
Сама по себе установка Web Station не вызывает вопросов. Сначала ставим базу данных, затем PHP, затем WEB сервер. Так же не забываем установить PHPMyAdmin. Последнее нам нужно, что бы каждый сайт подключался к базе данных использую свой личный логин и пароль от нее и имел разрешения только на свою базу. Так мы обезопасим другие сайты. Ведь если взломают один сайт, который имеет доступ ко всей базе, то смогут взломать все остальные сайты. Поэтому это нужно в первую очередь для безопасности.
Тайм метки для быстрого перемотки:
- 1) 00:05 – Начало
- 2) 00:40 – про Synology Web Station 3) 01:55 – про пакеты Joomla и WordPress
- 4) 02:58 – установка Web Station и всех зависимостей
- 5) 06:04 – настройка Web Station
- 6) 09:05 – установка сайта на Joomla
- 7) 19:25 – установка сайта на WordPress
- 8) 26:33 – заключение
Характеристики Web Station: https://www.synology.com/ru-ru/dsm/software_spec/web_station
Для подключения к базе: localhost:/run/mysqld/mysqld10.sock
Для обновлений и установки дополнений WordPress добавить в конец файла wp-config.php:
if(is_admin()) { add_filter('filesystem_method', create_function('$a', 'return "direct";' )); define( 'FS_CHMOD_DIR', 0751 ); }
Путь к файлу host(требуется права администратора): C:\Windows\System32\drivers\etc\host
Некоторые антивирусы могут ругаться на вами отредактированный этот файл, учтите это.
В первую очередь, надо знать есть статический ip или статья не о чем, при динамическом ip
Прежде чем говорить гадости, подумайте несколько раз. Вот например у меня динамический IP и сайт на динамическом IP и это как вы поняли не мешает работать Web Station и сайту и всему остальному. Если хотите, то на сайте есть статья и видео, как это работает.
Спасибо, Александр. Помогло. Настроил и увеличил памяти на Синолоджи.
тоже запустил у себя web station поиграться, но вот не понял некоторые вещи с виртуальным хостом
как я понимаю, сайт может находиться либо, что называется, “в корне”, тогда он будет открываться по домену site.ru (домен для примера)
либо можно создать хост на основе имени типа site1.site.ru или site2.site.ru (вариант на основе порта не рассматриваю)
но вот вопрос, а как можно создать два сайта чтобы они имели адреса:
site.ru/site1
site.ru/site2
то есть не в виде поддомена а просто через косую черту после основного домена, честно говоря так и не понял по настройках этого веб-стейшена
веб сервер определяет по имени сайта в какой папке лежит сайт. Не важно какое имя сайт site.ru или site.site.ru это для веб сервера разные сайты и разные папки. Создаете папку site1 и прикручиваете к ней сайт site1.ru и так с каждым сайтом.
так я так и сделал, у меня две папки с файлами сайтов – site1 и site2 они находятся в папке web (которая в корне NAS), там же находится еще файл index.html (стандартный, который был по-умолчанию) он открывает инфо заглушку, что сайт еще не сделан
сам index.html, лежащий в папке web (то есть вне папок site1 и site2), я не использую (мне не надо связывать сайты)
штатный web server в Synology далее позволяет создать виртуальные хосты на эти сайты (папки), но он это делает лишь либо вида
domen.ru:порт1 и domen.ru:порт2 (то есть по номеру порта)
или в виде поддомена при основном домене то есть
site1.domen.ru и site2.domen.ru,
а вот как сделать, чтобы сайты открывались по адресам domen.ru/site1 и domen.ru/site2 я перерыл все настройки, но у меня так не получается сделать
Установил WP по инструкции, в видео все доступно и наглядно показано, только с реальным доменом, так теперь ко мне стабильно 3-5 раз в час стучатся со всего света, Индия, Корея с Китаем, Нидерланды, кого только нет, благо до этого пересмотрел все ролики и настроил первоначальную безопасность.
Вопрос – что им всем нужно?
это боты, они сканируют порты и начинают долбить + роботы поисковиков анализируют сайт, но роботы по позже обычно начинают. Есть ролик и статья как настроить фаервол, что бы отрезать этих ботов к примеру.