Я выполнил следующие шаги, чтобы настроить 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;
}
}