随笔 - 77  文章 - 1 评论 - 10 阅读 - 68831
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

近期需要进行linux下安装nginx代理服务,记录安装以便后续参考,具体安装过程如下:

1、下载nginx,地址 https://nginx.org/download,选定合适自己的版本下载

2、安装pcre,如果配置文件nginx.conf中使用了正则表达式,则编译nginx时需要依赖pcre,nginx的http模块依赖它解析正则表达式:

检查是否安装:yum list installed | grep pcre

安装pcre-dev:yum install pcre-devel.x86_64 -y

3、安装openssl,服务器需要安全的SSL协议,或则使用MD5,SHA1等散列函数时,需要用到,安装命令:

yum install openssl openssl-devel

4、安装zlib库,zlib库使用HTTP包的内容做zip格式压缩,如果在配置文件中配置了gzip on,并指定对于某些类型(content-type)的HTTP响应使用gzip来进行压缩以减少网络开销,则需要编译zlib,安装命令:

yum install zlib-devel

5、将下载好的nginx传输到usr/local文件夹下,我下载的是nginx-1.21.6.tar.gz

6、解压缩文件:tar -zxvf nginx-1.21.6.tar.gz;修改文件夹名称 mv nginx-1.21.6 nginx-tmp

7、进入nginx-1.21.6文件夹下进行信息配置: ./configure --prefix=/usr/local/nginx,配置安装地址

如果出现configuration summary....就说明配置成功,如果有某些重要依赖没找到,则会给出相关提示

8、编译并安装: make,make install,会发现生成usr/local/nginx文件夹

9、测试安装是否成功,进入生成的nginx文件夹下,执行命令: ./sbin/nginx -t:

输出:

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

则说明安装成功

10、进入sbin目录下,启动nginx,执行命令:./nginx;查看nginx进程信息:

  以上标识nginx进程启动成功,查看80端口占用情况,执行:lsof -i:80

  以上nginx的80处于listening状态,说明nginx在等待请求

以上内容有参考其他网页内容:

https://www.jianshu.com/p/14c81fbcb401

https://www.cnblogs.com/xxoome/p/5866475.html

https://blog.51cto.com/ixdba/526468

posted on   Judy518  阅读(157)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示