网站首页 > 精选教程 正文
一、依赖软件
nginx的安装和配置需要依赖下面4个包
- 1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
- 2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
- 3. ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )
- 4 gcc (https://gcc.gnu.org/)
二、安装步骤
2.1 创建用户
groupadd -g 603 nginx
useradd -u 602 nginx -g nginx
一定要先创建,否则会报错
nginx: [emerg] getpwnam("nginx") failed
2.2 创建安装目录
mkdir -p /u01/nginx
mkdir -p /u02/tools
mkdir -p /u02/logs
mkdir -p /u03/www
2.3 下载安装包
cd /u02/tools
wget http://nginx.org/download/nginx-1.16.0.tar.gz
改变文件属主 chown -R nginx:nginx nginx-1.16.0.tar.gz
解压文件 tar -xzvf nginx-1.16.0.tar.gz
2.4 安装依赖包:
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc-c++ gcc-devel
也可以单独安装每个包如:
yum install openssl openssl-devel -y
最好直接用安装gcc-c++,不要全部安装gcc,太大了。
2.5 安装nginx 指定安装目录和用户,用户组
cd /u02/tools
tar -xzvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure --user=nginx --group=nginx --prefix=/u01/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
三、常见问题说明
问题1.如何支持多证书
查看是否支持TLS SNI,一台机器多域名多证书支持,如果不支持,则需要重新安装配置
问题2. ssh登陆慢的问题
more /etc/ssh/sshd_config
#useDNS yes 改成 useDNS no
问题3.文件上传大小限制
在http{}段中加入 client_max_body_size 20m; 20m为允许最大上传的大小。
问题4.增加 新模块
可以重新make,注意这里只要make 而不要make install
make install会覆盖
猜你喜欢
- 2025-06-10 java 服务之间调用(rpc)(java实现服务器)
- 2025-06-10 Java机器学习库(Java ML)(二、聚类)
- 2025-06-10 「Java库」如何使用优秀的加密库Jasypt来保护你的敏感信息?
- 2025-06-10 GitHub精选 | 轻量级Android和Java日志库
- 2025-06-10 Java面试官:MySQL binlog 有什么作用?主从延迟的了解么?
- 2025-06-10 Excel函数核武器库:50个高频场景公式——第二弹
- 2025-06-10 Excel函数核武器库:50个高频场景公式——第一弹
- 2025-06-10 Spring Cache高性能缓存库 - Caffeine简介
- 2025-06-10 Java通过Kafka Streams库来实现数据流处理
- 2025-06-10 一连问了好几个大佬,竟然都不知道Redis为什么默认16个数据库?
你 发表评论:
欢迎- 最近发表
-
- java 服务之间调用(rpc)(java实现服务器)
- Java机器学习库(Java ML)(二、聚类)
- 「Java库」如何使用优秀的加密库Jasypt来保护你的敏感信息?
- GitHub精选 | 轻量级Android和Java日志库
- Java面试官:MySQL binlog 有什么作用?主从延迟的了解么?
- Excel函数核武器库:50个高频场景公式——第二弹
- Excel函数核武器库:50个高频场景公式——第一弹
- Spring Cache高性能缓存库 - Caffeine简介
- Java通过Kafka Streams库来实现数据流处理
- 一连问了好几个大佬,竟然都不知道Redis为什么默认16个数据库?
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)