nginx配置通过IP访问返回静态页面

nginx如何配置通过IP访问服务器返回静态页面,然后只能通过域名访问,IP访问目录下的网站返回错误信息

第1个回答  2012-09-22
做不到的,域名解析式是在客户端这边做到,客户机拿到ip才能用tcp去连你的服务器。
你还让人家不能通过ip访问?

服务器断是有个 refer地址,在服务器代码里面是可以识别从哪里跳转过来的,但初次访问应该也是没有的。

当然可以弄个javascript脚本,在客户端判断 地址栏的链接地址,当看到是ip时就然后跳转到其他页面上去。不过是在没这个必要吧
第2个回答  推荐于2016-03-23
如果你以虚拟主机的方式在nginx上跑网站,就把默认的虚拟主机的主机名写成ip地址 ,它的网站目录下放错误信息提示页面的html文件 。默认虚拟主机配置类似:

server {
listen 80;
server_name 192.168.1.12 default;
root D:\ServCode\www;
index index.html;
}
第3个回答  2014-07-07
可以做到
server
{
listen 80;
server_name 你的域名;
index index.htm index.html index.php;
root /home/wwwroot/gevin_me;
error_page 403 静态页面路径;
}

nginx配置通过IP访问返回静态页面
当然可以弄个javascript脚本,在客户端判断 地址栏的链接地址,当看到是ip时就然后跳转到其他页面上去。不过是在没这个必要吧

nginx 配置静态网页
配置NGINX以显示静态网页涉及多个步骤。首先,定位配置文件,通常在 \/etc\/nginx\/conf.d\/default.conf。在操作前,明智的做法是备份文件,确保在出现错误时可恢复。具体配置如下:在 server 区块内,指定监听的端口号和服务器名称,例如:listen 80; server_name example.com; 然后在 location 区块中,设...

Nginx给客户返回的是自身ip吗?
在这个过程中,客户端无法直接访问后端服务器,而是通过Nginx服务器进行转发。因此,Nginx会将自己的IP地址作为服务器的地址返回给客户端。当然,如果您在Nginx配置中指定了proxy_set_header指令,可以修改返回给客户端的服务器地址。例如,您可以使用以下指令将服务器地址设置为指定的IP地址:```proxy_set_...

别再羡慕别人的高性能网站了,学会这个Nginx静态Web服务器部署技巧,你...
4. **启动 Nginx**:修改配置文件中的错误(如未结束的分号),保存后重新启动服务。通过查看服务状态确认 Nginx 已启动。5. **测试**:使用客户端通过 IP 地址访问 Nginx 部署的静态页面,确保可以正常显示内容。此流程将帮助您搭建并测试静态 Web 服务器,掌握 Nginx 部署技巧。

nginx如何设置允许直接通过IP访问网站
设置你监听的端口,设置server_name为ip+端口 server { listen 9000;charset utf-8;server_name xx.xx.xx.xx:9000;...} 重启,然后就可以使用该IP访问了

如何设置nginx可以让ip可以直接访问网站
对 nginx.conf 文件的做几处操作 在修改的过程中,要注意:这样就配置完毕 只要访问 nginx 的 ip ➕ 端口 就可以按比例请求到 tomcat 的启动页面了

我的nginx地址为192.168.1.100配置的只能用域名访问。用ip访问会跳转...
1、设置listen 80; server_name null;2、作判断 if ($remote_addr !~ "^192\\.168\\.1\\.\\d+$" && $host ~* "^www\\.abc\\.cn$") { return 403;}

如何设置nginx可以让ip可以直接访问网站
设置你监听的端口,设置server_name为ip+端口 server { listen 9000;charset utf-8;server_name xx.xx.xx.xx:9000;...} 重启,然后就可以使用该IP访问了

NGINX 封禁 IP(IP 段)访问方法:修改配置文件或 .htaccess 文件_百度...
方法一:修改 Nginx 配置文件 nginx.conf。在 server 块中添加 allow 和 deny IP 的配置。确保 allow 在 deny 之前,以确保 allow 配置生效。例如,禁止特定 IP 或整个 IP 段访问。修改后需重启 Nginx 服务器使配置生效。方法二:通过修改 .htaccess 文件限制 IP 访问。将指定内容保存至网站根目录...

Ngnix常用配置及和基本功能讲解
通过配置,Nginx能够直接返回静态资源,而动态内容则由后端服务器提供。5 其他常用的指令 5.1.return指令:用于返回特定状态码和重定向URL。5.2.rewrite指令:用于重写URI请求,支持正则表达式匹配和替换。5.3.error_page指令:配置自定义错误页面,实现个性化错误处理。5.4 日志:Nginx支持访问日志记录,...

相似回答