Centos下如何安装Nginx


本篇内容介绍了“Centos下如何安装Nginx”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!nginx(“engine x”)是一款轻量级的http和反向代理服务器。相比于apache、lighttpd等,它具有占有内存少、并发能力强、稳定性高等优势。它最常见的用途就是提供反向代理服务。在linux下我们需要下载nginx的源代码包并且手动编译,而不是用包管理工具,例如yum、aptitude来安装。因为我们需要在编译时对nginx进行配置,不得不手动编译,这样也就会依赖一些工具和库文件。首先,需要安装c语言的编译环境,因为nginx是c语言编写的。通常大多数linux都会默认安装gcc,如果没有的话,可以如下安装。安装make:yum -y install gcc automake autoconf libtool make
安装g++:yum install gcc gcc-c++
pcre库:nginx需要pcre(perl compatible regular expression),因为nginx的rewrite模块和http核心模块都会使用到pcre正则表达式语法。其下载地址为,我们也可以通过yum来安装。yum install pcre pcre-devel
如上是已安装的提示。zlib库:zlib库提供了压缩算法,nginx很多地方都会用到gzip算法。其下载地址为,也可以通过yum安装。yum install zlib zlib-devel
如上是未安装或者非最新包的情况。openssl:nginx中如果服务器提供安全页面,就需要用到openssl库。其下载地址为,也可以通过yum安装。yum install openssl openssl-devel
下载nginx:nginx源代码包可以从官方网站下载,目前最新稳定版本为1.10.1,还有开发版本可供选择。相关命令如下:wget
tar zxf nginx-1.10.1.tar.gz
cd nginx-1.10.1/
安装nginx:在安装之前需要进行配置,这也是linux下安装软件的常见步骤。初次安装可以直接使用configure脚本,如果有需要可以设置开关选项开启需要的功能模块,这里就不展开了。相关命令如下:./configure
make
make install
运行nginx:nginx会默认安装在/usr/local/ngin 香港云主机x目录,我们cd到/usr/local/nginx/sbin/目录,存在一个nginx二进制可执行文件。直接运行就可以启动nginx。运行成功后打开浏览器访问此机器的ip,出现如下画面即为成功。
nginx相关命令:nginx -h ————————-> 帮助命令nginx -s stop ————————-> 立即停止守护进程(term信号)nginx -s quit ————————-> 温和的停止守护进程(quit信号)nginx -s reopen ————————-> 重新打开日志文件nginx -s reload ————————-> 重新载入配置文件nginx -t ————————-> 测试配置文件是否合法killall nginx ————————-> 强行终止nginx进程由于任何nginx命令都是检查配置文件是否合法,如果配置文件不合法,命令不会执行,killall命令可以避免无法停止nginx服务。nginx配置文件有自己独特的语法,在这里就不展开了。
“Centos下如何安装Nginx”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注开发云网站,小编将为大家输出更多高质量的实用文章!

相关推荐: XP禁止进行此安装问题如何解决

这篇文章主要讲解了“XP禁止进行此安装问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“XP禁止进行此安装问题如何解决”吧!一、首先按下“win + R”组合键把运行打开,然后在框中把【gpedit.m…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/15 10:14
下一篇 07/15 10:14

相关推荐