Nginx.conf未设置https
我按照不同的指南在我的nginx上设置https。 现在,我的nginx.conf如下所示:Nginx.conf未设置https,nginx,https,Nginx,Https,我按照不同的指南在我的nginx上设置https。 现在,我的nginx.conf如下所示: server { server_name mysite.com; listen 80 default_server; listen [::]:80 default_server; location / { rewrite ^ https://$http_host$request_uri? permanent; } } server {
server {
server_name mysite.com;
listen 80 default_server;
listen [::]:80 default_server;
location / {
rewrite ^ https://$http_host$request_uri? permanent;
}
}
server {
listen 443;
server_name mysite.com;
ssl on;
ssl_certificate /etc/nginx/ssl/mysite.com.crt;
ssl_certificate_key /etc/nginx/ssl/mysite.com.key;
access_log /var/log/nginx/client-access.log;
error_log /var/log/nginx/client-error.log;
root /usr/share/nginx/html;
index index.html index.htm;
location / {
try_files $uri $uri/index.html/index.html;
}
}
当我测试它时,我得到的结果是:
nginx:configuration file/etc/nginx/nginx.conf测试成功
我删除了防火墙,因此当我运行时:
sudo ufw状态
我得到:
找不到命令
每次配置更改后,我都会:
service nginx reload
当我尝试通过https查看页面时,我会看到带有错误连接的Chrome错误页面
如果我运行netstat-nlp | grep:443
tcp 0.0.0.0:443 0.0.0.0:*侦听9683/nginx:master
我想知道我的:
不正确,如果错误,我会看到任何错误/日志吗
我不知道还能查什么
sslcertificate /etc/nginx/ssl/mysite.com.crt;
sslcertificate_key /etc/nginx/ssl/mysite.com.key;