Nginx搭建

Nginx原理

nginx快速入门之基本原理篇

权限错误

使用该命令查看master进程与worker进程的所有者:

1
ps aux|grep nginx|grep -v grep

发现worker的权限为wwwdata。将/etc/nginx/nginx.conf文件中首行的user wwwdata更改为user root便正常访问了。

以下是问题背景:

使用腾讯云服务器时,通过root下载了nginx,之后在子用户ubuntu下搭设网站,访问时提示500错误,排查后,在/etc/nginx/nginx.conf的首行的用户(user)更改为root便正常访问了。解决方法来源: Linux Nginx的权限——访问本地目录报错403

安装和管理Nginx

如何在Ubuntu 18.04上安装Nginx

重定向http到https

https://www.myfreax.com/redirect-http-to-https-in-nginx/

try_files指令说明

https://www.hi-linux.com/posts/53878.html

配置防火墙

ufw

Debian/Ubuntu 中安装和配置 UFW(简单防火墙)

IP伪装

证书

3个月的免费证书:在Ubuntu 18.04上使用Let’s Encrypt加密来保护Nginx

自制证书:https://www.jianshu.com/p/163f7b4d354a