Nginx 安装部署

Nginx:Windows详细安装部署教程 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的。它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。先下载直接去官网nginx.org点击后就会下载,下载完成后开始安装,其实官网已经告诉了如何安装,右侧documentation -> ngin 阅读详情

转载于http://www.cnblogs.com/itdragon/p/7850985.html

Nginx 安装部署

Nginx 安装部署

Nginx,一个被贴满,高性能,低消耗,低成本标签的web服务器。想必大家都早有耳闻。我是在接触了公司的图片服务器的时候,才开始真正接触它。本文从Nginx 和传统项目的区别 和 Nginx的安装部署两个方面来了解它。

1 Nginx 和 传统项目的区别

1.1 传统项目管理图片的思路

在传统项目中,我们一般通过在web项目的根目录下创建一个用于存储图片的images文件夹来方便管理图片。但随着业务和规模的逐渐扩大,一台服务器已经无法满足我们的需求,我们可以通过搭建服务器集群来处理高并发的场景。

好景不长,集群刚搭好,就有用户反馈,图片为什么时而有,时而没有? 这是因为:图片存储在 服务器/web根目录/images文件夹 中,当用户在上传图片的时候,只将图片传给了一台服务器,在获取图片时,可能调用了其他服务器。这样会出现该问题。

解决这个问题很简单,就是把图片单独放在一个服务器。如果选择Apache的tomcat服务器,在处理业务逻辑简单的图片服务器中似乎显得有些笨重。一款高性能,低成本轻量级web服务器 nginx 脱颖而出。不仅如此它还是一款反向代理服务器和电子邮件代理服务器。

传统项目管理图片的思路

2 安装部署

2.1 理想流程

[root@itdragon ~]# wget http://nginx.org/download/nginx-1.13.6.tar.gz
[root@itdragon ~]# tar -zxvf nginx-1.13.6.tar.gz
[root@itdragon ~]# ll
total 824
drwxr-xr-x 9 1001 1001   4096 Nov 14 14:26 nginx-1.13.6
-rw-r--r-- 1 root root 832104 Nov 14 14:18 nginx-1.13.6.tar.gz
[root@itdragon ~]# cd nginx-1.13.6
[root@itdragon nginx-1.13.6]# ./configure
[root@itdragon nginx-1.13.6]# make
[root@itdragon nginx-1.13.6]# make install
[root@itdragon nginx-1.13.6]# cd /usr/local/nginx/sbin/
[root@itdragon sbin]# ./nginx
[root@itdragon sbin]# ifconfig

第一步:下载Nginx压缩包
第二步:解压
第三步:配置,编译,安装,启动
第四步:查看ip地址
第五步:浏览器访问:ip:port
若出现如下图片则说明安装成功。
Nginx欢迎页面
但是,Nginx是调皮的,它不会让我们如此顺利

2.2 常见问题

踩坑?不存在的,我踩过的坑,不允许让你们再踩。它是我滴!

  • ./configure: error: C compiler cc is not found
  • ./configure: error: the HTTP rewrite module requires the PCRE library.
  • ./configure: error: the HTTP gzip module requires the zlib library
  • OpenSSL library is not used
  • nginx: [emerg] bind() to 0.0.0.0:88 failed (98: Address already in use)

第一个问题,是因为 nginx 解压编译依赖 gcc 环境造成的。

[root@itdragon ~]# yum install gcc-c++

第二个问题,是因为 nginx 的 http 模块使用 pcre 来解析正则表达式

[root@itdragon ~]# yum install -y pcre pcre-devel

第三个问题,是因为 nginx 使用 zlib 对 http 包的内容进行 gzip 操作

[root@itdragon ~]# yum install -y zlib zlib-devel

第四个问题,建议安装,nginx 它是支持https 协议的

[root@itdragon ~]# yum install -y openssl openssl-devel

第五个问题,是很常见的端口占用,修改 nginx.config 文件中的端口即可。 /port,快速找到端口配置的地方。[Insert] 开启编辑模式。[Esc] :wq 退出保存

