新手求助,nginx配置问题

按照如下配置后,重启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;
    }
阅读 1.5k
1 个回答

这个不是 nginx 配置的问题,而是你没有给域名 test.cn 绑定 IP,有两种方法:

  1. 如果域名是你的,去你的域名注册商那里,添加域名记录
  2. 如果不是你的,而你只是本地测试用一下,可以通过添加 host 的方式,具体方法根据不同操作系统,可自行搜索
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
1 篇内容引用
推荐问题
宣传栏