Страница 1 из 1

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

Добавлено: Вс окт 07, 2018 4:13 pm
niriter
Есть поддомен 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/ - все работает

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

Добавлено: Вс окт 07, 2018 4:41 pm
niriter
: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}"

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

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

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

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

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

так не вариант?

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

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

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

так не вариант?
неа, есть 100500 доменов и по 100500 поддоменов для каждого сайта и если все это скидывать как brainycp делает, в одну кучу - будет полный хаос, лично для меня лучше когда поддомен является подпапкой родителя

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

Добавлено: Вс окт 07, 2018 5:32 pm
niriter
мой вариант нормально работает лишь с html файлами но при этом не работают php файлы :cry:

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

Добавлено: Пн окт 08, 2018 2:57 pm
niriter
есть вариант что это из-за отсутствия cgi-bin, но проверить уже нету возможности