[root@itdragon sbin]# ./nginx 
nginx: [emerg] bind() to 0.0.0.0:88 failed (98: Address already in use)
[root@itdragon sbin]# vim ../conf/nginx.conf
server {
        listen       88;
        server_name  localhost;
[root@itdragon sbin]# ./nginx

若出现 Loaded plugins: fastestmirror 不是问题的问题。可以通过修改fastestmirror.conf 文件,这是一种不负责任的做法,如果自己玩 Nginx 可以这样做。如果是实际开发,就老老实实的按照提示来做。

[root@plugins ~]# vim /etc/yum/pluginconf.d/fastestmirror.conf
enabled=0
[root@plugins ~]# vim /etc/yum.conf
plugins=0
[root@plugins ~]# yum clean dbcache

 

Nginx常用命令

(1)测试配置文件
安装路径下的/nginx/sbin/nginx -t
(2)启动命令
安装路径下的/nginx/sbin/nginx
(3)停止命令
安装路径下的/nginx/sbin/nginx -s stop
或者是:nginx -s quit
(4)重启命令
安装路径下的nginx/sbin/nginx -s reload
(5)查看进程命令
ps -ef|grep nginx|grep -v grep

Windows中安装Nginx、部署vue项目 其实我们平时工作中会遇到很多类似的场景,可能一个月或者一年前做的事情,过一段时间你又要做一遍,而很多这种配置的工作都是比较繁琐,步骤比较多的,这时候去网上找资料显不是一个明智的选择,因为网上的资料良莠不齐,可能你花了大量的时间做了无用功。那么如果我们养成良好的习惯,把自己遇到的问题,踩过的坑都记录下来,一方面是方便自己以后遇到类似的问题可以快速查看,另一方面可以帮助其他的小伙伴解决问题,何乐而不不为呢?另外,我建议,我们写教程的时候可以图文搭配,落实到最小的粒度去讲解,本着一颗求学的心态去写文章。 阅读详情

相关推荐

单细胞 | pySCENIC·转录因子分析(二)

接上一篇,pySCENIC分析完之后就可以进行可视化了,个人认为最重要的有三个图:rss点图,rank图,转录因子表达水平热图,3个图结合着看。3.可视化rank图,可以自己改一下plotRSS_oneSet参数让图更好看一点。4. regulon表达水平热图,转录因子表达水平同理,得到的图类似只是输入不一样。2.可视化点图:寻找cluster特异性转录因子。1.loom文件读入R,提取数据。

生信练习生 4283

Nginx安装配置详解(万字长文典藏版)

变量值的计算是在每个请求中进行的,因此可以在 Nginx 配置中动态地设置变量。当请求的URI与该前缀字符串匹配时,将会执行该location块中的指令,如果URI匹配多个前缀字符串,则选择最长匹配的前缀字符串,其优先级次于精确匹配。reload会重载Nginx的配置文件,并启动新的worker进程,新的worker进程会用新的配置重新跑,旧的worker进程会继续处理旧有的连接,新配置生效后,新的连接会从新的worker进程处理,而reopen是重新打开日志文件,在日志文件较大的时候,方便日志切割。

廖龙东个人博客 5678

车载测试实战:adb logcat日志高效抓取与问题定位技巧

本文详细介绍了车载测试中adb logcat日志的高效抓取与问题定位技巧。作为车载测试的“第一现场”,adb logcat能实时、精准地抓取系统与应用日志,是定位应用崩溃、ANR及功能异常等问题的关键工具。文章从环境搭建、核心命令组合拳到实战分析与自动化脚本,提供了完整的操作指南,帮助测试人员快速掌握这一必备技能,大幅提升问题排查效率。

ii567的博客 1037

Nginx的基本部署

Nginx(发音为"engine-x")是一个高性能的开源Web服务器和反向代理服务器,也可以用作负载均衡器、HTTP缓存和邮件代理。它的目标是提供高性能、可扩展性和稳定性,能够处理大量的并发连接。以下是Nginx的一些关键特点和概述:性能优异:Nginx采用事件驱动的异步非阻塞架构,能够在消耗较少的资源下处理大量并发连接。它以较低的内存消耗和更高的并发性能著称。高扩展性:Nginx的架构允许通过多个工作进程处理并发请求,每个进程可以处理多个连接。这使得Nginx能够轻松地扩展和处理高流量负载。

Mapinyi666的博客 6865

(实战)[re:Invent 2018]-001:赛道分析-(致敬1024)

打印log

Rainbow 2780

Ubuntu 20.04 server 安装

Ubuntu 20.04 server 安装 前面我们介绍了 Ubuntu Desktop 版本的安装,今天我们来看看 Ubuntu server 版本的安装。Ubuntu Server 版本的安装和 Desktop 有很大的区别,并且全程不能使用鼠标,只能通过键盘。 从光盘或 U 盘启动到 Welcome 界面,选择语言,一般都是使用 English,所以保保持默认,直接按回车即可; 系统检测到了新的版本,问你是否是否更新,这里我们不需要安装新的版本,所以选项 Continue without upda

as900的博客 1万+

Nginx服务部署

文章目录一.Nginx简介1.1Nginx概述1.2Nginx与Apache优点1.3Nginx与Apache区别二.编译安装Nginx2.1编译安装2.2添加Nginx系统服务2.2.1方法一2.2.2方法二 引言:web服务器平台处理apache之外,我们经常使用的还有Nginx服务,本文将介绍Nginx服务 一.Nginx简介 1.1Nginx概述 Nginx (“engine x”)是一个高性能的HTTP 和反向代理服务器。Nginx 是由Igor Sysoev 为俄罗斯访问点开量第二的Ramble

夏颜的博客 8493

2023 年全国网络安全行业职业技能大赛-电子数据取证分析师-决赛WP_2023网络安全行业赛取证

数据库取证工具里面可以恢复删除掉的数据带红叉的就说删除过的,game库下面announcement_detail表里面update_time字段使用sql语句时间戳最大为1513243355转换时间为2017-12-14 17:22:35。

2401_89791684的博客 2092

Nginx基本部署

Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。

2301_78534660的博客 1288

自动驾驶仿真(二)—— 基于PreScan与Simulink的联合仿真

自动驾驶仿真软件介绍二—— PreScan与Simulink联合仿真1. Prescan仿真软件2. Prescan与Simulink联合仿真2. 1 Prescan和matlab软件安装2. 2 联合仿真配置3. 联合仿真实例3.1 一辆不按法规行驶的小车3.2 另一辆的正常行驶的小车3.3 视觉辅助摄像机3.4 传感器检测4. 系列学习视频教程5. 参考学习的书目教材 上一篇博文简单介绍了Carsim与Simulink联合仿真,接着这篇就再继续简单介绍另一款自动驾驶仿真软件Prescan,并且简单做个P

zhudj08的博客 1万+

Python爬虫实战:高效爬取CNKI知网文献数据的技术解析

本文将详细介绍如何使用Python最新技术构建一个高效的CNKI知网文献爬虫系统。我们将从爬虫基础知识讲起,逐步深入到高级反反爬技术、分布式爬取、智能解析等前沿内容。文章包含完整的代码实现,涵盖请求模拟、数据解析、持久化存储等关键环节,并特别针对CNKI的反爬机制提供解决方案。通过本文,读者将掌握构建专业级学术文献爬虫的全套技术栈。关键词:Python爬虫、CNKI爬取、反反爬技术、文献数据挖掘、Scrapy框架本文详细介绍了如何使用Python最新技术构建CNKI知网文献爬虫。

2201_76125261的博客 2075

Nginx 的安装部署

本文详细介绍了Nginx的安装部署与配置方法。主要内容包括:1)Nginx安装步骤,涵盖编译工具安装、PCRE依赖安装及Nginx编译安装;2)反向代理配置,实现IP跳转和路径分流;3)负载均衡配置,讲解轮询、权重、IP哈希和最少连接四种策略;4)nginx.conf配置文件详解,解析全局块、event模块、http块、server块等核心配置模块的功能与指令。通过具体配置示例,展示了Nginx作为高性能Web服务器的灵活配置能力,包括反向代理、负载均衡等典型应用场景的实现方式。

