96SEO 2026-02-23 13:30 0
downloadhttp://nginx.org/en/download.html找到我们所需要版本把鼠标移动到上面右键打开链接进行下载

或者如果Linux联网直接在Linux服务上使用wget命令把Nginx安装包下载到/usr/local/目录中
http://nginx.org/download/nginx-1.24.0.tar.gz
/usr/local/nginx/conf/nginx.conf
如果浏览器访问不通请检查是否开启防火墙限制将防火墙关闭或将端口加入到防火墙白名单中这里nginx的默认端口为80
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/html/1、nginx配置文件详细说明
#根据硬件调整与前面工作进程配合起来用尽量大但别把CPU跑到100%就行每个进程允许的最多连接数理论上为每台nginx服务器的最大连接数
#include:导入外部文件mime.types,将所有types提取为文件然后导入到nginx配置文件中。
#开启高效文件传输模式sendfile指令指定nginx是否调用sendfile函数来输出文件对于普通应用设置为on如果用来进行下载等应用磁盘IO重负载应用可设置为off以平衡磁盘与网络I/O处理速度降低系统的负载注意如果图片显示不正常把这个改成off
#sendfile指令指定nginx是否调用sendfile函数zero
copy方式来输出文件对于普通应用必须设为on,如果用来进行下载等应用磁盘IO重负载应用可设置为off以平衡磁盘与网络IO处理速度降低系统uptime
可以把nginx.conf分为三个部分全局块、events块、http区域
全局区域从配置文件开始到events块之间的内容主要会设置一些影响nginx服务器整体运行的配置指令主要包括配置运行nginx服务器的用户组、允许生成的worker
process数进程PID存放路径、日志存放路径和类型以及配置文件的引入等。
必须上面的第一行配置
引入其他配置文件,其他配置文件可以放在conf目录下的domains文件夹下没有自己创建一个
这是Nginx服务器并发处理服务的关键配置worker_processes值越大可以支持的并发处理也越多但是会受硬件、软件的设备的制约。
events区域events块涉及的指令主要影响Nginx服务器与用户的网络连接常用的设置包括是否开启对多worker_process下的网络连接进行序列化是否允许同时接收多个网络连接选取哪种事件驱动模型来处理连接请求每个work
process支持的最大连接数为1024这部分的配置对Nginx的性能影响较大在实际中应该灵活配置。
http区域块这块是Nginx服务器配置中最频繁的部分代理、缓存和日志定义等绝大多数功能和第三方模块的配置都在这里。
这里http块包含http全局块、server
http全局块http全局块配置的指定包括文件引入、MIME-TYPE定义、日志自定义、连接超时事件、单链接请求数上限等。
server块这块和虚拟主机有密切关系虚拟主机从用户角度看和一台独立的硬件主机是完全一样的该技术的产生是为了节省互联网服务器硬件成本。
每个http块可以包括多个server块而每个server块就相当于一个虚拟主机。
每个server块也分为server全局块以及可以同时包含多个location块。
全局server块最常见的配置就是本虚拟机主机的监听配置和本虚拟机的名称或IP配置。
location块一个server块可以配置多个location块。
这块的主要作用就是基于nginx服务器接收到的请求字符串例如server_name/uri-string,对虚拟主机名称也可以是IP别名之外的字符串例如前面的/uri-string进行匹配对特定的请求进行处理。
地址定向、数据缓存和应答控制等共鞥还有许多第三方模块的配置也可以在这里进行。
前端的主流解决跨域的方式就是1、开发生产cors解决2、开发proxy生产nginx解决
http://192.168.12.122:8852/police/;
解读如下就是如果遇到以/police请求开头的接口就去访问这个IP地址的后端接口。
定义多个端口的反向代理直接copy上面的直接修改代理头和proxy_pass即可。
开启gzip对于前端来说还是比较重要的浏览器加载的包大概能节约一半的空间例如首页需要加载b.js为900kb在开启gzip后浏览器会去加载b.js经过gzip之后的文件b.js.gz大概只有450kb能很好的提升浏览速度。
}这段代码的作用是当用户刷新页面时Nginx会先检查当前URL是否存在如果不存在就会尝试访问index.html从而可以正常显示页
系统临时维护请打开下面这行注释并重启nginx,维护完毕后请注释下年这行,并重启nginx
一个IP利用nginx上线多个网站例如访问192.168.1.154:8080访问我们的个人博客网站访问192.168.1.154:8081访问我们的直播网站。
配置直接复制server块即可一个server块就代表了一个网站需要修改下端口和文件的路径等内容。
在Web开发中通常来说动态资源其实就是指那些后台资源而静态资源就是指HTMLJavaScriptCSSimg等文件。
一般来说都需要将动态资源和静态资源分开将静态资源部署在Nginx上当一个请求来的时候如果是静态资源的请求就直接到nginx配置的静态资源目录下面获取资源如果是动态资源的请求nginx利用反向代理的原理把请求转发给后台应用去处理从而实现动静分离。
在使用前后端分离之后可以很大程度的提升静态资源的访问速度同时在开过程中也可以让前后端开发并行可以有效的提高开发时间也可以有些的减少联调时间
实际上我们在代理前端的html和接口时就已经做到了动静分离。
我们打包后的dist包实际上就是纯静态的资源所以直接访问nginx静态资源服务器就不需要经过后台的tomcat。
访问接口时就需要nginx先去访问后台服务器拿到结果再给到浏览器
假设有比较大的图片等需要放置到服务器上然后通过nginx来转发。
或者是有一个纯前端的开源项目如pdf.js也需要放在服务器上。
如果放在本地代码包打包出来体积会很大。
.*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|js|css)$
/Users/dalaoyang/Downloads/static;
/usr/local/nginx/conf/nginx.conf
原文链接https://blog.csdn.net/weixin_50003028/article/details/132567183
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback