beego nginx部署反向代理和https配置,无法访问图片资源?
今天配置beego nginx部署完反向代理后 再配置了ssl证书 访问不了静态资源了
通过ip+端口 是可以访问图片的 求助 应该是我的nginx没配置好
麻烦大神帮我看看 conf文件
server {
listen 80;
server_name mp.yitiegongfang.com;
rewrite ^(.*)$ https://${server_name}$1 permanent;
}
server {
listen 443 ssl;
server_name mp.yitiegongfang.com; #你的域名
# 配置https
ssl_certificate /www/crt/1_mp.yitiegongfang.com_bundle.crt; #你申请的nginx中的ssl证书
ssl_certificate_key /www/crt/2_mp.yitiegongfang.com.key; #你申请的nginx中的key
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
charset utf-8;
access_log /root/go/src/easy_wallpaper_api/access.log; #该目录建议是你的部署文件目录
location /(css|js|fonts|img)/ {
access_log off;
expires 1d;
root "/root/go/src/easy_wallpaper_api/static";#该文件是你beego项目中的static静态文件路径
try_files $uri @backend;
}
location / {
try_files /_not_exists_ @backend;
}
location @backend {
proxy_set_header X-``Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8066; #代理指向的beego项目地址
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
配置参数是正确的只是测试时写错域名了