m0_58017289的博客 3413

AI驱动芯片设计的端到端验证:AI应用架构师的全流程指南

想象你要建造一座1000层的超级摩天大楼,每个房间都有独特的功能,管道、电路、电梯系统交织如迷宫。传统的检查方式是派1000个工程师逐层逐房手动检查,耗时十年且仍可能遗漏火灾隐患。这就是今天芯片设计面临的困境:7nm芯片含百亿晶体管,相当于百亿个"房间",传统验证方法(人工编写测试用例、随机仿真)已难以应对。本文的目的,是为AI应用架构师提供一份"AI驱动芯片验证导航图",范围涵盖从验证需求分析到芯片签核的全流程,包括AI模型如何融入传统验证工具链、数据如何驱动验证效率提升、以及端到端闭环系统的构建方法。

2501_92132293的博客 1241

Nginx安装部署

Nginx安装部署

Liang_GaRy的博客 558

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Ubuntu环境下安装部署Nginx

本文档适用于在Ubuntu24.04系统下部署nginx。

m0_74795952的博客 2692

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Nginx Windows详细安装部署教程

一、Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站点(俄文:Рамблер)开发的. 它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。 先下载...

weixin_43960684的博客 3938

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Docker安装部署nginx

安装Nginx 查找 Docker Hub 上的 nginx 镜像 > docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx ...

