Поддомен в папке?

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
Аватара пользователя
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

Re: Поддомен в папке?

Сообщение niriter » Вс окт 07, 2018 4:41 pm

:lol: :lol: :lol:
в общем нужно было одну строчку конфига сделать по другому:
раньше:

Код: Выделить всё

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

Re: Поддомен в папке?

Сообщение niriter » Вс окт 07, 2018 4:52 pm

Кст, админы, это идет по умолчанию при создании поддомена в папке и приходиться вручную изменять эти конфиги(
Исправьте пожалуйста в след. версиях
Танцы с бубном - мое второе я

Аватара пользователя
KyKyIIIKuH
Сообщения: 268
Зарегистрирован: Ср мар 14, 2018 11:04 am

Re: Поддомен в папке?

Сообщение KyKyIIIKuH » Вс окт 07, 2018 5:27 pm

niriter писал(а):
Вс окт 07, 2018 4:52 pm
Кст, админы, это идет по умолчанию при создании поддомена в папке и приходиться вручную изменять эти конфиги(
Исправьте пожалуйста в след. версиях
а зачем такие сложности?
отдельно папку с поддоменом не лучше сделать?

типо так:
site.com (директория)
server.site.com (директория)

так не вариант?
Alma Linux 8 - KVM
Текущая версия: 1.0941.20220818
Linux 4.18.0-348.20.1.el8_5.x86_64

Аватара пользователя
niriter
Сообщения: 35
Зарегистрирован: Сб сен 29, 2018 6:02 pm

Re: Поддомен в папке?

Сообщение 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

Re: Поддомен в папке?

Сообщение niriter » Вс окт 07, 2018 5:32 pm

мой вариант нормально работает лишь с html файлами но при этом не работают php файлы :cry:
Танцы с бубном - мое второе я

Аватара пользователя
niriter
Сообщения: 35
Зарегистрирован: Сб сен 29, 2018 6:02 pm

Re: Поддомен в папке?

Сообщение niriter » Пн окт 08, 2018 2:57 pm

есть вариант что это из-за отсутствия cgi-bin, но проверить уже нету возможности
Танцы с бубном - мое второе я

Ответить