禁止通过IP访问——nginx

有时我们只希望能够通过域名访问,而不希望通过ip访问,这就需要设置nginx.conf配置文件了,现总结如下:

  • 禁止通过http方式访问 主要实现代码如下:

    server
        {
        listen 80 default_server;
        server_name _;
        return 500;
        }
  • 禁止通过https防止访问 一定要SSL证书,不然会导致域名也无法访问!证书可以随便填,直接填920.ai域名证书的路径

    server 
        {
            listen 443 default_server;
            server_name _;
            ssl on;
            ssl_certificate /etc/letsencrypt/live/920.ai/fullchain.pem;
            ssl_certificate_key /etc/letsencrypt/live/920.ai/privkey.pem;
            return 500;
        }

2019-12-06 07:13:25