Angus的博客 1408

Nginx安装及部署

一、Nginx简介和安装 1.Nginx是什么? 高性能的http服务器/反向代理服务器及电子邮件代理服务器。官⽅测试 nginx 能够⽀⽀撑 5 万并发链接,并且 cpu、内存等资源消耗却⾮常低,运⾏⾮常稳定。 2.Nginx可以提供的服务 web服务、负载均衡(反向代理)、web cache(web缓存) 3.nginx的优点 1.高并发。静态小文件 2.占用资源少。2万并发、10个线程,内存消耗几百M。 3.功能种类比较多。web,cache,proxy。每一个功能都不是特别强。 4.支持

m0_58996074的博客 6381

Windows安装部署nginx

Windows部署nginx

生而无畏,战至终章 8253

nginx 安装部署文档

系统版本:linux(CentOS 7.X)系统软件安装依赖​ 安装包:nginx-1.20.1​ 依赖包: headers-more-nginx-module-master、nginx-goodies-nginx-sticky-module、ngx_http_proxy_connect_module-master。

weixin_44131171的博客 1178

Ubuntu环境下安装部署Nginx(有网)

本文档适用于在Ubuntu20.04系统下部署nginx

m0_52985087的博客 3万+

Nginx Linux详细安装及部署教程

**Nginx Linux详细安装及部署教程** 大家好,我是你们可爱的帅气迷人的猪猪,今天给大家说一下linux下nginx详细安装还有基础部署教程,快来看看吧。 一、Nginx简介 nginx是一款轻量级的Web服务器/反向代理、负载均衡及电子邮件(IMAP/POP3)代理服务器,是一款开源软件,在BSD-like...

zbd2767的博客 1266

Windows环境下安装及部署Nginx教程(含多个站点部署)

2、下载教程:选择最新的Stable version(稳定版本)下载到本地。默认是80端口,改成自己要部署网站使用的端口。改好以后再使用命令启动。将打包后的vue文件dist目录下的文件复制到html文件下面。启动命令前,先cmd命令切入到nginx的安装目录下。推荐使用cmd命令行:输入start nginx。切勿直接双击nginx.exe。相关访问路径的规则,自行在。,能看到界面说明启动成功。

捉虫大仙里 2万+

nginx安装部署

nginx安装部署下载安装辅助服务安装C++编译环境选择安装路径安装pcre库安装zlib库安装ssl安装nginx启动nginx Nginx版本为1.9.15 下载安装辅助服务 安装C++编译环境 如已安装可略过 yum install gcc-c++ 选择安装路径 可以是任何目录,本文选定的是/usr/local/ 本来选择的是的/home/nginx路径,之后又改为/usr/local/下...

吃顿好的 312

nginx安装及网站部署

nginx安装及部署网站

Just8th的博客 4112
上一篇: 【linux】--- 恢复删除的文件
下一篇: vsftpd安装
Beat_Boxer
博客等级 码龄9年 18粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值