服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我被给了一个url列表,生成404错误报告给我们的谷歌。 我可以用curl(从命令行)testing一个URL,像这样: curl -k –user-agent "Googlebot/2.1 (+http://www.google.com/bot.html)" https://MYURLHERE 其工作完全符合我的预期。 我想把它放在一个脚本中,所以我可以在这里列出一个列表。 #!/usr/bin/bash url=$1 curlcmd="curl -k –user-agent \"Googlebot/2.1 (+http://www.google.com/bot.html)\"" $curlcmd $url 但它不工作。 我不断收到 curl: (1) Protocol "(+http" not supported or disabled in libcurl 我不知道如何逃避这个工作。 有什么build议么 ?
我在我们的ISP的WAN连接不稳定的环境中工作。 进一步,我需要一个可靠的pipe理报告。 我应该运行哪些testing? (ping等) 我应该在报告中使用哪些性能标识符? 有没有可能有帮助的开源工具?
公约: – build筑物:被称为build筑物,实际上是一个集装箱(用于装运42英尺x8英尺)。 情景: – 地上安装了4座build筑物,分别在32英尺(10米)和49英尺(15米)之间分隔。 – 每栋build筑物都有自己的布线结构。 每个人都有一个壁挂架。 – 每栋build筑预计将在另一个地区进行布置,因此每个build筑物的networking和结构化布线的拆卸和安装必须快速,清洁。 这意味着只需要将STP电缆从build筑物开关上卸下即可移动build筑物 。 – 数据中心位于最右边的build筑物。 附加信息: – networking必须支持voip:因此,第二层pipe理交换机100/1000用于vlan 知道一个二层pipe理交换机将位于数据中心大楼(对于voip和数据VLAN),我怀疑这种交换机是否需要在三个build筑物上安装? 第2层无pipe理交换机,100/100 100/1000? 提前致谢。
我使用以太网的互联网上,我需要使用代理(由拼贴访问互联网提供172.30.0.13:3128)。 现在我创造了一个热点。 现在任何连接到热点的设备也需要configuration代理设置。 我想通过将所有客户端的所有请求redirect到代理服务器来消除这种情况。 我试过这似乎并没有工作。 sudo iptables -t nat -A PREROUTING -p tcp –dport 80 -i wlp2s0 -j DNAT –to 172.30.0.13:3128
是否有一种方法可以在启动时使用存储在远程机器上的密钥文件来自动解锁LUKS驱动器。 这个想法是确保服务器可以在没有任何用户input的情况下重启。 服务器位于公共云上,我无法encryption根分区。 将密钥文件留在机器上只会破坏encryption的目的。 因此,在远程计算机上通过像ssh这样的安全通道连接密钥文件。 曼多斯似乎做了我后,但我有两个问题。 – 所有文档都涉及到根文件系统。 它可以使用任何驱动器? – 文档说明它只能在内部网上工作,如果本地和远程服务器通过VPN连接,那么这个工作是否正常? 这是最好的解决scheme吗? 唯一的解决scheme?
我目前有一个使用ProxyPass的Apache设置,可以将HTTP请求转发给某个URL,然后转发到与Apache一起运行的Node.js应用程序。 除了一件事以外,它正在运行:我的Node应用程序是“公共”的,这意味着任何人都可以访问提及的URL并获取Node应用程序正在提供的数据。 有没有反正我可以限制哪些请求实际上是从Apache代理到代理,根据其来源? 理想情况下,如果请求来自访问Apache正在服务的网站的客户端,则允许代理到节点,如果不是,则拒绝它。 (我对这些话题还比较陌生,所以如果我错过了一些明显的东西,请纠正我)
我有一个安装程序,其中有数千个图像存储在以数字范围(1-10000,10001-20000,20001-30001等)命名的目录中。 所以例如我的url是https://www.example.com/images/123456/example-image-01.jpg 但我的实际文件位于/var/www/contents/120001-130000/123456/123456.jpg 完全匹配我的位置块将是: location = /images/123456/example-image-01.jpg { rewrite ^/images/(.*)/(.*)$ /var/www/contents/120001-130000/$1/$1.jpg break; } 但有没有办法做到这一点与location ~*正则expression式匹配,让Nginx的图像名称不带URL后缀( 123456 ),并将其转换到相应的范围( 120001-130000 )?
在我的Azure虚拟机(Windows Server 2016)上,我得到了通常的Updates are Ready通知,我最初忽略了认为Azure会自动安装这些更新。 但更新没有安装,我不断收到上述消息。 当我打开邮件时,它显示下面的消息框。 我是否必须安装这些更新,还是应该等Azure来完成这项工作? 这个官方的Azure文章我不清楚。
我的Linux上的Azurenetworking应用程序突然给我“服务不可用” 。 几个月来,它一直在将Docker Hub的私人形象拉得很好。 现在,正如我所说的,我正在得到Service Unavailable ,而Kudu下的LogFiles似乎是说它在拉取图片时遇到了麻烦。 我可以在我的笔记本电脑上成功地拉它。 我已经重新启动(并停止/启动)了几次,但仍然没有去。 任何其他想法尝试的想法? 额外的信息 我的LogFiles文件夹包含一个泊坞窗日志,它说:“docker拉返回STDERR >>守护进程的错误响应:存储库myname /我的回购没有find:不存在或没有拉访问”,但是,我能够拉我的私人容器笔记本电脑,我再次检查docker刀片中的凭据。 另外,自从几天前工作以来,我没有做任何改变。
我们有在Windows Server 2008 R2内部托pipe的Web应用程序。 我们以前通过http://xx.xx.xx.xx/WebApp访问它 就在几天前,我们购买了一个发给(XXX.XXX.ca)的SSL证书,并将其安装在Web服务器上,现在我们通过https://xx.xx.xx.xx/WebApp访问该站点。 我想通过XXX.XXX.ca而不是IP地址从浏览器访问网站。 服务器在域环境中。 我需要在哪里制作DNS条目,以便任何人都可以在没有IP地址的情况下访问应用程序?