Я пытался развернуть свой проект в Digital Ocean.
В какой-то момент я смог увидеть своего реагирующего клиента, когда перешел на my_ip: 8080, который был портом, по которому он работал по любой причине.
Я установил SSL, а затем cd etc/nginx/sites-enabled
Нажмите VIM по умолчанию и начал редактировать.Вот где я начал сталкиваться с проблемами, где мой реактивный проект перестал появляться, и где в конечном итоге я застрял.
так вот что сейчас находится в этом файле
server {
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
listen 80;
server_name my_website.com;
rewrite ^/a(.*) https://my_website.com/$1 permanent;
location / {
proxy_pass http://localhost:8080;
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;
}
root /var/www/client/build;
index index.html index.htm index.nginx-debian.html;
server_name my_website.com;
ssl_certificate /root/my_website.crt;
ssl_certificate_key /root/my_website.com.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
location / {
}
что-то здесь явно не работает.
если я сделаю pm2 list
, это покажет мне index
, работающий на 0 с status: online
и static-page-server-8080
, работающий на 1, но с status: errored
.
Я пытался настроить UFW, и я даже не уверен, что это что-то испортило или нет.
Так что в данный момент, если я захожу на свой IP в браузере, я ничего не получаю.если я добавлю порт в конце, я ничего не получу.как мне это исправить?Должен ли я просто отказаться и попробовать?