Nginx ipv6 HTTPS反向代理ipv4

Nginx ipv6 HTTPS反向代理ipv4。

问题背景
APP接口的生产环境部署在一台只支持ipv4的服务器上A,域名为`api.yourdomain.com`,同时支持HTTP和HTTPS。现需要上架App Store,由于苹果审核时是在纯ipv6环境下,且要求使用HTTPS协议。另购了一台同时支持ipv4和ipv6的服务器B。

使用logrotate切割Nginx日志

大体上有三种方法切割`nginx`日志。

第一种是写个定时任务,每天零点把旧的日志重命名,并对nginx进程发送USR1信号使其重新打开日志并写入。

第二种是能过管道的方式把新产生的日志写到另外一个日志文件里。

第三种是能`过logrotate`来切割日志,`logrotate`是系统自带的服务,可以切割任何日志,不仅仅是`nginx`,这里推荐使用它。

Linux用户和组操作

Linux用户和组操作。

添加用户

添加用户`ftpuser`到组`ftp`并指定目录 `/opt/ftp`

# -s /sbin/nologin 表示不可通过SSH登录
/usr/sbin/adduser -d /opt/ftp -g ftp -s /sbin/nologin ftpuser

豫ICP备19001387号-1