首页 > 系统相关 >nginx+tomcat+https

nginx+tomcat+https

时间:2023-06-01 13:11:22浏览次数:49  
标签:set tomcat header nginx add proxy https scheme

nginx:

config  :

location / {

add_header Content-Security-Policy upgrade-insecure-requests;

proxy_pass http://127.0.0.1:8080;

proxy_set_header Host $host:$server_port;

proxy_set_header REMOTE_HOST $remote_addr;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Real-Port $remote_port;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;

}

 

tomcat: server.xml, just add scheme="https" property,

<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" scheme="https" />

标签:set,tomcat,header,nginx,add,proxy,https,scheme
From: https://www.cnblogs.com/hualiu0/p/17448631.html

相关文章

  • Burp Suite添加https证书——让其可以嗅探https的数据包,本质上就是将BP自己做为https
    如何给软件BurpSuite添加https证书?BurpSuite是一款强大的安全测试工具,可以用来设置代理,抓取http数据包,如果添加了https证书,就可以抓取https数据包。这边经验就告诉你,如何给软件BurpSuite添加https证书。工具/原料 联网的电脑一台BurpSuite软件firefox浏览器,并安装proxyswitch......
  • 超级加解密转换工具——todo,编解码 md5 sha解密可以到https://www.cmd5.com/ 注意有sa
    超级加解密转换工具V2.1绿色免费版       超级加解密转换工具可以说一款万能加密解密转换工具,支持75种方式多种转换,火星最强软件!MD5、16位MD5、MD4、拼音、大小写转换、简繁转换、GBK《-》Big5、GBK简体《-》Big5、GBK《-》SJIS、火星文转换、数字到大写金额、迅雷Thunder......
  • JavaWeb——Tomcat服务器的安装与使用
    今天阿Q带大家了解服务器的概念以及tomcat服务器的安装和使用方法,废话不多说直接上干货。Web开发中的常见概念(1)B/S系统和C/S系统Brower/Server:浏览器、服务器系统-----网站Client/Server:客户端、服务器系统-----QQ、大型游戏(2)web应用服务器供向外部发布web资源的服务器软件......
  • 解决fatal: unable to access ‘https://github.com……‘: Failed to connect to
    问题:gitclone时会报如下错误 解决办法:1.在cmd下执行 ipconfig/flushdns,清理DNS缓存 2.重新执行gitclonehttps://github.com/.../.git即可成功......
  • 2、一个TOMCAT服务器搭建两个网站,并在主网站下搭建子业务
    在一个服务器上搭建多个网站如何实现三种方案:IP来区分、端口号来区分、host来区分如nginx中IP来区分:server{listen1.1.1.1:80;}server{listen2.2.2.2:80;}端口号来区分:server{listen1.1.1.1:80;}server{listen1.1.1.1:81;}host(主机头)来区分:ser......
  • 4、TOMCAT8080端口映射80端口
    端口号问题:8080端口映射80端口三种办法在server.xml配置文件中把8080端口改成80端口重启tomcat后,会发现服务是启动的,但是80端口却没有监听因为1023以内是特权端口,普通用户tomcat是无法使用的解决办法:1、在/lib/systemd/system/tomcat.service文件中把User和Group改成root运行(危......
  • docker-compose一键部署jdk+tomcat+jmeter+ant+jenkins测试环境
    1.编写DokcerfileFROMcentos:7MAINTAINERhuangkai<[email protected]>RUNyum-yinstallvim\&&yum-yinstallnet-tools\&&yuminstalldejavu-sans-fontsfontconfig-yADDjdk-11_linux-x64_bin.tar.gz/usr/local/ADDapache-tomcat-9.0......
  • 在 nginx 服务器上发布vue项目 步骤与配置
    1.在vscode中使用yarnbuild:prod进行vue项目的发布2.进入发布文件3.下载nginx的windows版https://nginx.org/en/download.html4.将发布好的文件放入nginx解压后的html文件夹中5.修改nginx的配置文件打开nginx的配置文件配置完成使用命令打开nginx至此发布......
  • nginx创建基本认证(Basic Authorization)
     步骤一:创建用户名密码#创建用户名密码文件htpasswd-dbchtpasswd.usersuserpassword密码也可以通过opensslpasswdpassword来创建格式为user:encrypr_password可以多个 步骤二:Nginx配置server{listen80;server_namexxx.com;locat......
  • Linux系统下安装配置Nginx
    Linux系统下安装配置Nginx打开Nginx下载界面找想要下载的版本,复制下载链接进入/usr/local/目录中,执行如下命令下载Nginx安装包wget-chttp://nginx.org/download/nginx-1.24.0.tar.gz解压安装包tar-zxvfnginx-1.24.0.tar.gz安装Nginx相关依赖yuminstall-ygcc-c++......