Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Разные сайты на одном домене Topic is solved

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
22 posts
  • Previous
  • 1
  • 2
  • 3
  • Next
grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Разные сайты на одном домене
  • Quote

Post by grayfolk » Mon Jun 01, 2020 9:29 pm

eddstep wrote: ↑
Mon Jun 01, 2020 8:26 pm
grayfolk wrote: ↑
Mon Jun 01, 2020 5:45 pm
Создайте новый шаблон в папке /usr/local/vesta/data/templates/web/nginx - просто сделайте копию любого имеющегося, переименуйте и отредактируйте (смените порт). Потом выберите этот шаблон в настройках сайта.
у меня апач + nginx, в папке /usr/local/vesta/data/templates/web/httpd скопировал в новый темплейт , руками вместо переменной порта прописал номер. Не дает сохранить с созданным шаблоном. Error code 3
В поиске эту ошибку связывают с сертификатом, но у меня ssl отключен
Сделайте так, как я посоветовал.
Для апача+nginx вам не нужно трогать шаблоны апача, достаточно сделать шаблон для nginx.
Top

eddstep
Posts: 14
Joined: Wed May 27, 2020 7:24 pm

Os: CentOS 6x
Web: apache + nginx
Re: Разные сайты на одном домене
  • Quote

Post by eddstep » Mon Jun 01, 2020 9:33 pm

serjiomati wrote: ↑
Mon Jun 01, 2020 9:02 pm
а у фаервол добавил порт?
Да,

Code: Select all

<VirtualHost %ip%:585>

    ServerName %domain_idn%
    %alias_string%
    ServerAdmin %email%
    DocumentRoot %docroot%
    ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
    Alias /vstats/ %home%/%user%/web/%domain%/stats/
    Alias /error/ %home%/%user%/web/%domain%/document_errors/
    SuexecUserGroup %user% %group%
    CustomLog /var/log/httpd/domains/%domain%.bytes bytes
    CustomLog /var/log/httpd/domains/%domain%.log combined
    ErrorLog /var/log/httpd/domains/%domain%.error.log
    <Directory %docroot%>
        AllowOverride All
        Options +Includes -Indexes +ExecCGI
        php_admin_value open_basedir %docroot%:%home%/%user%/tmp
        php_admin_value upload_tmp_dir %home%/%user%/tmp
        php_admin_value session.save_path %home%/%user%/tmp
        <Files *.php>
          SetHandler fcgid-script
        </Files>
        FCGIWrapper %home%/%user%/web/%domain%/cgi-bin/fcgi-starter .php
    </Directory>
    <Directory %home%/%user%/web/%domain%/stats>
        AllowOverride All
    </Directory>
    IncludeOptional %home%/%user%/conf/web/httpd.%domain%.conf*

</VirtualHost>
Получилось вот такой темплейт.
Top

eddstep
Posts: 14
Joined: Wed May 27, 2020 7:24 pm

Os: CentOS 6x
Web: apache + nginx
Re: Разные сайты на одном домене
  • Quote

Post by eddstep » Mon Jun 01, 2020 9:42 pm

grayfolk wrote: ↑
Mon Jun 01, 2020 9:29 pm

Сделайте так, как я посоветовал.
Для апача+nginx вам не нужно трогать шаблоны апача, достаточно сделать шаблон для nginx.
апач вернул, nginx вот

Code: Select all

server {
    listen       %ip%:585 default;
    server_name  _;
    #access_log  /var/log/nginx/%ip%.log main;
    location / {
        proxy_pass  http://%ip%:585;
   }
}
при выборе этого шаблона все равно Error code 3
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Разные сайты на одном домене
  • Quote

Post by grayfolk » Tue Jun 02, 2020 12:25 am

eddstep wrote: ↑
Mon Jun 01, 2020 9:42 pm
grayfolk wrote: ↑
Mon Jun 01, 2020 9:29 pm

Сделайте так, как я посоветовал.
Для апача+nginx вам не нужно трогать шаблоны апача, достаточно сделать шаблон для nginx.
апач вернул, nginx вот

Code: Select all

server {
    listen       %ip%:585 default;
    server_name  _;
    #access_log  /var/log/nginx/%ip%.log main;
    location / {
        proxy_pass  http://%ip%:585;
   }
}
при выборе этого шаблона все равно Error code 3
Не надо default и server_name _.
Просто возьмите default.(s)tpl и измените порт, все остальное не трогайте.
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Разные сайты на одном домене
  • Quote

