安装nginx
参考 https://linux265.com/news/3496.html
sudo apt update
sudo apt install nginx
选y一路安装就完了
nginx常用运维工作
您可以像管理任何其他系统服务一样管理 Nginx 服务。
要停止 Nginx 服务,请运行:
sudo systemctl stop nginx
要启动 Nginx 服务 ,键入:
sudo systemctl start nginx
要重启 Nginx 服务,键入:
sudo systemctl restart nginx
要在进行配置更改后重新加载 Nginx 服务:
sudo systemctl reload nginx
默认情况下,Nginx 服务将在启动时启动。 如果要禁用 Nginx 服务以在启动时启动:
sudo systemctl disable nginx
要重新启用 Nginx 服务,键入:
sudo systemctl enable nginx
安装后的一些关键信息
- Nginx 配置文件存储在
/etc/nginx
目录中。 - 主要的 Nginx 配置文件是
/etc/nginx/nginx.conf
。 - 服务器块(vhost)配置文件存储在
/etc/nginx/sites-available
目录中。 Nginx不使用此目录中的配置文件,除非它们链接到/etc/nginx/sites-enabled
目录。 - 激活服务器块是通过从 sites-available 目录中的配置文件站点到启用站点的目录创建符号链接来完成的。
- 要编写更易于维护的代码,遵循标准命名约定是个好主意。 例如,如果您的域名是 mydomain.com,那么您的配置文件应该命名为
/etc/nginx/sites-available/mydomain.com.conf
。 /etc/nginx/snippets
目录包含可包含在服务器块文件中的配置片段。 如果使用可重复的配置段,则可以将这些段重构为片段,并将片段文件包含到服务器块中。- Nginx 日志文件(access.log和error.log)位于
/var/log/nginx/
目录中。 建议为每个服务器块使用不同的访问和错误日志文件。 - 您可以将域文档根目录设置为所需的任何位置。 webroot 最常见的位置包括:
- /home/<user_name>/
- /var/www/<site_name>
- /var/www/html/<site_name>
- /opt/<site_name>
安装https证书
参考 更新:为 NGINX 配置免费的 Let’s Encrypt SSL/TLS 证书
$ apt-get update
$ sudo apt-get install certbot
$ apt-get install python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com
主要执行这些命令,中间选择一些nginx配置,就配置完了