Page 1 of 2

Сайт на другой порт

Posted: Thu Aug 13, 2015 10:24 am
by georgiokot
Нужно что бы сайт (точнее копия основного сайта) висела на другом порту (отличного от 80 и 8080 ) Где аккуратно прописать конфигурацию для этого ?
Не обязательно что бы веста видела этот сайт, хотя если возможно сделать через панель управления тоже будет не плохо

Re: Сайт на другой порт

Posted: Thu Aug 13, 2015 1:54 pm
by skurudo
Можно сделать домен 3-его уровня и держать сайт там. Не будет ли так проще?

Re: Сайт на другой порт

Posted: Thu Aug 13, 2015 1:56 pm
by skurudo
А вообще по теории. У вас пользователя встречает nginx, т.е. подменять порт нужно будет там - /home/admin/conf/web/nginx.conf - директива listen.

Re: Сайт на другой порт

Posted: Thu Aug 13, 2015 4:53 pm
by georgiokot
Нужен на порт, потому что надо будет тестировать домен 3-его уровня. А при добалении сайта не удалится ли моя конфигурация которую я сейчас настрою ?? Возможно ли как то сделать что бы веста подгружала файлик с отдельной конфигурацией ?

Re: Сайт на другой порт

Posted: Fri Aug 14, 2015 7:14 am
by georgiokot
Переделал конфигурацию, теперь бекап делается только нескольких сайтов (файловые копии), базы и все остальное делается нормально

Re: Сайт на другой порт

Posted: Fri Aug 14, 2015 10:04 am
by georgiokot
Выходит вот такая ошибка
-- WEB --
2015-08-14 12:20:01 default.domain
2015-08-14 12:20:02 bereznikifm.ru
2015-08-14 12:20:12 spmango.ru
/usr/local/vesta/func/domain.sh: строка 319: 72
310: синтаксическая ошибка в выражение (ошибочная метка "310")

Re: Сайт на другой порт

Posted: Fri Aug 14, 2015 10:11 am
by imperio
Переделал конфигурацию, теперь
Выходит вот такая ошибка

Re: Сайт на другой порт

Posted: Fri Aug 14, 2015 10:22 am
by georgiokot
imperio wrote:
Переделал конфигурацию, теперь
Выходит вот такая ошибка
SpoilerShow
Допустим была конфигурация

Code: Select all

<VirtualHost 178.161.166.78:8080>

    ServerName default.domain
    ServerAlias www.default.domain
    ServerAdmin [email protected]
    DocumentRoot /home/admin/web/default.domain/public_html
    ScriptAlias /cgi-bin/ /home/admin/web/default.domain/cgi-bin/
    Alias /vstats/ /home/admin/web/default.domain/stats/
    Alias /error/ /home/admin/web/default.domain/document_errors/
    #SuexecUserGroup admin admin
    CustomLog /var/log/apache2/domains/default.domain.bytes bytes
    CustomLog /var/log/apache2/domains/default.domain.log combined
    ErrorLog /var/log/apache2/domains/default.domain.error.log
    <Directory /home/admin/web/default.domain/public_html>
        AllowOverride All
        Options +Includes -Indexes +ExecCGI
    </Directory>
    <Directory /home/admin/web/default.domain/stats>
        AllowOverride All
    </Directory>

    <IfModule mod_ruid2.c>
        RMode config
        RUidGid admin admin
        RGroups www-data
    </IfModule>
    <IfModule itk.c>
        AssignUserID admin admin
    </IfModule>

    IncludeOptional /home/admin/conf/web/apache2.default.domain.conf*

</VirtualHost>
Добавил в конфиг

Code: Select all

<VirtualHost 178.161.166.78:8180>
    ServerName default.domain
    ServerAlias www.default.domain
    ServerAdmin [email protected]
    DocumentRoot /home/admin/web/webdefault.domain/public_html
    ScriptAlias /cgi-bin/ /home/admin/web/webdefault.domain/cgi-bin/
    Alias /vstats/ /home/admin/web/webdefault.domain/stats/
    Alias /error/ /home/admin/web/webdefault.domain/document_errors/
    #SuexecUserGroup admin admin
    CustomLog /var/log/apache2/domains/webdefault.domain.bytes bytes
    CustomLog /var/log/apache2/domains/webdefault.domain.log combined
    ErrorLog /var/log/apache2/domains/webdefault.domain.error.log
    <Directory /home/admin/web/webdefault.domain/public_html>
        AllowOverride All
        Options +Includes -Indexes +ExecCGI
    </Directory>
    <Directory /home/admin/web/webdefault.domain/stats>
        AllowOverride All
    </Directory>

    <IfModule mod_ruid2.c>
        RMode config
        RUidGid admin admin
        RGroups www-data
    </IfModule>
    <IfModule itk.c>
        AssignUserID admin admin
    </IfModule>

    IncludeOptional /home/admin/conf/web/apache2.webdefault.domain.conf*

</VirtualHost>
При этом сайт на этом порту грузится , а вот бекапы не делаются )))

Re: Сайт на другой порт

Posted: Fri Aug 14, 2015 10:26 am
by imperio
Я про то что изменения вы делали самостоятельно и мы не можем гарантировать работу панели.
А почему не хотите использовать модуль исключений? Можно исключить не нужные сайты, базы и т.д. Тогда будет бекапиться, то что вам нужно.

Re: Сайт на другой порт

Posted: Fri Aug 14, 2015 3:36 pm
by skurudo
georgiokot wrote:Переделал конфигурацию, теперь бекап делается только нескольких сайтов (файловые копии), базы и все остальное делается нормально
Что бы это значило? Что именно переделали? Сложновато угадать, вы же понимаете :)