前言:
此时小伙伴们对“安装多个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