【已完成】http正常,https报nginx404
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:宝塔Linux面板9.1.0系统版本:
CentOS 7.9.2009 x86_64(Py3.7.9)
问题描述:
进入页面http正常,https报nginx404,前端资源访问到了,但是后端接口报了404
相关截图(日志、错误):
额。。图片不让传,限制帖子长度
https访问,前端资源已获取到,后端接口报了404.
http就是正常访问的
项目是后端JAVA+前端VUE,用的nginx反向代理
目前ssl证书已正常部署
您好,方便后台发我一下您的域名吗。其次,您说的404,这个应该是ssl证书没有生效,建议是关闭站点的ssl后再重新部署上,然后看是否可以访问,
还是无法使用的话,后台发我您的面板信息,我查看一下 自己通过谷歌检索和ai解决了,就是nginx没有配置监听443端口问题。给下我的解决方案,供后面人参考
server
{
listen 443 ssl http2; # 监听HTTPS请求
server_name localhost; # 这里是你的服务器IP地址
# SSL证书配置
ssl_certificate ----------------------------- # 替换为你的证书路径
ssl_certificate_key ----------------------------- # 替换为你的私钥路径
# 反向代理配置
location / {
root -----------------------------# 前端工程的目录,替换为你的dist目录位置
indexindex.html;# 前端页面
try_files $uri $uri/ /index.html;
}
location /prod-api/ {# 反向代理到后端工程
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/; # 和你的端口保持一致
}
location ~ /\.
{
deny all;
}
access_log/www/wwwlogs/access.log;
} 宝塔用户_rvhxbk 发表于 2024-8-13 08:09
自己通过谷歌检索和ai解决了,就是nginx没有配置监听443端口问题。给下我的解决方案,供后面人参考
server
...
好的,后续有问题可以在开新帖呢,这边就给您闭贴了。祝您生活愉快
页:
[1]