架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12167|回复: 8

[linux] 【实战】CentOS 源码安装 nginx 服务

[复制链接]
发表于 2021-9-3 13:43:38 | 显示全部楼层 |阅读模式
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。

回顾:

nginx添加第三方模块,以及启用nginx本身支持的模块
https://www.itsvse.com/thread-4713-1-1.html

Centos安装nginx-1.10.2教程
https://www.itsvse.com/thread-3267-1-1.html

Centos安装nginx-1.14.0教程
https://www.itsvse.com/thread-4855-1-1.html
首先,在 centos 安装必要的包,命令如下:



下载 nginx-1.20.1

使用 wget 命令下载,如下:



解压 nginx-1.20.1

命令如下:



编译并安装

configure 配置命令如下:

prefix 参数用于指定nginx编译后的安装目录,注意,编译后的安装目录不能和解压目录相同,否则报错如下:

cp: ‘conf/koi-win‘ and ‘xxx/conf/koi-win‘ are the same file
QQ截图20210903130428.jpg

配置并启动

可以进入到 conf 目录下面,修改一些 nginx 配置,例如:


【实战】CentOS 7下将nginx添加到systemctl服务自启动
https://www.itsvse.com/thread-4871-1-1.html


QQ截图20210903130453.jpg

可以使用 netstat 命令查看端口占用情况,如下图:

QQ截图20210903134232.jpg

(完)




上一篇:.NET/C# 发送邮件之 MailKit 教程[附源码]
下一篇:【实战】Nginx 实现图片加水印功能
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-9-3 13:43:54 | 显示全部楼层
nginx 访问问题 connect() to 127.0.0.1:8080 failed (13: Permission den...
https://www.itsvse.com/thread-10048-1-1.html

Nginx 配置文件多逻辑运算
https://www.itsvse.com/thread-9949-1-1.html

Nginx 实现 TCP(FTP)代理转发
https://www.itsvse.com/thread-9739-1-1.html

Nginx 通过 Web 浏览器查看连接情况
https://www.itsvse.com/thread-9737-1-1.html

【实战】nginx 高可用负载均衡配置
https://www.itsvse.com/thread-9260-1-1.html

【实战】Nginx 日志拆分和删除
https://www.itsvse.com/thread-9259-1-1.html

Nginx 自定义404错误页面,返回200状态码解决方案
https://www.itsvse.com/thread-9221-1-1.html

Nginx 配置日志详解
https://www.itsvse.com/thread-9147-1-1.html

【实战】基于 Nginx 制作 Docker 镜像
https://www.itsvse.com/thread-8800-1-1.html

阿里云OSS之Nginx反向代理配置
https://www.itsvse.com/thread-7862-1-1.html

利用Nginx的resolver实现动态upstream
https://www.itsvse.com/thread-7861-1-1.html

nginx伪静态规则
https://www.itsvse.com/thread-7810-1-1.html

使用Nginx反向代理和内容替换模块实现网页内容动态替换
https://www.itsvse.com/thread-7359-1-1.html

使用 Nginx 的 X-Sendfile 机制控制文件访问权限(php版)
https://www.itsvse.com/thread-5411-1-1.html

Docker 创建一个Nginx容器
https://www.itsvse.com/thread-5119-1-1.html

Nginx变量使用方法详解
https://www.itsvse.com/thread-5049-1-1.html

【实战】CentOS 7下将nginx添加到systemctl服务自启动
https://www.itsvse.com/thread-4871-1-1.html

Centos安装nginx-1.14.0教程
https://www.itsvse.com/thread-4855-1-1.html

php nginx用X-Accel-Redirect控制文件下载权限
https://www.itsvse.com/thread-4797-1-1.html

nginx获取用户真实ip
https://www.itsvse.com/thread-4776-1-1.html

[实战]centos nginx 安装防火墙ngx_lua_waf
https://www.itsvse.com/thread-4715-1-1.html

[实战]Nginx1.4.4升级成1.14.0
https://www.itsvse.com/thread-4714-1-1.html

nginx添加第三方模块,以及启用nginx本身支持的模块
https://www.itsvse.com/thread-4713-1-1.html

Nginx Lua的WAF应用防火墙漏洞
https://www.itsvse.com/thread-4711-1-1.html

nginx access_log 日志完全关闭
https://www.itsvse.com/thread-4238-1-1.html

nginx+php安全加固配置
https://www.itsvse.com/thread-3999-1-1.html

nginx 访问指定页面返回指定内容
https://www.itsvse.com/thread-3988-1-1.html

ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙
https://www.itsvse.com/thread-3416-1-1.html

nginx根据http_user_agent防DDOS
https://www.itsvse.com/thread-3413-1-1.html

nginx设置代理缓存
https://www.itsvse.com/thread-3381-1-1.html

【实战】已安装nginx动态添加模块
https://www.itsvse.com/thread-3380-1-1.html

nginx: [error] open() /nginx.pid failed (2: No such file or directory)
https://www.itsvse.com/thread-3379-1-1.html

Nginx反向代理Google
https://www.itsvse.com/thread-3378-1-1.html

nginx跨域资源共享 CORS添加响应头
https://www.itsvse.com/thread-3377-1-1.html

Centos安装nginx-1.10.2教程
https://www.itsvse.com/thread-3267-1-1.html

nginx 1.10.2 ./configure: error: invalid option --with-http_spdy_module
https://www.itsvse.com/thread-3265-1-1.html

nginx屏蔽蜘蛛爬虫访问
https://www.itsvse.com/thread-3208-1-1.html

nginx针对原始用户IP防止cc攻击
https://www.itsvse.com/thread-2947-1-1.html

nginx获取360网站卫士CDN真实的访问IP日志
https://www.itsvse.com/thread-2945-1-1.html

linux下安装wordpress用apache还是Nginx好
https://www.itsvse.com/thread-2534-1-1.html

Nginx域名访问判断
https://www.itsvse.com/thread-2448-1-1.html

在Nginx的CONF中定义PHP-FPM的php.ini参数
https://www.itsvse.com/thread-2152-1-1.html

Nginx自启动失败
https://www.itsvse.com/thread-2028-1-1.html

nginx 服务器重启命令,关闭
https://www.itsvse.com/thread-1748-1-1.html
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-11-1 15:50:51 | 显示全部楼层
创建 nginx 软链接

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-11-18 22:45:39 | 显示全部楼层
centos 8 使用 yum 安装,目录 /usr/lib/systemd/system/nginx.service 配置文件:



码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-11-28 17:57:55 | 显示全部楼层
nginx.conf 配置 worker_processes 建议设置成 auto:

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-2-28 21:21:00 | 显示全部楼层
Nginx默认的request body为1M,编辑 nginx.conf 配置文件,在 http{} 加入如下配置:

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-5-7 15:06:12 | 显示全部楼层
【实战】使用 Nginx 反向代理 Windows 远程桌面
https://www.itsvse.com/thread-10163-1-1.html
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-5-7 15:06:39 | 显示全部楼层
nginx.conf 可以配置如下:



码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-5-7 15:16:02 | 显示全部楼层
default.conf 默认站点配置:

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-18 12:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表