服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在创build一个vsphere terraform计划,并且在添加第二个networking(我的第一个networking处理DHCP请求)时遇到了DHCP问题。 我目前有我的networkingconfiguration如下: network_interface {label =“network1”} network_interface {label =“network2”} 请注意,我没有在这里指定IP地址 – 我的第一个networking设置为使用DHCP分配IP地址。 当我刚刚有我的第一个networking,它工作正常。 当我添加第二个networking时,尝试使用DHCP分配IP时失败。 有没有办法可以指定我的第一个networking是在哪里使用DHCP,而不会干扰我的第二个networking? 谢谢,布兰登
我需要使用PowerShell在Windows防火墙上打开一个端口,所以我这样做 netsh advfirewall firewall add rule name = "Open port 4443 test" dir=in action=allow protocol=TCP localport=4443 接着 Test-NetConnection -Port 4443 -ComputerName localhost 检查端口是否打开但仍然closures。 所以我尝试使用另一个命令: New-NetFirewallRule -DisplayName "Allow inbound TCP port 4443" -Direction inbound -LocalPort 4443 -Protocol TCP -Action Allow 但仍然没有喜悦。 所以问题是: 如何通过PowerShell打开端口4443? 编辑:规则创build到Windows防火墙,但我需要一个命令,返回我一个真/假检查响应
我有一个vps服务器与多个网站,我有一个可以访问的cdn:example.gocache.com 所有这些网站都可以使用这个CDN,但是我希望mod_pagespeed可以自动更改图片的url。 如果图片有这个url: http://www.example.com/pic.png 为了这: http://example.gocache.com/www.example.com/pic.png 你明白我的意思吗? 但也有其他的东西,我只是想mod_pagespeed自动在以下扩展名的文件中做到这一点:gif,jpeg,jpg和png。 这只是图像。 我怎样才能做到这一点 ?
首先,我是一个新的docker / linux / ufw和东西! 我在做什么: 我正在创build一个暴露端口的docker集装箱。 在这种情况下它的8080.该容器的行为如预期。 其次,我想closures服务器。 因此,我激活UFW,只允许22,80,443。 我本来以为我不能访问myserver:8080,因为这个端口是closures的! 我明白,docker使用iptables待办事项'的东西'路由到它。 到现在为止,对我来说可悲的只是“东西”。 所以我用这个内容创build了json文件/etc/docker/daemon.json : { "iptables": true } 意图确保我所有的港口都closures,UFW按照预期工作。 起初,一切似乎都工作得很好,直到我注意到我的容器不能再伸出去了。 看来,它不能解决的DNS。 所以我得到,我正在玩的东西,我不完全明白目前。 我正在尝试todo! 我基本上想要容器运行,封闭的端口。 但容器应该能够到达外部的http / https API。 我怎么能做到这一点? 任何帮助和支持我的学习过程是非常感谢:) 提前致谢。 问候,Hannes
我们在没有任何交易的情况下提供大量的“只读”数据,但有时候应用程序服务器可能由于我们无法控制的不可重复的原因而失败(不要问)。 我们有多个这样的服务器configuration为后端,但是 – 有空闲的容量。 我们可以通过某种方式告诉Varnish尝试同样的请求,而不是一个,而是两个 并行的后端 – 然后返回/caching来自服务器的结果,这个结果是首先回应的,没有错误? 我知道,Varnish在失败时可以“重新启动”一个请求 – 针对不同的后端。 但是那意味着依次尝试。 它可以并行吗?
我正在维护一个组织的网站,我inheritance的网站设置令人难以置信的混乱。 最近,该组织决定将其网站从Google协作平台迁移到普通的networking服务器。 我希望所有url指向新网站,并删除旧版Google网站的访问权限。 同时,我们通过Google的邮件服务器必须继续使用。 这可以防止我删除网站和我的Gmail帐户之间的连接。 就目前而言,访问网站的不同子域和方法将引导用户到旧网站或新网站。 我希望用户总是被引导到新的网站。 通往旧版Google网站: organization.com (HTTP) *.organization.com (HTTP),但web2前缀除外 通往新网站: organization.com (HTTPS) web2.organization.com (HTTP或HTTPS) 导致错误: *.organization.com (HTTPS) 请注意: web2.organization.com可能是唯一可正常工作的url,因为在我的Googlepipe理员设置中,裸网域organization.com正被redirect到web2.organization.com 。 由于我(试图)使用DigitalOcean的DNS,我不知道为什么这很重要。 该域名通过Gandi注册,服务器通过DigitalOcean租用。 在我的Gandi帐户上,它说我使用外部名称服务器ns1.digitalocean.com , ns2.digitalocean.com和ns3.digitalocean.com ,这是预期的。 在我的DigitalOcean帐户中,我有一条logging,指向organization.com到我的DigitalOcean服务器的正确IP,多个MXlogging将organization.com映射到各种Google邮件服务器,一个CNAMElogging,声明*.organization.com是organization.com的别名organization.com和三个NSlogging将organization.com映射到ns1.digitalocean.com , ns2.digitalocean.com和ns3.digitalocean.com 。 没有可见的Alogging将域名服务器映射到它们的IP地址,但是我怀疑DigitalOcean是在内部处理这个问题的,因为它们不会在任何地方显示这些IP地址。 此外, dig命令行实用程序显示三个名称服务器正在被正确使用,并声称organization.com正确parsing了我的DigitalOcean液滴的IP。 那么,为什么用户被redirect到旧的Google Site? Google在任何时候对我目前的DNSconfiguration发挥了什么作用? 我显然缺less重要的东西,但是什么? 我不理解loggingconfiguration吗?
我需要将请求的urlredirect到文件系统上的html文件。 我已经知道这个答案了: location /this/is/some/url { index file.html; alias /path/to/the/; } file.html在文件系统上的位置是/path/to/the/file.html 。 不过,我还需要在url /this/is/some/url的末尾追加一个空参数。 所以它应该看起来像这个/this/is/some/url?_escaped_fragment_= 。 我尝试了重写的各种示例,但没有帮助,因为我没有正确使用。
我正在裸机环境中尝试使用keepalived设置HA负载平衡。 当我尝试从同一networking中的其他机器上ping keepalivedconfiguration文件中给出的VIP时,它无法访问,但是当我在其中一台机器上停止keepalived时,另一台成为主机,IP地址自动分配。 keepalived configuration vrrp_instance VI_PUB { interface ens34 state MASTER virtual_router_id 52 priority 101 virtual_ipaddress { 192.167.3.54 } track_interface { ens34 } } virtual_server 192.167.3.54 8081 { delay_loop 4 lb_algo sh # source hash lb_kind NAT protocol TCP real_server 172.16.3.23 8080 { weight 1 TCP_CHECK { connect_timeout 15 nb_get_retry 3 delay_before_retry 2 } […]
我可以设置snmpwalk超时值吗? 例: snmpwalk -v2c -c PUBLIC 10.0.0.1 1.3.6.1.4.1.9.2.1.56.0 -t不工作
昨天我们为我们的一个Exchange数据库副本启用了CRCL。 我们正在运行Exchange 2013。 最初日志文件开始消失,因为他们应该启用循环logging。 但是在最初删除日志文件之后,日志文件在过去的10个小时里又开始收集起来。 我们的DAG环境中的两台Exchange服务器上的数据库副本均健康,我们的服务器通过了Test-Replicationhealth cmdlet。 我知道CRCL保留更多的日志由于两个数据库副本之间所需的复制,但我无法想象它是10小时的价值的日志。 特别是因为数据库副本是健康的,副本不滞后。 有谁知道在什么时候启用CRCL的数据库会决定截断日志? 编辑:我只是注意到数据库的主动副本上的检查点文件正在定期更新。 但是,被动服务器上的检查点根本没有更新。 这导致该特定数据库的全局截断点不能向前移动和截断日志。 是否有一个原因? 复制仍然健康。 帮助将非常感激!