Назад | Перейти на главную страницу

Запуск веб-сервера вместе с Grafana с обратным прокси

Я выполнил следующие шаги, чтобы настроить Grafana на Ubuntu 18.04. https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-grafana-on-ubuntu-16-04

Один из шагов - настроить обратный прокси и загрузить порт 3000 для Grafana по умолчанию, что неплохо. Однако я хочу загрузить некоторые php-страницы также на порт веб-сервера (только https), возможно, используя поддомен или настраиваемый порт?

Как я могу это сделать? Я не очень хорошо знаком с файлом хостов nginx, поскольку привык к Apache. Любая помощь будет оценена по достоинству.

Grafana загружает: https://grafana.mysite.com обратная загрузка прокси на порт 3000

Итак: веб-сервер (папка html) должен загрузиться на

https://manage.grafana.mysite.com или https://grafana.mysite.com:1234 (настраиваемый порт)

Спасибо.

Вы можете настроить другой виртуальный хост с новым доменом, например:

server {
    listen       443;
    server_name  manage.grafana.mysite.com;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
}

Чтобы настроить веб-сервер nginx с php, вы должны установить php-fpm. Для Ubuntu вы должны запустить:

apt install php-fpm

Убедитесь, что служба php-fpm запущена. Если вы используете php 7.0, вы можете изменить конфигурацию vhost, указав путь php-fpm, например:

server {
  listen       443;
  server_name  manage.grafana.mysite.com;

  location / {
    root   /usr/share/nginx/html;
    index  index.html index.htm index.php;
  }

  location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
  }
}