问题标签 [cname]
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.
nginx - 用于 SaaS 的 Nginx conf - 有没有一种不错的方法来处理这种情况?
我正在开发一个网络应用程序。用户将注册并分配一个子域,允许他们通过account-456.myappsdomain.com
. 拥有该子域的目的并不是让他们直接访问它。相反,他们将被告知将 CNAME 指向www.their-own-site.com
,account-456.myappsdomain.com
以便他们能够访问自己的域并直接在自己的域上查看其内容。是否有可能使用 Nginx 创建一个允许这样做的配置,而无需在每次用户注册帐户时编辑配置或添加虚拟主机?
目前,我的应用程序使用主机标头(拆分点以获取account-456
位)来获取帐户 ID,然后基于此设置主题。我假设使用这种新的配置,我会检查他们的域的主机头(我会让他们进入应用程序),查询域(及其所属的帐户)并设置他们的主题那样。它是否正确?
dns - 如何通过编辑 CNAME 记录显示来自另一个域的内容?
我有一个网站可以让人们拥有自己的电子商店,例如ex-mysite.com/clientname
我想要的是,如果有人打开store.clientname.com或clientname.com/store,内容将从mysite.com/clientname中提取。[让他们的用户觉得他们正在浏览他们的网站]
我知道这是可能的,因为像 tumblr 这样的网站让您可以通过将您的域的 CNAME 条目更改为他们的 IP 地址来做到这一点。
我确实有一个专用的 IP 地址。
此外,这可以通过编辑 clientname.com 上的 .htaccess 文件来完成,如果可以,哪种方法更好/更容易?
php - 基于 CNAME 的 php 托管
我有一个应用程序可以让用户获得 *.onemobi.net 帐户(例如bob.onemobi.net
)。现在我想做的是让用户可以选择使用他们自己的子域来指向他们的页面(例如bob.hisdomain.com => bob.onemobi.net
)。我已经设置了服务器,并且 bob.onemobi.net 可以按预期工作。我已经为bob.hisdomain.com => g.onemobi.net
(我的 DNS 服务器上的一条记录)添加了一个 CNAME 条目,但是当我访问 bob.hisdomain.com 时,我会自动重定向到 www.onemobi.net。站点不存在时的默认行为是显示“站点不存在”的页面而不进行任何重定向。
我似乎无法弄清楚是什么原因造成的。我试图环顾四周,看看可能是什么原因造成的,但我不知道要搜索什么。我希望我能从这个社区得到一些指导。
amazon - Amazon CloudFront CNAME
我正在设置 Amazon CloudFront 以分发 S3 存储桶的内容,当我使用 Amazon 给我的 xxxxxxx.cloudfront.net 时它工作正常。
但是,我想使用 static.mydomain.com 来访问我的文件。我已按照 Amazon 的说明添加了一条从 static.mydomain.com 到 xxxxxx.cloudfront.net 的 CNAME 记录,并且我还在我的 CloudFront 分配属性中指定了该 CNAME (static.mydomain.com)。
尽管如此,我还是无法从 static.mydomain.com 访问我的文件。
我在 MediaTemple 和 static.mydomain.com 只为我提供默认的 MediaTemple 服务器页面。当我请求 static.mydomain.com/myfile.css 时,它给了我“抱歉,请求无效”。
任何的想法?
dns - 使用 A 记录将子域添加到新 IP 地址
我想在我的虚拟托管站点上创建一个指向外部 IP 地址的子域。我在我的 DNS 设置中使用我想要的子域的名称创建了一条 A 记录,然后我选择了“A”记录,并添加了我想要重定向到的站点的 IP 地址。
当我转到子域时,它会加载我的主站点,就好像它存在一样,并且 URL 保持为 subdomain.site.com。
然后,我尝试了我的 DNS 设置中不存在的其他子域,看看它们是否会加载,它们确实会加载。
dontexist.site.com
...也加载我的网站。你能帮我理解发生了什么吗?
amazon-s3 - Amazon S3 Cname 设置
我在 Amazon S3 中创建了一个存储桶,并将一个 cname 指向它的端点。
Cname = Image.TigerSupplies.com
端点= http://tigersupplies.s3-website-us-east-1.amazonaws.com/
两者都指向相同的 IP 地址。
但 Images.Tigersupplies.com 返回错误。
这必须在亚马逊部分。
ssl - CNAME SSL 证书
如果我去 www.example.com,它的页面上有一个链接到 assets.example.com 的图像,它是 assets.example2.com 的 CNAME。
即使 assets.example2.com 没有证书,但 assets.example.com 有,我会获得绿色锁吗?
java - CNAME 和 cookie
我有两个域 - abc.com 和 xyz.com。我有一个将 xyz.com 指向 abc.com 的 CNAME。xyz.com 设置 cookie nx=true。鉴于此设置,我应该能够读取 abc.com 上的 cookie。这是一个示例 Java 代码`在此处输入代码
ip - 子域。您如何使用子域进行开发?
我目前正在构建一个也使用 websockets 的 web 应用程序。(用于 webserver 的 Rails 和用于 socket.io 的 Nodejs)
我已经构建了我的应用程序以使用子域来分隔与 Nodejs 服务器和 Rails 网络服务器的连接。我将“socket.mysite.com”重定向到节点服务器,其他所有内容都重定向到网络服务器。
我能够在 localhost 上测试此功能。我只是修改了我的 /etc/hosts 以包含以下内容:
我知道在生产中我只需要为 socket.mysite.com 生成一个 CNAME 记录,这也适用于我用户的计算机。
但是,我习惯于通过传递 IP 地址来测试我的应用程序。我的团队通常在我们自己的机器上设置服务器并进行开发。当我们想测试我们的单个服务器时,我们只需传递一个 IP,如“http://123.45.123.45”。
使用新的子域 hack,如果不修改我的每个测试人员的 /etc/hosts,这将不再可能。老实说,我不希望我的测试人员当场修改他们的 /etc/hosts。我能做的是让我的团队的每个成员都有自己的域,并为每个团队成员创建适当的 CNAME 记录。
有没有更简单的方法可以让我在 IP 上运行我的应用程序并传递该 IP?
php - Web 应用程序:通配符子域和自定义域
我有一个基于 Codeigniter 的网络应用程序,一切正常。当用户注册时,他会得到一个动态的用户名:username.domain.com。
我有通配符工作,一切都很好,除了。当他们自定义域名时,例如 userdomain.com。这是通过指向 username.domain.com 的 CNAME 完成的。
我正在使用 php 从 sudomain 中提取用户名:
使用自定义域我无法获得用户名。
对此有什么想法吗?
谢谢