synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяВеб Сервер + PHP / MySQL › Несколько локальных сайтов

Несколько локальных сайтов

vic777 · 26.01.2020

Подскажите пожалуйста по поводу создания нескольких локальных сайтов на DS.

Я установил wordpress из центра пакетов и он прекрасно заработал по адресу http://192.168.1.40/wordpress/

Я хочу создать еще 4 сайта на WP, открываю Web Station и создаю виртуальные хосты, в папке web создаю папки для них.

 

 

пробовал и апач и никс, что-то ускользает от моего внимания

 

 

В site1 закинул WP скаченный с оф.сайта,

при попытке зайти в установку по адресу http://192.168.1.40/site1/

мне выдает ош.500

 

Как мне добиться, чтобы с локалки я мог заходить и управлять этими сайтами?

enzain · 26.01.2020

Если вы все эти сайты складываете в одну папку, виртуальные сайты вам не нужны.

 

Каждый виртуальный сайт - должен быть в своей папке

 

И зачем тогда вы устанавливаете из пакетов вп? Ставьте сразу из источника.

 

Только сначала настройте пхп, базу данных, итд.

vic777 · 26.01.2020

Сайты находятся в папке web/site1, web/site2 и т.д., т.е. в папке web созданы подпапки для каждого локального сайта. Там же есть папка phpmyadmin и папка WordPress, установленные из веб интерфейса DS, они работают.

Базы данных тоже созданы для новых сайтов, но как вы поняли, мне даже не запустить установщик cms

ent · 28.01.2020

В настройках "Виртуального хоста" должно быть указано полное имя хоста - site1.host.ru

 

AlexWhite · 06.02.2020
В настройках "Виртуального хоста" должно быть указано полное имя хоста - site1.host.ru

 

А можно подсказать? А если сайт локальный, то полное имя хоста как будет выглядеть? мне сайт нужен в локалке по ip, но пока не получается настроить.

 

ent · 06.02.2020

Экстрасенсы отсутствуют.

Давай выкладывай все имена хостов, расположение на диске, скриншот раздела "Виртуальный хост".

AlexWhite · 06.02.2020
Экстрасенсы отсутствуют.

Давай выкладывай все имена хостов, расположение на диске, скриншот раздела "Виртуальный хост".

 

http://c.radikal.ru/c33/2002/44/17289bca9ec3.gif

http://b.radikal.ru/b20/2002/08/b4a3db2f8b8d.gif

http://d.radikal.ru/d38/2002/5a/dc0731d40c6c.gif

AlexWhite · 07.02.2020
http://c.radikal.ru/c33/2002/44/17289bca9ec3.gif

http://b.radikal.ru/b20/2002/08/b4a3db2f8b8d.gif

http://d.radikal.ru/d38/2002/5a/dc0731d40c6c.gif

 

 

Кажется понял в чем ошибка. Устройство ранее использовалось с MariaDB5 со стандартным портом 3306 (и не удалено), сейчас я поставил MariaDB10 и понятно, что он при установке поменял дефолтный порт, у меня как я выяснил теперь это 3307.

А PHP7.3(настройки по дефолту на 3306) был подвязан под MariaDB10 (настройки по дефолту в моем случае 3307) - вот и не может он достучаться.

 

Сейчас все удаляю и ставлю заново. Напишу как все пройдет.

ent · 07.02.2020

Я уже писал про именование виртуального хоста. В текущей конфигурации, если у вас публичный домен, с доступом к нему будут проблемы.

AlexWhite · 07.02.2020
Я уже писал про именование виртуального хоста. В текущей конфигурации, если у вас публичный домен, с доступом к нему будут проблемы.

 

нет, не публичный...сайтик будет в локальной сети и не более

ent · 07.02.2020

Было бы правильно убрать каталог виртуального сайта из web. Например перенести в web-vhost/pmb.

 

AlexWhite · 07.02.2020
нет, не публичный...сайтик будет в локальной сети и не более

 

Прошу интеллектуальной поддержки)

Задача: на серверном железе под nginx работает некий сайт (самописная на php система учета книг для библиотеки) - все работает как надо. Нужно того же самого добиться на Synology

 

Что сделано:

1. Установлена MariaDB10 - порт 3307, у PHP7.3 и 5.6 - тоже порт 3307

2. Установлен phpMyAdmin: была создана пустая база -> затем импортирован дамп базы с работающего сервера -> создан такой же пользователь как в прошлой базе -> этому пользователю привязана новая база - вроде с MariaDB10 все хорошо, ошибок не было.

3. Установлен Web Station c nginx.

4.1 Способ_1: прямо в папку web скопировал все файлики сайта с index.php - выдает на запрос в браузере ошибку 404

4.2 Способ_2: создал виртуальный хост с именем pmb.local, в папке web все файлики сайта с index.php лежат в своей папке pbmnew, в хост прописал 192.168.1.201 pmb.local - выдает на запрос в браузере ошибку 502 что по запросу 192.168.1.201/pmbnew, что по pmb.local (ping на pmb.local идет)

 

Выдает такие ошибки в /var/log/nginx/error.log

 

