sandbox.gitwit.dev 设置与配置
内容提要
文章介绍了在服务器上安装和配置Nginx及SSL证书的步骤。首先,通过yum安装Nginx和Certbot,并使用Certbot获取SSL证书。然后,编辑Nginx配置文件,配置HTTP和HTTPS。还讲解了如何用PM2管理进程,克隆项目并启动服务器。最后,说明了查看日志、重新部署代理服务器和更新SSL证书的方法。
关键要点
-
通过yum安装Nginx和Certbot。
-
使用Certbot获取SSL证书,证书保存在指定路径。
-
编辑Nginx配置文件以配置HTTP和HTTPS。
-
使用PM2管理进程,克隆项目并启动服务器。
-
查看日志以监控服务器状态。
-
在nginx.conf文件更改后重新部署代理服务器。
-
更新SSL证书的方法包括使用certbot renew命令。
延伸问答
如何在服务器上安装Nginx和Certbot?
可以通过命令'sudo yum install nginx'和'sudo yum install certbot python3-certbot-nginx'来安装Nginx和Certbot。
如何获取SSL证书?
使用命令'sudo certbot certonly --nginx'可以获取SSL证书,证书保存在'/etc/letsencrypt/live/sandbox.gitwit.dev/fullchain.pem'。
如何配置Nginx以支持HTTP和HTTPS?
需要编辑Nginx配置文件'/etc/nginx/nginx.conf',并设置相应的server块来监听80和443端口。
如何使用PM2管理服务器进程?
可以通过'npm install pm2'安装PM2,然后使用'npx pm2 start dist/index.js --name sandbox-server'启动服务器。
如何查看Nginx和PM2的日志?
可以使用'npx pm2 logs sandbox-server'查看PM2的日志,Nginx的日志保存在'/var/log/nginx/access.log'和'/var/log/nginx/error.log'。
如何更新SSL证书?
使用命令'sudo certbot renew --nginx'可以更新SSL证书。