Nginx学习笔记

        Nginx最近听到的频率越来越高,不晓得到底是什么,有什么作用,所以学习并记录一下。

Nginx相关资源

1.nginx地址:nginxhttps://nginx.org/en/2.版本下载地址:

nginx: downloadhttps://nginx.org/en/download.html        如下图所示,推荐下载稳定版:

 3.nginx安装:

Installing nginxhttps://nginx.org/en/docs/install.html

Nginx功能及特点:

      Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。

        Nginx主要特点是占用内存少,并发能力强。

Nginx常用命令:

        部署完成后,可通过执行nginx命令启动,然后在浏览器访问此机器的 IP(默认端口是80),如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。

#启动:./nginx

#重启并加载配置文件:./nginx -s reload

#停止:./nginx -s stop

#安全退出:./nginx -s quit

#查看nginx进程:ps aux|grep nginx

Nginx配置方法:

        使用时主要配置conf文件夹下的nginx.conf。如果只配置反向代理,则配置server内容即可,若需要负载均衡,则需要配置相关其他upstream backend信息。

测试内容:

        测试环境win10,测试版本nginx-1.20.2。

1.启动nginx.exe,浏览器输入localhost,显示下图内容,证明nginx启动成功。

 2.修改conf下的nginx.conf,修改端口为8081,如下图所示:

 执行nginx.exe -s reload重新加载配置,浏览器输入localhost时显示无法访问此页面,证明端口被修改,不是默认的80端口。浏览器显示内容如下图所示:

 输入localhost:8081,浏览器显示nginx成功。

 

其他

        反向代理和正向代理:反向代理是在服务端,对用户来说是不知道是否存在反向代理的,如我们访问百度等网站,虽然输入了同一个ip地址,但他们请求的资源可以存储在多个服务器上。正向代理是在客户端,用户指定正向代理需要访问的地址是什么。常用的正向代理如VPN。

        负载均衡:在实际项目中,不同硬件设备上部署相同程序,当反向代理访问时,希望高性能的硬件设备可以承担更多的资源访问等工作,如高性能设备访问2次,低性能设备访问1次,这种按不同比例次数访问资源的方式就是负载均衡。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值