Linux ASP.NET Core nginx配置证书和HTT
2019-11-17 本文已影响0人
Charles2018
配置HTTPS和证书相关的内容直接去看官方文档:https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-2.1&tabs=aspnetcore2x#configure-ssl
添加proxy.conf和编辑nginx.conf后重启nginx即可。
按照操作,运行后如果不能使用https正常访问网站,那么有可能是无法绑定443端口导致的。
查看nginx错误日志:/var/log/nginx/error.log,如果出现下面的错误:
![](https://img.haomeiwen.com/i9926752/7e79ff780992fdd3.png)
可以执行下列命令来解决:
sudo fuser -k 443/tcp
service nginx restart
然后再次访问https网址:
![](https://img.haomeiwen.com/i9926752/67744a55446598ba.png)
这样就可以正常访问https的网址了。