Здесь VPS на BrainyCP за 3$ в месяц, а здесь 50GB шаред-хостинг на BrainyCP за 1.9$ в месяц
Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
-
niriter
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
Сообщение
niriter » Вс окт 07, 2018 4:13 pm
Есть поддомен server.site.com, и есть домен site.com
в site.com лежит рабочий сайт и в этой-же папке создана папка server для поддомена, однако при попытке зайти в поддомен - показывает содержимое index.php сайта site.com а не site.com/server как должно быть
Конфиг:
Код: Выделить всё
<VirtualHost *:80>
ServerName server.site.com
ServerAlias www.server.site.com
DocumentRoot /home/admin/sites/site.com/server/
<IFModule proxy_fcgi_module>
ProxyFCGISetEnvIf "true" SCRIPT_FILENAME "/sites/site.com/server/%{reqenv:SCRIPT_NAME}"
<FilesMatch \.php$>
#SetHandler "proxy:unix:/var/run/php-fpm/php72w-admin.sock|fcgi://server.site.com/sites/site.com/server/"
SetHandler "proxy:unix:/var/run/php-fpm/php72w-admin.sock|fcgi://localhost/"
</FilesMatch>
</IFModule>
<Directory "/home/admin/sites/site.com/server/">
AllowOverride All
Require all granted
</Directory>
CustomLog /etc/httpd/vhost_logs/server.site.com_access combined
ErrorLog /etc/httpd/vhost_logs/server.site.com_error
DirectoryIndex index.php index.html
</VirtualHost>
ps. вместо site.com установлен рабочий домен перенаправленный на сервак
p.p.s. Структура файлов:
site.com
|--index.php
|--server (directory)
||--index.php
p.p.p.s. если перейти по site.com/server/ - все работает
Танцы с бубном - мое второе я
-
niriter
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
Сообщение
niriter » Вс окт 07, 2018 4:41 pm
в общем нужно было одну строчку конфига сделать по другому:
раньше:
Код: Выделить всё
ProxyFCGISetEnvIf "true" SCRIPT_FILENAME "/sites/site.com/server/%{reqenv:SCRIPT_NAME}"
сейчас:
Код: Выделить всё
ProxyFCGISetEnvIf "true" SCRIPT_FILENAME "/sites/server.site.com%{reqenv:SCRIPT_NAME}"
Танцы с бубном - мое второе я
-
niriter
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
Сообщение
niriter » Вс окт 07, 2018 4:52 pm
Кст, админы, это идет по умолчанию при создании поддомена в папке и приходиться вручную изменять эти конфиги(
Исправьте пожалуйста в след. версиях
Танцы с бубном - мое второе я
-
KyKyIIIKuH
- Сообщения: 273
- Зарегистрирован: Ср мар 14, 2018 11:04 am
Сообщение
KyKyIIIKuH » Вс окт 07, 2018 5:27 pm
niriter писал(а): ↑Вс окт 07, 2018 4:52 pm
Кст, админы, это идет по умолчанию при создании поддомена в папке и приходиться вручную изменять эти конфиги(
Исправьте пожалуйста в след. версиях
а зачем такие сложности?
отдельно папку с поддоменом не лучше сделать?
типо так:
site.com (директория)
server.site.com (директория)
так не вариант?
Alma Linux 9.4 - KVM
Текущая версия: 1.0966.20240701
5.14.0-427.18.1.el9_4.x86_64
-
niriter
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
Сообщение
niriter » Вс окт 07, 2018 5:29 pm
KyKyIIIKuH писал(а): ↑Вс окт 07, 2018 5:27 pm
niriter писал(а): ↑Вс окт 07, 2018 4:52 pm
Кст, админы, это идет по умолчанию при создании поддомена в папке и приходиться вручную изменять эти конфиги(
Исправьте пожалуйста в след. версиях
а зачем такие сложности?
отдельно папку с поддоменом не лучше сделать?
типо так:
site.com (директория)
server.site.com (директория)
так не вариант?
неа, есть 100500 доменов и по 100500 поддоменов для каждого сайта и если все это скидывать как brainycp делает, в одну кучу - будет полный хаос, лично для меня лучше когда поддомен является подпапкой родителя
Танцы с бубном - мое второе я
-
niriter
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
Сообщение
niriter » Вс окт 07, 2018 5:32 pm
мой вариант нормально работает лишь с html файлами но при этом не работают php файлы
Танцы с бубном - мое второе я
-
niriter
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
Сообщение
niriter » Пн окт 08, 2018 2:57 pm
есть вариант что это из-за отсутствия cgi-bin, но проверить уже нету возможности
Танцы с бубном - мое второе я