2020/02/07 21:50:00 [error] 21001#21001: *1200 open() "/var/services/web/missing" failed (2: No such file or directory), client: 192.168.1.184, server: , request: "GET /missing HTTP/1.1", host: "192.168.1.201", referrer: "http://192.168.1.201/pmbnew/"
2020/02/07 21:50:16 [error] 21001#21001: *1214 "/var/services/web/web/pmbnew/index.html" is not found (2: No such file or directory), client: 192.168.1.184, server: , request: "GET /web/pmbnew/ HTTP/1.1", host: "192.168.1.201"
2020/02/07 21:50:16 [error] 21001#21001: *1216 open() "/var/services/web/missing" failed (2: No such file or directory), client: 192.168.1.184, server: , request: "GET /missing HTTP/1.1", host: "192.168.1.201", referrer: "http://192.168.1.201/web/pmbnew/"
2020/02/07 21:52:28 [crit] 21001#21001: *1319 connect() to unix:/run/php-fpm/php-844257d5-dd27-4885-8fd8-96cf320e39ac.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.1.184, server: pmb.local, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-844257d5-dd27-4885-8fd8-96cf320e39ac.sock:", host: "pmb.local"
2020/02/07 21:52:28 [error] 21001#21001: *1319 open() "/volume1/web/pmbnew/missing" failed (2: No such file or directory), client: 192.168.1.184, server: pmb.local, request: "GET /missing HTTP/1.1", host: "pmb.local", referrer: "http://pmb.local/"
2020/02/07 21:52:28 [error] 21001#21001: *1319 open() "/volume1/web/pmbnew/favicon.ico" failed (2: No such file or directory), client: 192.168.1.184, server: pmb.local, request: "GET /favicon.ico HTTP/1.1", host: "pmb.local"
2020/02/07 21:52:31 [crit] 21001#21001: *1326 connect() to unix:/run/php-fpm/php-844257d5-dd27-4885-8fd8-96cf320e39ac.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.1.184, server: , request: "GET /pmbnew/ HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-844257d5-dd27-4885-8fd8-96cf320e39ac.sock:", host: "192.168.1.201"
2020/02/07 21:52:31 [error] 21001#21001: *1329 open() "/var/services/web/missing" failed (2: No such file or directory), client: 192.168.1.184, server: , request: "GET /missing HTTP/1.1", host: "192.168.1.201", referrer: "http://192.168.1.201/pmbnew/"
2020/02/07 21:52:32 [error] 21001#21001: *1331 open() "/var/services/web/favicon.ico" failed (2: No such file or directory), client: 192.168.1.184, server: , request: "GET /favicon.ico HTTP/1.1", host: "192.168.1.201"

 

http://d.radikal.ru/d39/2002/f1/cab25f8bda8f.gif

 

http://b.radikal.ru/b13/2002/52/ba5545b57469.gif

 

http://c.radikal.ru/c32/2002/b3/648fc4336feb.gif

 

http://d.radikal.ru/d16/2002/46/200f4eccabb2.gif

 

Кто, что подскажет?)

 

PS:

скачал бесплатные wordpress и joomla, создал виртуальные хосты, прописал их доменные имена в hosts и в локалке по доменному имени открылся и wordpress и joomla - те web-server работает

malynytsky · 16.02.2020
2020/02/07 21:50:00 [error] 21001#21001: *1200 open() "/var/services/web/missing" failed (2: No such file or directory), client: 192.168.1.184, server: , request: "GET /missing HTTP/1.1", host: "192.168.1.201", referrer: "http://192.168.1.201/pmbnew/"
2020/02/07 21:50:16 [error] 21001#21001: *1214 "/var/services/web/web/pmbnew/index.html" is not found (2: No such file or directory), client: 192.168.1.184, server: , request: "GET /web/pmbnew/ HTTP/1.1", host: "192.168.1.201"
2020/02/07 21:50:16 [error] 21001#21001: *1216 open() "/var/services/web/missing" failed (2: No such file or directory), client: 192.168.1.184, server: , request: "GET /missing HTTP/1.1", host: "192.168.1.201", referrer: "http://192.168.1.201/web/pmbnew/"
2020/02/07 21:52:28 [crit] 21001#21001: *1319 connect() to unix:/run/php-fpm/php-844257d5-dd27-4885-8fd8-96cf320e39ac.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.1.184, server: pmb.local, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-844257d5-dd27-4885-8fd8-96cf320e39ac.sock:", host: "pmb.local"
2020/02/07 21:52:28 [error] 21001#21001: *1319 open() "/volume1/web/pmbnew/missing" failed (2: No such file or directory), client: 192.168.1.184, server: pmb.local, request: "GET /missing HTTP/1.1", host: "pmb.local", referrer: "http://pmb.local/"
2020/02/07 21:52:28 [error] 21001#21001: *1319 open() "/volume1/web/pmbnew/favicon.ico" failed (2: No such file or directory), client: 192.168.1.184, server: pmb.local, request: "GET /favicon.ico HTTP/1.1", host: "pmb.local"
2020/02/07 21:52:31 [crit] 21001#21001: *1326 connect() to unix:/run/php-fpm/php-844257d5-dd27-4885-8fd8-96cf320e39ac.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.1.184, server: , request: "GET /pmbnew/ HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-844257d5-dd27-4885-8fd8-96cf320e39ac.sock:", host: "192.168.1.201"
2020/02/07 21:52:31 [error] 21001#21001: *1329 open() "/var/services/web/missing" failed (2: No such file or directory), client: 192.168.1.184, server: , request: "GET /missing HTTP/1.1", host: "192.168.1.201", referrer: "http://192.168.1.201/pmbnew/"
2020/02/07 21:52:32 [error] 21001#21001: *1331 open() "/var/services/web/favicon.ico" failed (2: No such file or directory), client: 192.168.1.184, server: , request: "GET /favicon.ico HTTP/1.1", host: "192.168.1.201"

1. почему бы не использовать апач 2.2

2. на ум только приходит, достаточно ли прав у web пользователя на папку?