问题标签 [server-name]

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.

0 投票
1 回答
1038 浏览

nginx - NGINX 多个 server_name,但每个 server_name 都有 robots.txt 文件?

我必须创建一个 server_name 作为我的 CDN 拉取源的侦听器。

CDN 想要从 origin.mydomain.com 拉取

我在 www.mydomain.com 下已经有 100 行代码,展示了所有的重写、规则等,我需要再次使用所有这些代码。

我的简单解决方案是拥有

server_name www.mydomain.com origin.mydomain.com

轻松让 NGINX 侦听对“源”子域的请求。

我担心谷歌会发现子域并开始抓取它。我想以某种方式阻止谷歌进入“起源”子域。由于声明了多个 server_name,我不确定是否可以将 robots.txt 文件放在某处,因为使用与实时站点相同的根文件夹。

是否有捷径可寻?

所有反馈表示赞赏。

干杯瑞恩

0 投票
2 回答
5774 浏览

sql - 在 MS Sql Server 2016 中将服务器名称声明为变量

我有一个大脚本文件,我需要在另一台服务器上使用它。我需要在开始时使用 Declare 编辑服务器的名称,因此我只能通过更改变量的值在多个服务器上使用相同的脚本。

类似的东西:

但它没有用。

怎么做?谢谢你

0 投票
1 回答
2023 浏览

redirect - NGINX 反向代理无法通过 Namecheap 解析子域的 server_name

经过数小时和数天试图让 NGINX 反向代理工作后,第一次在这里发帖。

我通过 Namecheap 服务有多个子域指向端口 80 上的主域,并且路由器/防火墙正在运行 OpenWrt,它指向端口 80 上的内部 NGINX 反向代理服务器(CentOS 7)。

此示例的子域是 dokuwiki.namecheaptld.io 和 observium.namecheaptld.io

这是我的主要 /etc/nginx.conf 文件:

我在 /etc/nginx 中创建了一个以前不存在的 proxy_params 文件:

我在 /etc/nginx/conf.d/ 中有 2 个子域,名为 dokuwiki.conf 和 observium.conf:

每当我尝试访问 subdomain.namecheaptld.com 时,都会在 server_name 块中看到已定义的默认虚拟主机,其中包含 _ 或 default_server。

我完全困惑为什么在尝试了很多事情(包括在proxy_pass定义的IP之后添加尾随/)后它不起作用,并查看了/var/log/nginx/dokuwiki.access.log中的HTTP标头是:

因此,对于上面的标头,当我让它在 192.168.1.11:80 上侦听时,它看起来像是在接受 dokuwiki.namecheaptld.io 或 observium.namecheaptld.io 的请求,并像处理 dokuwiki.namecheaptld.io 一样处理请求

我尝试在 server_name 指令中使用显式通配符,但这似乎没有帮助。

0 投票
1 回答
5481 浏览

ssl - Nginx 设置多个域的单个 ssl 证书到相同的上游

所以我有多个域,其中有多个让我们加密 ssl 证书(每个域一个),它们都指向同一个应用程序(上游)。目前我正在使用下面的代码。然而,这是相当多的代码,特别是如果我必须为每个域复制它。所以我想知道是否有一种方法可以将它组合起来,这样我的大部分代码就只有一次,这将使它更容易维护。

重定向https://www.any-domain-here是有问题的,以及最后一个主服务器块,因为两者都需要 ssl 证书,我需要包括所有不同域的那些。那么有没有办法在不复制这些代码块的情况下做到这一点?

0 投票
0 回答
272 浏览

nginx - 我可以在 Nginx Conf 中添加多少个服务器块?

我发现了这个问题 How many server blocks can I add in Nginx Conf

但我不认为调整 server_names_hash_bucket_size 和 server_names_hash_max_size 是答案。

因为来自 Nginx 的解释是这样的:

如果定义了大量服务器名称,或者定义了异常长的服务器名称,则可能需要在 http 级别调整 server_names_hash_max_size 和 server_names_hash_bucket_size 指令。

这意味着更改这 2 个值只会解决拥有大量服务器名称而不是服务器块的问题。

就我而言,我将不得不创建 10000 个服务器块,每个块都有一个服务器名称。

任何人都知道我可以创建多少个服务器块是否有最大数量?

0 投票
1 回答
800 浏览

sql - 为 SQL Server 创建别名以在查询中使用

我的 SQL 服务器实例名称的格式为:'My-Server\InstanceName'

我想给服务器别名'InstanceName'。我在配置管理器中做到了这一点。当我连接到服务器时,我可以使用该别名进行连接。但是,当我想完全限定查询中的对象时(例如,从 InstanceName.Database.dbo.Table 中选择 *),它不起作用。它说它在 sys.servers 中找不到该服务器。为什么是这样?连接后,它似乎没有将别名带到查询中。

谢谢!

0 投票
1 回答
3961 浏览

android - android:将主机名映射到 ip

在 windows/linux 上有一个名为 hosts 的文件,用于将服务器名称映射到 IP 地址。安卓有办法吗?

这样做的原因是使用 HTTPS 测试在 Windows 机器上运行的 Web 应用程序。

0 投票
1 回答
982 浏览

android - Android:使用 DNS 将主机名映射到 Windows 10 上的 IP?

以下在创建 LAN 时没有问题:

如何使用服务器名称访问页面,例如

而不是IP地址。

我不喜欢更改 /etc/hosts 因为它是只读的。改变它不是一个好主意。

如何使用 DNS 来解决这个问题?

0 投票
0 回答
70 浏览

regex - Nginx 正则表达式服务器名称捕获太多 url

您好,我正在尝试配置一个 nginx Web 服务器来为来自不同子域的不同框架提供服务。以及在主域上提供站点。例如

  • example.com - 服务于主网站
  • site1.wp.example.com - 提供一个 wordpress 网站
  • site2.ci.example.com - 提供一个 codeigniter 网站
  • site3.la.example.com - 服务于 laravel 网站

我遇到的问题是此捕获正在捕获 example.com 地址:

这显示在错误日志中

我以为 .+ 意味着你必须匹配 1 个或更多?

0 投票
0 回答
69 浏览

apache - VirtualHost 相同的 ServerName 不同的目录(镜像代码)

目前存在如下问题-[我已经阅读了这个类似的问题,但我不使用代理]

官方代码使用apache文档根目录下的SVN版本控制,连接官方数据库。

我需要建立一个完全复制SVN代码的镜像(在其他目录中),但连接测试数据库进行测试。

但是两个目录站点使用相同的 VirtualHost Servername 设置如下

目前的情况是:
连接http://website浏览子页面的时候是正常的,比如 http://website/test我连接http://website/mirror 浏览子页面的时候,因为代码中的路径是绝对写的。http://website/mirror/test此页面自动替换为http://website/test连接失败。

※ 我尝试过使用重写引擎

但是情况会变成:
http://websiteredirect to the test areahttp://website/mirror/

※ 尝试使用两组虚拟主机:

apache可以启动,但无法连接http://website:8080/
并且没有任何错误日志

无需编辑源代码的任何解决方案?谢谢!

※我的apache版本是2.2.25