700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > zlib安装_.NET Core 架构设计实战04 - Nginx安装配置

zlib安装_.NET Core 架构设计实战04 - Nginx安装配置

时间:2022-12-24 19:31:06

相关推荐

zlib安装_.NET Core 架构设计实战04 - Nginx安装配置

前言

大家好,我是程序员阿木!

Nginx 是由 Igor Sysoev 于 年首次公开发布一个异步框架的 Web 服务器,也可以用作反向代理,负载平衡器 和 HTTP 缓存。Nginx 是一款免费的开源软件,根据类 BSD 许可证的条款发布。

自 Nginx 发布之后,就因其高性能迅速的在 Web 服务器市场攻城略地,现在已经和老牌服务器 Apache 旗鼓相当,并且优势还在不断扩大。这主要得益于 Nginx 在性能、稳定性、可扩展配置简单、低资源消耗等方面优异的表现。很多高知名度的网站都使用 Nginx,比如:Netflix 、GitHub 、 SoundCloud 、MaxCDN 等。

Nginx 安装部署说明

1、安装 c++ 编译环境以及依赖模块

输入命令: yum -y install gcc-c++输入命令: yum -y install pcre-devel输入命令: yum install -y zlib-devel输入命令: yum install -y openssl openssl-devel

PCRE(Perl Compatible Regular Expressions)是一个 Perl 库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库。

zlib 库提供了很多种压缩和解压缩的方式,nginx 使用 zlib 对 http 包的内容进行 gzip,所以需要在 linux 上安装 zlib 库

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。nginx 不仅支持 http 协议,还支持 https(即在 ssl 协议上传输 http),所以需要在 linux安装 openssl 库。

2、下载Nginx软件

输入命令:cd /home/package输入命令:wget -c /download/nginx-1.12.1.tar.gz

3、解压

输入命令:tar -zxvf nginx-1.12.1.tar.gz输入命令:cd nginx-1.12.1

4、使用默认配置

输入命令:./configure

5、编译、安装

输入命令:make输入命令:make install

6、启动nginx

输入命令:cd /usr/local/nginx/sbin/输入命令:./nginx

Nginx 配置文件路径:/usr/local/nginx/conf/nginx.conf,我们可以把修改监听端口号为8080

7、设置开机启动

输入命令:vim /etc/rc.local输入命令:/usr/local/nginx/sbin/nginx

8、设置执行权限

输入命令:chmod 755 rc.local

9、查看nginx的版本及模块

输入命令:/usr/local/nginx/sbin/nginx –v

10、访问 Nginx 站点

出现 "Welcome to nginx" 则表示安装成功!

结语

Nginx 的出现,对于服务器的性能提升有着十分重要的作用,甚至会有 10 倍数量级的性能提升,而且 Nginx 的模块都是开放的,这样就避免了重复造轮子。现在的 Nginx 已经成为了后端开发必须要掌握的技能之一,打开之前安装的 Linux系统,安装试试吧!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。