На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
    > C FastCGI на Linux
      Добрый день всем!
      Пытаюсь запустить этот пример GitHub в nginx и lighttpd, но пока не получилось настроить серверы. Можете что-нибудь подсказать для запуска этой программки? В конечном итоге рассчитываю запустить её по FastCGI через HTTP/2. Такое возможно?
      Спасибо. :rolleyes:
        Для запуска программы на сервере через FastCGI необходимо выполнить следующие шаги:

        Собрать программу на сервере, где будет запущен FastCGI-сервер.

        Настроить FastCGI-сервер для запуска программы. Для этого нужно создать конфигурационный файл для FastCGI-сервера, в котором указать путь к исполняемому файлу и параметры запуска. Например, для сервера Nginx это может выглядеть так:

        bash
        ExpandedWrap disabled
          location /myapp {
              fastcgi_pass unix:/var/run/myapp.sock;
              include fastcgi_params;
              fastcgi_param SCRIPT_FILENAME /path/to/myapp;
          }
        Запустить FastCGI-сервер и настроить веб-сервер (Nginx или Lighttpd) для проксирования запросов к FastCGI-серверу.
        Чтобы запустить программу по FastCGI через HTTP/2, необходимо настроить сервер на поддержку протокола HTTP/2 и использовать FastCGI-over-HTTP/2. Для этого нужно установить модуль mod_http2 для сервера Apache, или использовать серверы, которые уже поддерживают HTTP/2 и FastCGI-over-HTTP/2, например, Nginx версии 1.9.5 и выше.

        В конфигурационном файле FastCGI-сервера нужно указать параметры запуска, чтобы использовать FastCGI-over-HTTP/2. Например, для сервера Nginx это может выглядеть так:

        bash
        ExpandedWrap disabled
          location /myapp {
              fastcgi_pass http2://localhost:9000;
              include fastcgi_params;
              fastcgi_param SCRIPT_FILENAME /path/to/myapp;
          }

        После этого можно запустить FastCGI-сервер и настроить веб-сервер для проксирования запросов к FastCGI-серверу по протоколу HTTP/2.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0168 ]   [ 17 queries used ]   [ Generated: 16.04.24, 16:20 GMT ]