Reactjs 如何使用nginx for react将所有http请求重定向到https
这是我的react应用程序的Nginx配置Reactjs 如何使用nginx for react将所有http请求重定向到https,reactjs,nginx,nginx-config,Reactjs,Nginx,Nginx Config,这是我的react应用程序的Nginx配置 server { listen 8080 ssl default_server; listen [::]:8080 ssl default_server; listen 443 ssl; listen [::]:443 ssl; # ssl on; ssl_certificate /etc/letsencrypt/live/website.com/fullchain.pem; ssl_cert
server {
listen 8080 ssl default_server;
listen [::]:8080 ssl default_server;
listen 443 ssl;
listen [::]:443 ssl;
# ssl on;
ssl_certificate /etc/letsencrypt/live/website.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/website.com/privatekey.pem;
root /home/ubuntu/project-folder/dist/;
index index.html index.htm index.nginx-debian.html;
server_name _;
error_page 404 /index.html;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
#try_files $uri $uri/ =404;
}
}
SSL已启用,它可以工作但不能工作,如果出现HTTP请求,如何重定向?如何处理?除了8080之外,您还应该收听端口443。443是用于https的默认端口,如果url未指定特定端口,则将使用它。当它在8080中运行而不使用SSL时,它在80上也可用。8080和443不能同时提供吗?现在请检查我的问题,我也添加了443。但还是一样。只需设置两个不同的服务器支架,一个用于80,另一个用于443。它不起作用。我在另一台服务器中添加了80