系统 :ubuntu 18
需求:
小程序需要通过https域名调用接口,后端则使用2022端口
步骤:
1.下载nginx
apt-get install nginx
2.拷贝配置文件
/etc/nginx/sites-available 目录下,复制default 文件 创建自己的文件

3.创建文件链接
/etc/nginx/sites-enabled 目录下,创建 api-server 文件链接

4.配置api-server
server {
#需要监听的域名
server_name xxxx.xxxx.com;
listen 443 ssl;
ssl on;
#证书 放在 /etc/nginx 目录下
ssl_certificate xxxxx.pem;
ssl_certificate_key xxxxxxx.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
#后端服务的地址
proxy_pass http://xx.xx.xx.xx:2022;
proxy_buffering on;
proxy_redirect default;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header Content-Type "application/json;charset=utf-8";
client_max_body_size 70m;
}
}
5.停止nginx

6.启动nginx
![]()
本文档详细介绍了在Ubuntu 18系统上,如何为小程序的HTTPS域名调用接口配置nginx服务器。步骤包括安装nginx,拷贝并配置服务器文件,创建文件链接,停止并重启nginx服务。
3618

被折叠的 条评论
为什么被折叠?



