在Nginx
中我们用的比较多的肯定就是server
和loction
模块,在模块中用的比较多的就是proxy_pass
和rewrite
,我们这里就来大概了解一下这二者的常用用法。
在Nginx
中我们用的比较多的肯定就是server
和loction
模块,在模块中用的比较多的就是proxy_pass
和rewrite
,我们这里就来大概了解一下这二者的常用用法。
前面,我有提到nginx多网站配置,以及nginx配置https.但是在windows下面同主机配置多Https域名暂未提及,那么这次正好遇到这个场景。我就把他记录下来
有时候,我们资源有限,那么就会遇到一台主机对应1-N个域名,那么就会出现主机80端口占用完了,其他应用就只能占用其他的端口了,但是如果在域名后面带上端口号(如www.xxxx.com:8080 ),这显然很不优雅,而且像开发微信的时候,配置的域名只能使用80端口。那么有没有更好的处理方式能让我们不在域名后添加端口号呢?答案是肯定是,这里我们可以借助强大的Nginx来帮我们解决这个问题。
众所周知,nginx是一款高性能的反向代理工具,在之前nginx只能代理应用层的应用,如果是要做TCP即网络第4层的代理就只有借助HaProxy等工具,在nginx1.9版本之后即可支持TCP的代理。下面,我们来展现一下nginx强大的代理能力。
Update your browser to view this website correctly. Update my browser now