把一个NETCORE网站部署到NGINX上,按微软官方文档弄好了 https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-3.1
想配置SSL的HTTPS证书,腾讯云上申请了免费的,之前在WIN+IIS 配置是成功的,按网上的弄好了,我的用的是宝塔的NGINX,可以在网页上建立网站了改NGINX配置文件就行了,
配置好后重启NGINX了,结果不行的,搜索一翻,原来是centos服务器自带的firewall防火墙的问题,https://www.jianshu.com/p/17b73ad6a4b8, xshel上运行以下命令就行了
firewall-cmd --zone=public --add-port=443/tcp --permanent 增加443端口
firewall-cmd --reload 重启防火墙
或者直接就把防火墙停掉
systemctl stop firewalld
其他备注:
在xshell 里登录LINUX服务器后,输入BT命令,可以查看宝塔默认的安装信息
以下是我的nginx配置文件:
server { listen 80; server_name tudi.niunan.net; location / { proxy_pass http://localhost:5000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } } server { #SSL 访问端口号为 443 listen 443 ssl; #填写绑定证书的域名 server_name tudi.niunan.net; #证书文件名称 ssl_certificate /www/server/nginx/conf/1_tudi.niunan.net_bundle.crt; #私钥文件名称 ssl_certificate_key /www/server/nginx/conf/2_tudi.niunan.net.key; ssl_session_timeout 5m; #请按照以下协议配置 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; location / { proxy_pass http://localhost:5000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } }
相关推荐
■Chapter 10: SSL, Security, and Authentication .................................................. 195 ■Chapter 11: Upgrading and Migrating ..............................................................
ng18.sh Nginx 1.18稳定,HTTP3(QUIC),HTTP2 HPACK,动态TLS记录,带有OCSP装订的BoringSSL
环境 php7.0 — fileinfo–redismysql5.6nginx1.18 添加站点 上传后端文件 后端文件修改/wxapi/config/dbs.php 后端文件修改/application/database.php 设置 ssl 设置 maccms 伪静态
源码简介与安装说明: ...环境php7.0 — fileinfo–redismysql5.6nginx1.18 添加站点 上传后端文件 后端文件修改/wxapi/config/dbs.php 后端文件修改/application/database.php 设置ssl 设置maccms伪静态
源码简介与安装说明: ...环境php7.0 — fileinfo–redismysql5.6nginx1.18 添加站点 上传后端文件 后端文件修改/wxapi/config/dbs.php 后端文件修改/application/database.php 设置ssl 设置maccms伪静态
环境 Linux7.6-Nginx 1.18 (拓展fileinfo sg11 redis)MySQL 5.6 PHP7.2 删除禁用函数 目录/public,关闭防跨站 伪静态thinkphp 开始ssl 数据库:.env 文件 后台:域名/zgsht.php 账号:admin 123456 前台:域名/h5
环境php7.0 -- fileinfo--redis mysql5.6 nginx 1.18 添加站点 上传后端文件 后端文件修改/wxapi/config/dbs.php 后端文件修改/application/database.php 设置ssl 设置maccms伪静态 账号admin密码 chuanshao66 ...
具有基于Alpine Linux的Nginx 1.18和PHP-FPM 7.3的轻量级WordPress容器。 当前安装的WordPress版本: 5.6 用于我自己的站点的生产中,使其稳定,经过测试和最新 针对100个并发用户进行了优化 经过优化,仅在有流量...
XCDNCentOS一键安装Nginx环境要求CentOS 6/7当前版本nginx/1.18已编译模块--with-stream--with-...安装wget https://raw.githubusercontent.com/helloxz/ngi
后端源码采用的是ThinkCMF6.0的框架,前端是微信原生的代码,后端服务器配置推荐:Nignx1.18+Mysql5.6+PHP7.2。 表情包小程序前后端搭建教程 前端:使用微信开发者工具导入前段源码 1.打开project.config.json文件...