在Nginx反向代理上为GitLab配置SSL

weixin_38076230 2019-09-12 01:35:22
我在个人gitlab设置中遇到了一个小问题.我想重定向从http://gitlab.example.com到https://gitlab.example.com的所有流量.SSL确实在https://gitlab.example.com上运行,但必须专门打字.下面是我的nginx conf文件. server { listen 192.168.1.139:443; server_name gitlab.example.com; listen 443; ssl on; ssl_certificate /etc/nginx/ssl/gitlab.crt; ssl_certificate_key /etc/nginx/ssl/gitlab.key; location / { proxy_pass http://192.168.1.139:80; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header x-Forwarded-For $proxy_add_x_forwarded_for; } } GitLab安装是一个综合安装.我在配置文件中更改了什么以允许ssl重定向?
...全文
363 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38085655 2019-09-12
  • 打赏
  • 举报
回复
有两个选项:重写和HTTP 301永久重定向,第二个是更优选: server { listen 80; server_name _; return 301 https://$server_name$request_uri; }

477

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