Я использую экземпляр EC2 для запуска node red и Grafana, я установил nginx и теперь у меня есть доступ к моей grafana в Интернете с доменным именем, которое у меня есть. Это хорошая часть
Перед настройкой nginx я смог получить доступ к моему узлу красный, выполнив поиск: EC2IP: 1880, и я контролировал, какой IP-адрес был авторизован для связи с этим портом. Нет, мой красный узел просто недоступен для всех. Это плохая часть.
Что я хочу: доступ к моей графане с моим доменом через Интернет и доступ к моему узлу красный, как и раньше.
Спасибо за помощь
Это мой / etc / nginx / sites-available / default:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/mywebsite/html;
server_name mydomain www.mydomain;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade; }
}
Это мой / etc / nginx / sites-enabled / default
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name mydomain www.mydomain;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade; }
}