两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 |
it:server:nginxserver [2022-08-09 09:18] – [Nginx 服务器] goldentianya | it:server:nginxserver [2024-03-10 06:38] (当前版本) – [调试监测] goldentianya |
---|
====== Nginx 服务器 ====== | ====== Nginx 服务器 ====== |
主要关于Nginx服务器安装、维护等事项。或者通过 Docker 来管理 [[https://nginxproxymanager.com/|Nginx Proxy Manager]] / [[https://blog.laoda.de/archives/nginxproxymanager|Doc]] {{fa>docs}} | 主要关于Nginx服务器安装、维护等事项。或者通过 Docker 来管理 [[https://nginxproxymanager.com/|Nginx Proxy Manager]] {{fa>file-text-o}}(([[https://blog.laoda.de/archives/nginxproxymanager|Doc]])) |
| |
===== 安装 ===== | ===== 安装 ===== |
====== SSL 证书 ====== | ====== SSL 证书 ====== |
请参阅 [[it:server:security#'SSL 证书'|服务器安全设置]] 笔记中的记述。以开通''https''的安全访问模式。 | 请参阅 [[it:server:security#'SSL 证书'|服务器安全设置]] 笔记中的记述。以开通''https''的安全访问模式。 |
| |
| [[https://luyuhuang.tech/2020/06/03/cloudflare-free-https.html|Ngnix 填写方式]] |
| |
标准配置供参考 | 标准配置供参考 |
| |
</code> | </code> |
| |
| ====== Nginx Proxy Manager ====== |
| |
| [[https://lurenjia.top/2022/02/install-nginx-proxy-manager/|安装Nginx Proxy Manager]] / [[https://www.jianshu.com/p/eb945b4769f2|可视化配置Nginx]] |
| |
| 出现错误 <wrap em>ERROR: no matching manifest for linux/s390x in the manifest list entries</wrap> |
| > docker pull s390x/node |
| |
| 有效的compose 地址 |
| |
| <code> |
| curl -L "https://github.com/docker/compose/releases/download/$(curl https://github.com/docker/compose/releases | grep -m1 '<a href="/docker/compose/releases/download/' | grep -o 'v[0-9:].[0-9].[0-9]')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
| chmod +x /usr/local/bin/docker-compose |
| docker-compose --version |
| </code> |
| |
| ====== 调试监测 ====== |
| |
| 有三大工具 <color #ff7f27>''%%htop%%''</color>, <color #ff7f27>''%%iotop%%''</color> 以及 <color #ff7f27>''%%ngxtop%%''</color>, |
| apt-get install htop, iotp, ngxtop |
| sudo iotop |
| pip install ngxtop |
| |
| ngxtop 是一个python程序, 会调用nginx的日志文件来查阅,<color #ff7f27>''%%i 2%%''</color> 表示每两秒钟查看一次 |
| ngxtop -l /var/log/nginx/access.log -i 2 |
| |
| nginx 的错误文件和日志文件 |
| sudo cat /var/log/nginx/error.log |
| sudo cat /var/log/nginx/access.log |
| |
| |
{{tag>nginx}} | {{tag>nginx}} |