nginx配置通过IP访问返回静态页面 200
nginx如何配置通过IP访问服务器返回静态页面,然后只能通过域名访问,IP访问目录下的网站返回错误信息...
nginx如何配置通过IP访问服务器返回静态页面,然后只能通过域名访问,IP访问目录下的网站返回错误信息
展开
3个回答
展开全部
做不到的,域名解析式是在客户端这边做到,客户机拿到ip才能用tcp去连你的服务器。
你还让人家不能通过ip访问?
服务器断是有个 refer地址,在服务器代码里面是可以识别从哪里跳转过来的,但初次访问应该也是没有的。
当然可以弄个javascript脚本,在客户端判断 地址栏的链接地址,当看到是ip时就然后跳转到其他页面上去。不过是在没这个必要吧
你还让人家不能通过ip访问?
服务器断是有个 refer地址,在服务器代码里面是可以识别从哪里跳转过来的,但初次访问应该也是没有的。
当然可以弄个javascript脚本,在客户端判断 地址栏的链接地址,当看到是ip时就然后跳转到其他页面上去。不过是在没这个必要吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
展开全部
如果你以虚拟主机的方式在nginx上跑网站,就把默认的虚拟主机的主机名写成ip地址 ,它的网站目录下放错误信息提示页面的html文件 。默认虚拟主机配置类似:
server {
listen 80;
server_name 192.168.1.12 default;
root D:\ServCode\www;
index index.html;
}
server {
listen 80;
server_name 192.168.1.12 default;
root D:\ServCode\www;
index index.html;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以做到
server
{
listen 80;
server_name 你的域名;
index index.htm index.html index.php;
root /home/wwwroot/gevin_me;
error_page 403 静态页面路径;
}
server
{
listen 80;
server_name 你的域名;
index index.htm index.html index.php;
root /home/wwwroot/gevin_me;
error_page 403 静态页面路径;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询