Использование отдельного сервера или доменного имени

  • Создана: 31.01.2019
  • Обновлена: 11.09.2025

В настройках проекта, в модуле Сайт тех. поддержки необходимо указать URL к адресу сайта:

Сайт тех. поддержки в DMZ

Для предоставления доступа к сайту тех. поддержки широкому кругу пользователей можно разместить сайт в DMZ и проксировать запросы в основной экземпляр ALM, находящийся во внутренней сети. Для этого можно использовать nginx в качестве прокси сервера со следующей конфигурацией:

server {
    listen       80;
    server_name  helpdesk.company.ru;
    
    location / {
      proxy_pass      http://127.0.0.1:8120/servicedesk/;
      proxy_set_header Host $host;
    }
    location /servicedesk/ {
      proxy_pass      http://127.0.0.1:8120/servicedesk/;
      proxy_set_header Host $host;
    }
    location /co/ {
      proxy_pass      http://127.0.0.1:8120/co/;
    }
    location /scripts/ {
      proxy_pass      http://127.0.0.1:8120/scripts/;
    }
    location /plugins/ {
      proxy_pass      http://127.0.0.1:8120/plugins/;
    }

    proxy_connect_timeout       600;
    proxy_send_timeout          600;
    proxy_read_timeout          600;
    send_timeout                600;
}

Сайт тех. поддержки на отдельном домене

Чтобы предоставить пользователям отдельное доменное имя для сайта тех. поддержки, необходимо настроить веб-сервер, создав там отдельный виртуальный хост:

<VirtualHost *:80>
    ServerName helpdesk.company.ru
    DocumentRoot /var/www/devprom/htdocs

    <Directory "/var/www/devprom/htdocs/">
        Options FollowSymLinks
        Order allow,deny
        Allow from all
	    Require all granted
        RewriteEngine On
        
        RewriteCond %{REQUEST_URI} !/scripts.+$
        RewriteCond %{REQUEST_URI} !/plugins.+$
        RewriteCond %{REQUEST_URI} !/co/.+$
        RewriteCond %{REQUEST_URI} !(^/favicon.*|^/404|^/310|^/500.*)$
        RewriteCond %{REQUEST_URI} !/servicedesk\.php$
        RewriteCond %{REQUEST_URI} !/app/front\.php$
        RewriteRule ^.*$ /servicedesk/servicedesk.php [L,QSA]
    </Directory>
</VirtualHost>

Решения для поддержки процессов разработки Devprom Software