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

nginx如何配置通过IP访问服务器返回静态页面,然后只能通过域名访问,IP访问目录下的网站返回错误信息... nginx如何配置通过IP访问服务器返回静态页面,然后只能通过域名访问,IP访问目录下的网站返回错误信息 展开
 我来答
百度网友32cdd9945
2012-09-22 · TA获得超过1374个赞
知道大有可为答主
回答量:2429
采纳率:100%
帮助的人:1929万
展开全部
做不到的,域名解析式是在客户端这边做到,客户机拿到ip才能用tcp去连你的服务器。
你还让人家不能通过ip访问?

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

当然可以弄个javascript脚本,在客户端判断 地址栏的链接地址,当看到是ip时就然后跳转到其他页面上去。不过是在没这个必要吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
轻松又清澈的纯真A
推荐于2016-03-23 · TA获得超过320个赞
知道小有建树答主
回答量:323
采纳率:100%
帮助的人:364万
展开全部
如果你以虚拟主机的方式在nginx上跑网站,就把默认的虚拟主机的主机名写成ip地址 ,它的网站目录下放错误信息提示页面的html文件 。默认虚拟主机配置类似:

server {
listen 80;
server_name 192.168.1.12 default;
root D:\ServCode\www;
index index.html;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
穆钠宋bi
2014-07-07
知道答主
回答量:1
采纳率:0%
帮助的人:1354
展开全部
可以做到
server
{
listen 80;
server_name 你的域名;
index index.htm index.html index.php;
root /home/wwwroot/gevin_me;
error_page 403 静态页面路径;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式