centos下的Nginx的安装

news/2025/1/31 6:08:16/

1.Nginx简介

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强。

其他服务器介绍:Apache服务器、Tomcat服务器、Lighttpd服务器

2.nginx依赖安装

yum -y install gcc gcc-c++ make automake autoconf libtool pcre prce-devel zlib zlib-devel openssl openssl-devel

gcc gcc-c++  --安装gcc环境:编译时依赖gcc环境
make     --一个用来控制可执行文件和其他一些从源文件来的非源代码文件版本的软件,可以从一个名为makefile的文件中获得如何构建你所写程序的依赖关系
automake   --是一个从Makefile.am文件自动生成Makefile.in的工具
autoconf --是用来生成自动配置软件源代码脚本(configure)的工具
pcre prce-devel  --nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。
zlib zlib-devel  --ginx 使用 zlib 对 http 包的内容进行 gzip,所以需要在 Centos 上安装 zlib 库。 
openssl openssl-devel --OpenSSL 是一个强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。
libtool --主要的一个作用是在编译大型软件的过程中解决了库的依赖问题;将繁重的库依赖关系的维护工作承担下来,从而释放了程序员的人力资源

1.GCC编译器及相关工具依赖:gcc gcc-c++ make automake autoconf libtool
2.Nginx模块依赖性:Nginx的一些模块使用所需依赖,pcre prce-devel zlib zlib-devel openssl openssl-devel

3.nginx的下载与安装

官方下载地址:nginx下载地址
nginx下载
1)使用rz命令或ftp工具将nginx压缩包上传至指定目录,使用

tar zxvf nginx-xx(nginx压缩包名称)

上传nginx压缩包
2)cd切换nginx-1.9.9目录,解压后内容如下
nginx解压后目录3)使用如下命令进行安装

./configure --切换至nginx-1.9.9目录后
make make install

Nginx可使用上述命令直接安装,采用的默认安装方式,也可以采用-- xx指定选项方式安装
–prefix= :Nginx 安装的根路径,所有其他的路径都要依赖于该选项。默认为/usr/local/nginx目录
–sbin-path= :指定 Nginx 二进制文件的路径。如果没有指定,那么这个路径会依赖于 --prefix 选项。默认/sbin/nginx
–conf-path= :如果在命令行没有指定配置文件,那么将会通过这里指定路径,Nginx 将会去那里查找它的配置文件。默认/conf/nginx.conf
–error-log-path= :指定错误文件的路径,Nginx 将会往其中写入错误日志文件,除非有其他的配置。默认/logs/error/log
–pid-path= :指定的文件将会写入 Nginx master 进程的 pid,默认/logs/nginx.pid

4.nginx的启动、停止

1)nginx的启动

直接启动: /usr/local/nginx/sbin/nginx
指定配置文件启动/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

nginx的启动
2)nginx的停止

kill -term 主进程号  或 kill -quit 主进程号

nginx的停止
3)nginx的平滑重启

kill -hup 主进程号   --nginx的配置文件在修改后,可在不停止nginx服务的情况下重新加载配置文件

重启时,最好确认配置文件修改是否正确

/usr/local/nginx/sbin/nginx -t  或指定配置文件
/usr/local/nginx/sbin/nginx -t  -c /usr/local/nginx/conf/nginx.conf

文件编辑正确:
验证成功截图
文件编辑错误:
验证失败


http://www.ppmy.cn/news/485698.html

相关文章

chrome浏览器inspect打不开解决方案

chrome访问chrome://inspect/#devices后,点击inspect映射手机端webview页面定位元素,报错,空白展示。 解决方法:在edge浏览器里,输入chrome://inspect,跳转到edge://inspect页面,点击了inspect…

电脑连接WiFi 网页打不开 QQ可以登上去

1.打开IE浏览器 2.点击Internet选项 点击按钮 选择这里面的internet选项 3 点击连接 4 点击局域网设置 5 代理服务器下面 为LAN....... 取消勾选 然后按确认

safari浏览器找不到服务器怎么办,safari打不开网页因为服务器已停止响应解决方法...

safari打不开网页因为服务器已停止响应解决方法如下: 1、关闭手机或者苹果设备的wifi再打开了; 2、如果不行的话---设置--wifi一点击你的无线路由一选择忽视此网络一退回一重新查找wifi一输入wifi密码! 3、不要去调无线路由!不是它的问题;是手机上过太多的wifi&…

电脑只能上微信不能打开网页_能上微信不能打开网页

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。 能上微信不能打开网页的原因: 1、是因为电脑的DNS被修改了 DNS(Domain Name System,域名系统),简单地说:就是把输入的网站域名翻译成…

手机怎么打开html游戏,网页游戏打不开怎么解决 网页游戏打不开解决方法

网页游戏打不开怎么解决 ?网页游戏打不开大多数是浏览器出了问题,下面就给大家带来解决方法,一起来看下。 1、ie版本太低 升级的话很容易,如果你装了金山卫士或者360或者qq管家都可以从软件升级中找到。 2、flash版本太低 页游一般都是基于F…

html5页面打不开原因,有网但是网页打不开是什么原因(原因及2种解决方法)

本来刚交了宽带网络信用卡年费,并且本地连接表明一切正常情况,却偏要打开网站一直发生难题,换了电脑浏览器和重新启动都失效,应该怎么办呢?不必担心!下边小编给大伙儿梳理了一些相关网络链接一切正常可是不…

笔记本能连上wifi 但是浏览器打不开,使用手机的热点却可以正常上网的问题?

状况描述:window8.1操作系统,之前无论是连接WiFi还是直插网线都可以,今天来到北京却突然发现连的上 WiFi,却打不开浏览器, 我打开手机热点,笔记本却能好好的正常工作。 处理步骤:整整一天&#…

手机文档怎样通过计算机打印,手机里的文件怎么快速打印出来?

现在智能手机已经深入我们的生活学习当中,我们也经常在手机上收到一些文件和照片,那我们怎么快速打印他们呢,还是像以前那样传到电脑上打印吗。这里大家来跟我学习一下吧。 软件名称:手机安卓QQ2020最新版 V8.7.0 正式版 for andr…