当前位置:首页 > nginx > 正文

nginx怎么设置ip可以直接访问网站(nginx配置默认的网页)

  • nginx
  • 2024-03-25 09:42:53
  • 6457
nginx 设置 IP 直接访问网站
可以通过修改 nginx 配置文件来设置 IP 直接访问网站。 具体步骤如下:

1. 打开 nginx 配置文件


使用文本编辑器打开 /etc/nginx/nginx.conf 或 /usr/local/etc/nginx/nginx.conf。

2. 找到 server 块


找到用于配置虚拟主机的 server 块。 如果有多个 server 块,则选择要为其启用 IP 直接访问的 server 块。

3. 添加 listen 指令


在 server 块中,添加以下 listen 指令:
listen [IP地址]:[端口];
例如,要允许 IP 地址 10.20.30.40 直接访问端口 80:
listen 10.20.30.40:80;

4. 添加 server_name 指令(可选)


为方便管理,可以添加 server_name 指令。 将 server_name 设置为一个不存在的域名,避免与其他域名冲突。
server_name invalid-domain.example;

5. 添加 location 块


在 server 块中,添加一个 location 块:
location / {
root [根目录];
index index.html;
}
root:网站文件的根目录
index:默认首页文件

6. 保存更改并重新加载 nginx


保存 nginx 配置文件并重新加载 nginx 以使更改生效:
nginx -s reload
示例
以下是允许 IP 地址 10.20.30.40 直接访问端口 80 的网站的示例配置:
server {
listen 10.20.30.40:80;
server_name invalid-domain.example;
location / {
root /var/www/html;
index index.html;
}
}