龙空技术网

Nginx精简安装指南

龙溪流 291

前言:

此时小伙伴们对“安装多个nginx”大概比较注意,姐妹们都想要知道一些“安装多个nginx”的相关知识。那么小编也在网上收集了一些有关“安装多个nginx””的相关知识,希望小伙伴们能喜欢,小伙伴们一起来学习一下吧!

一、依赖软件

nginx的安装和配置需要依赖下面4个包

1. gzip 模块需要 zlib 库 ( 下载: )2. rewrite 模块需要 pcre 库 ( 下载: )3. ssl 功能需要 openssl 库 ( 下载: )4 gcc (

二、安装步骤

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

改变文件属主 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会覆盖

标签: #安装多个nginx