按照如下配置后,重启nginx -s reload之后,访问test.cn
找不到 test.cn 的服务器 IP 地址。
server
{
listen 80;
if ($server_port = '80'){
return 302 https://$host$request_uri;
}
listen 443;
ssl on;
ssl_certificate /etc/ssl/wildcard.test.cn.nginx.crt;
ssl_certificate_key /etc/ssl/wildcard.test.cn.key;
server_name test.cn;
index index.html index.htm index.php;
root /home/wwwroot/test.cn;
location /nginx_status
{
stub_status on;
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
access_log /home/wwwlogs/test.cn.log;
}
这个不是 nginx 配置的问题,而是你没有给域名
test.cn
绑定 IP,有两种方法: