宝塔系统 nginx位置记录


nginx位置

linux安装宝塔后,nginx目录位置在:/www/server/nginx/中

代理配置文件在:/www/server/panel/vhost/nginx

申请SSL证书

1. 添加nginx配置文件

Markup 全选
server {
  listen 80;
  server_name ***.***.com;
  location /.well-known/acme-challenge/ {
        root /var/www/certbot;
    }
}

2. 重载nginx使配置文件生效

Markup 全选
nginx -s reload

3. 测试申请证书

Markup 全选
certbot certonly --webroot --webroot-path /var/www/certbot/ --dry-run -d ***.***.com

测试没问题后,正式申请证书

Markup 全选
certbot certonly --webroot --webroot-path /var/www/certbot/ -d ***.***.com

4. 更改nginx配置

Markup 全选
server {
  listen 80;
  server_name ***.***.com;
  location /.well-known/acme-challenge/ {
        root /var/www/certbot;
    }
  return 301 https://$host$request_uri; # http自动跳转https
}
server {
  listen 443;
  server_name ***.***.com;
  ssl_certificate   /etc/letsencrypt/live/***.***.com/fullchain.pem;
  ssl_certificate_key  /etc/letsencrypt/live/***.***.com/privkey.pem;
  
  location /.well-known/acme-challenge/ {
        root /var/www/certbot;
    }
  location / {
    proxy_pass http://127.0.0.1:8080;
	# 添加头部信息
	proxy_set_header Host $http_host;
	proxy_set_header X-Real-IP $remote_addr;
	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	proxy_set_header X-Forwarded-Proto $scheme;
	proxy_set_header X-NginX-Proxy true;
	# This is necessary to pass the correct IP to be hashed
	real_ip_header X-Real-IP;
  }
}

5. 最后,别忘了重载nginx

Markup 全选
nginx -s reload

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:CentOS安装nginx
下一篇:使用Linux操作系统读写NTFS移动硬盘的方法 (linux读写ntfs移动硬盘)
评论列表

发表评论

评论内容
昵称:
关联文章

宝塔系统 nginx位置记录
CentOS安装宝塔
windows Nginx配置开机自启动
Nginx部署
linux查询mysql服务位置以及数据库所在目录
CentOS安装nginx
nginx端口转发配置
CodeMirror配合js-beautify格式化代码后,光标恢复到原来位置
nginx初始配置优化
nginx websocket支持
nginx配置指南
nginx反向代理https
CentOS7 nginx SSL证书申请并自动续期
关于PaddleSharp GPU使用 常见问题记录
nginx安装为windows服务
百度eChart:条形图label位置
从数据库或者其他位置加载ASP.NET MVC Views 视图 数据库中加载 cshtml
YESWEB接口日志记录
.NET6中一些常用组件的配置及使用记录,持续更新中。。。
Python 重构Print 日志记录

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码