Post by grayfolk » Tue Jun 02, 2020 12:31 am

А вообще, и апачевский шаблон должен работать.
Веста у вас обновлена?
Top

eddstep
Posts: 14
Joined: Wed May 27, 2020 7:24 pm

Os: CentOS 6x
Web: apache + nginx
Re: Разные сайты на одном домене
  • Quote

Post by eddstep » Tue Jun 02, 2020 4:28 am

grayfolk wrote: ↑
Tue Jun 02, 2020 12:31 am
А вообще, и апачевский шаблон должен работать.
Веста у вас обновлена?
((( всё новое, серв с нуля настраиваю.
Вообще уже непонятно. Удалил пользователя, заново создал. СОздал темплейт на базе default. В панели, при выборе созданного шаблона, не сохраняет , пишет нет шаблона.
Изменил существующий http2, есть такой, вот код.

Code: Select all

server {
    listen      %ip%:585;
    server_name %domain_idn% %alias_idn%;
    error_log  /var/log/%web_system%/domains/%domain%.error.log error;

    location / {
        proxy_pass      http://%ip%:585;
        location ~* ^.+\.(%proxy_extentions%)$ {
            root           %docroot%;
            access_log     /var/log/%web_system%/domains/%domain%.log combined;
            access_log     /var/log/%web_system%/domains/%domain%.bytes bytes;
            expires        max;
            try_files      $uri @fallback;
        }
    }

    location /error/ {
        alias   %home%/%user%/web/%domain%/document_errors/;
    }

    location @fallback {
        proxy_pass      http://%ip%:%web_port%;
    }
"/usr/local/vesta/data/templates/web/nginx/http2.tpl" 33L, 967C
не работает ((.
при том, порт прописал же жестко, по дефолтному порту все равно открывается.

Как бы попроще сделать, мне все равно для работы, нджинкс или апач , сейчас не важно, главное чтобы по разным портам разный контент был.
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Разные сайты на одном домене
  • Quote

Post by grayfolk » Tue Jun 02, 2020 1:05 pm

proxy_pass менять не надо.
Top

eddstep
Posts: 14
Joined: Wed May 27, 2020 7:24 pm

Os: CentOS 6x
Web: apache + nginx
Re: Разные сайты на одном домене
  • Quote

Post by eddstep » Tue Jun 02, 2020 1:11 pm

Я сначала пробовал не меняя proxy pass, потом поменял, попробовать. Не работает ни так ни так.
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Разные сайты на одном домене
  • Quote

Post by grayfolk » Tue Jun 02, 2020 2:53 pm

eddstep wrote: ↑
Tue Jun 02, 2020 1:11 pm
Я сначала пробовал не меняя proxy pass, потом поменял, попробовать. Не работает ни так ни так.
Необходимо, чтобы url сайта в конфиге совпадал с реальным url в адресной строке.
Можете прописать их прямо в шаблоне. Как вариант - использовать IP.
Top

eddstep
Posts: 14
Joined: Wed May 27, 2020 7:24 pm

Os: CentOS 6x
Web: apache + nginx
Re: Разные сайты на одном домене
  • Quote

Post by eddstep » Wed Jun 03, 2020 1:15 pm

grayfolk wrote: ↑
Tue Jun 02, 2020 2:53 pm
Необходимо, чтобы url сайта в конфиге совпадал с реальным url в адресной строке.
Можете прописать их прямо в шаблоне. Как вариант - использовать IP.
спасибо, вроде разобрался. Скажите пожалуйста еще, установил php70, создал новый темплейт /usr/local/vesta/data/templates/web/httpd/php70.sh

Code: Select all

#!/bin/bash
# Adding php wrapper
user="$1"
domain="$2"
ip="$3"
home_dir="$4"
docroot="$5"

wrapper_script='#!/opt/rh/rh-php70/root/usr/bin/php/php-cgi -cphp5-cgi.ini'
wrapper_file="$home_dir/$user/web/$domain/cgi-bin/php"

echo "$wrapper_script" > $wrapper_file
chown $user:$user $wrapper_file
chmod -f 751 $wrapper_file

exit 0
wrapper_script='#!/opt/rh/rh-php70/root/usr/bin/php/php-cgi -cphp5-cgi.ini'
что значит отмеченное красным, и что писать если семерка. не смог понять.
Top


Post Reply
  • Print view

22 posts
  • Previous
  • 1
  • 2
  • 3
  • Next

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password