nginx必须使用域名访问的设置方法
时间: 2023-09-08 12:16:50 浏览: 150
nginx+tomcat 通过域名访问项目的实例
要让 Nginx 只能通过域名来访问,可以通过以下几个步骤进行设置:
1. 修改 Nginx 配置文件
在 Nginx 配置文件中找到默认监听端口的配置,一般是 80 端口,将其注释掉,并新增一个监听端口为 80 的 server,并设置 server_name 参数为你的域名。示例如下:
```
# 注释掉默认监听端口的配置
# listen 80 default_server;
# listen [::]:80 default_server;
# 新增监听端口为 80 的 server
server {
listen 80;
server_name your.domain.com;
...
}
```
2. 修改 DNS 解析
将你的域名解析到 Nginx 所在的服务器 IP 上。
3. 重启 Nginx
重新加载 Nginx 配置文件,使设置生效。
```
sudo systemctl reload nginx
```
这样设置之后,访问 Nginx 的 IP 地址将无法访问,只能使用域名进行访问。
阅读全文