问题标签 [domain-masking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 自动屏蔽域
我的问题与此类似:Domain masking/pointing to a directory of a web application? .
我只是想澄清一下,还有其他方法吗?哪个更好?
我正在使用 laravel、nginx、mongodb(并绑定以模拟 DNS 配置)。
假设我在 mydomain.com 中有 Web 应用程序,每个用户都可以创建自己的页面并获取子域并向其中添加自定义域。
例如customdomain.me
转发到mypage.domain.com
此过程应在用户提交新的自定义域时自动完成(用户可以将多个自定义域添加到 1 个子域)。
我所做的是将 DNS 通配符设置为使用 Bind 将所有子域指向 mydomain.com 并配置 nginx.conf 文件,使用server_name _;
该文件将捕获所有请求。然后我使用 laravel 在 php 中创建脚本以正确打开每个子域的页面。
现在我想自动化域掩码,用户只需要(首先将他们的域指向我的 IP 之后)在表单中填写他们的自定义域和子域。
到目前为止,我有两种方法:
在 nginx 中使用 proxy_pass
我认为,在我的场景中,这种方法并不好,因为我必须为每个自定义域(或至少为每个用户)添加新的块服务器,并在每次更改时重新加载 nginx,如果 Web 应用程序已经存在,这很难做到。
充分利用脚本将自定义域转发到子域
第二种方法,我将自定义域 - 子域对存储在数据库(mongodb)中,然后我使用 laravel 路由将自定义域转发到子域并提供正确的页面。
我认为第二种方法更好,但是当用户数量增加时,我不确定这种方法是否仍然可靠
我重复我的观点,对于这种情况,有没有更好的方法来自动屏蔽转发域?
如果我的问题不好或离题,我会删除它。
谢谢。
apache - 如何使用 Apache 阻止域?
我们在 Digital Ocean 上有一个网站 example.com。似乎有一个用户使用我们的 IP 地址为他们的站点启用了域掩码,或者他们只是将他们的域 domain.com 指向我们的 sute。我们不希望 domain.com 显示我们的网站,所以我想阻止 domain.com。
我尝试使用本指南: https : //perishablepress.com/eight-ways-to-blacklist-with-apaches-mod_rewrite/,但这似乎不适用于域屏蔽。
我看到了这个例子:https://serverfault.com/questions/796674/block-masking-url-from-nginx/ ,但我不知道如何将它翻译成 Apache。
dns - OVH VPS 不允许连接
我在 godaddy 有一个域名,我对其进行了设置,以便它将重定向到我的 OVH VPS。
您应该知道,在 godaddy 中可以通过 2 种方式进行重定向。
1) - 仅重定向(仅转发),所以一旦我继续使用我的域名 (www.example.com),我将被重定向到 vpsXXXXX.ovh.net,它在我的浏览器栏上可见,而不是 www.exemple.com并且我成功到达了我的网站(在我的 vps 上安装了 Web 应用程序)
2) - 带屏蔽转发,这里的区别是我的导航栏中没有显示 vpsXXXX.ovh.net,它仍然是 www.example.com 显示但我的 vps 拒绝回答,我得到了这个:vps719806.ovh.net does not allow connection
..在我的浏览器上。
我该怎么做才能让OVH同意回答?
先感谢您。
url-masking - 使用 URL 屏蔽转发正在破坏使用 react gatsby 构建并托管在 netlify 上的站点的 css
我有一个基于Gatsby JS (React)构建的站点,每当我转发一个子域时,都会屏蔽 css 以防止移动中断。我的域名注册商是godaddy并且转发没有掩蔽作品
例如:
任何帮助表示赞赏!
php - PHP 会话未传递到具有域屏蔽的页面
我建立了一个用户登录的 php 网站,并创建了一个带有用户凭据的会话。对于需要用户登录的每个页面,我都创建了一个函数来检查会话变量。现在,当我直接使用带有服务器 IP 地址的站点时,我的所有代码似乎都像魅力一样工作(例如:http: //123.45.67.891/mywebsite)。但是,一旦我通过 GoDaddy 的“域掩码”分配了一个子域,所有会话似乎根本不起作用。我试图搜索其他 Stackoverflow 帖子和任何谷歌搜索,但似乎无法解决它。该网站不会将任何页面重定向到不同的子域,就像我读过的其他帖子一样。我在这个网站上建立的所有重定向都在同一个子域掩码中。现在,我确实怀疑这种屏蔽会导致 cookie 混淆......所以我目前得到的结果是,当您提交登录表单时,php 代码运行,成功创建会话,将成功信息返回给 ajax ,ajax成功函数重定向到下一页,但是一旦到达下一页,我检查凭据的代码会立即将用户返回到索引页面,因为它没有看到任何会话。该功能按我编写的预期工作,以防止任何人在未登录的情况下访问该页面。但是使用域掩码,用户永远无法登录...是否有解决方案或者我需要摆脱子域屏蔽并为此购买一个单独的域,以便它可以像普通网站一样工作?
下面是我创建会话的片段和运行凭据检查的片段。谢谢!
linux - 将ip重定向到域名
我正在做一个小项目,我将 http://localhost 更改为http://myowndomain.com并且运行良好。我很好奇,给了 facebook.com 的域名。但它会重定向到原始的 Facebook 网站。
我有一个想法,并使用了 apache 规则
在这里,如果我使用 Facebook 代替域名,它将再次重定向到原始站点。
有什么方法可以将我的离线 Facebook 页面(index.html)与我的静态 IP 地址绑定,并且有人输入我的 IP,他们会在域名中获得 facebook.com。
wordpress - 如何在wordpress中屏蔽网址
是否可以在wordpress中屏蔽指向新域的url?
例如: URL : abc.com/test
我想要 abc.com/test 的内容,但将url更改为xyz.com。
我曾尝试添加.htaccess代码,但没有奏效。