nginx之proxy_pass
- 往期回顾:nginx
proxy_pass
是nginx
中常见的反向代理指令。
格式:proxy_pass {传输协议}{主机名}{URI}
- 传输协议:
http://
或者https://
- 主机名:
IP:PORT
URI
:具体的访问地址
proxy_pass
是nginx
中常见的反向代理指令。
格式:proxy_pass {传输协议}{主机名}{URI}
http://
或者https://
IP:PORT
URI
:具体的访问地址两种方式都可以直接覆盖yaml
或者properties
配置中的同名配置项。
-D
(包括-X
)表示添加的参数是jvm
虚拟机变量。java
应用中通过System.getProperties("")
获取。--
表示添加的参数是操作系统的环境变量。java
应用中通过System.getEnv("")
获取。-D
参数要放置在-jar
命令之前,--
参数要放置在-jar
命令之后。
java -Dserver.port=8080 -Xms128m -jar –server.name=myApp
可通过jps
命令查看java
应用具体的参数值。
jps -v
:可以查看-D
、-X
参数示例:1 jar -Djava.util.Arrays.useLegacyMergeSort=true -Djava.security.egd=file:/dev/./urandom -Xms128m -Xmx512m
jps -m
:可以查看--
参数示例:1 jar --spring.profiles.active=dev --logging.config=logback-spring.xml
公司内网的服务是通过Rancher
进行编排,Rancher
有V1
和V2
两个版本,都是提供容器调度与编排,在V1
版本中可选不同的编排模式,比如cattle
、swarm
、kubernetes
。所以V1
时代,它给自己的定位是各种编排工具的上层,通过它去管理编排工具。由于k8s
后来发展势不可挡,所以V2
版本诞生,移除了其他类型的编排工具,只剩下k8s
,所以Rancher
的底层是采用k8s
编排,并对其功能进行了一些扩展和提供一些便捷工具,包括执行命令行,管理多个k8s
集群等。
在翻阅项目底层代码时发现,在底层的framework
模块中有引入druid
监控端,但是好像在开发环境、测试环境甚至生产环境中并没有看到有具体的使用,所以想启用一下druid
的监控模块。并没有什么实质性内容的介绍,仅仅是踩的一些坑的记录。