Nginx安装
Nginx是一个反向代理,何为反向代理呢?即以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。而Nginx主要完成的工作就是反向代理,比如我们向一台服务器的80端口发送了请求,该请求首先由Nginx监听到,其接受到请求内容后再转发给其他服务器,其他服务器处理完后再将结果传送给Nginx,最后由Nginx来统一返回给初始请求端。
Nginx是常用的web服务器,用于获取静态资源,类似的服务器还有apache。tomcat是基于java servlet 的 web 容器,用于获取动态资源。一般的web服务架构:前端部署Nginx,后端部署tomcat。用户访问Nginx,静态资源Nginx直接返回,动态资源的请求被Nginx转发到tomcat,tomcat将处理完的结构返回给Nginx,然后到浏览器,Nginx最常见的使用方法就是作为静态资源服务器,比如将CSS,JS,html,htm等文件进行缓存处理。下面将会讲解Nginx的配置
(1)下载
下载地址为:http://nginx.org/en/download.html
选中自己需要的版本下载即可
(2)安装
需要注意的是解压安装,注意不要安装在中文路径下,安装在中文路径下无法启动,会报错。
(3)配置端口
在安装路径下找到conf,我本地的安装路径对应的是D:\Nginx\nginx-1.21.3\conf,用记事本打开其中的nginx.conf文件,找到对应的listen接口,按照自己本地的情况配置端口
代码前面带“#”代表注释了,不用管
(4)启动
在安装的目录下找到对应的nginx.exe,双击启动nginx的服务即可
(5)访问
我本地环境配置好的访问地址为:http://localhost:8020/
如果出现下图则证明配置成功
(6)项目部署
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析