Linux 配置 Nginx https 访问
安装 nginx时
make之前需要在 nginx 解压目录下执行:
./configure --with-http_ssl_module
使支持 https,然后再安装。
已安装 nginx
在 nginx 解压目录下执行
./configure --with-http_ssl_module
然后将解压目录中 ngxin 执行文件替换安装目录下的 nginx 执行文件:
cp objs/nginx /usr/local/nginx/sbin/nginx
注:
当执行上面语句,出现
./configure: error: SSL modules require the OpenSSL library.
需要安装以下依赖:
yum -y install openssl openssl-devel
重新执行
./configure --with-http_ssl_module
Linux 安装 Nginx
1. 安装依赖
yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
一键安装上面四个依赖:
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2. 下载nginx的tar包
创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.g
3. 安装nginx
进入nginx目录
cd /usr/local/nginx
执行命令
./configure --with-http_ssl_module
执行make命令
make
执行make install命令
make install
附:
- nginx 以指定配置文件启动
/xxx/sbin/nginx -c /configPath
- nginx 设置文件上传大小限制
client_max_body_size
server {
listen 80;
server_name localhost;
client_max_body_size 10M;
...
}