服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在CloudFront Web分配前使用AWS Route 53。 我正在尝试为我的CF发行版添加IPv6支持。 遵循关于为Route 53 启用IPv6的AWS文档,我添加了一个AAAAlogging,该logging是我的CF Web分发的Alias 。 当我从cURL通过IPv6打到AAAAlogging时,我得到: curl -v -6 https://testcdnv6.mydomain.com/test.json Could not resolve host: testcdnv6.mydomain.com 我知道在我运行cURL的机器上,IPv6工作正常。 curl -v -6 https://facebook.com * Rebuilt URL to: https://facebook.com/ * Trying 2a03:2880:f111:83:face:b00c:0:25de… * Connected to facebook.com (2a03:2880:f111:83:face:b00c:0:25de) port 443 (#0) * found 173 certificates in /etc/ssl/certs/ca-certificates.crt * found 692 certificates in /etc/ssl/certs * ALPN, […]
我试图调用一个API,并希望设置一个curl默认值为一个variables,所以当我做多个调用时,它使用相同的一组“默认值”。 出于某种原因,curl不能识别-H 'Content-type: application/json' ,我为什么不能理解。 opts=" -v -H 'Content-type: application/json' " curl $opts -d '{"hi":1}' https://google.com 上面打印出来 $ opts=" -v -H 'Content-type: application/json' " $ curl $opts -d '{"hi":1}' https://google.com * Could not resolve host: application <——– !! * Closing connection 0 curl: (6) Could not resolve host: application * Rebuilt URL to: https://google.com/ * […]
我试图设置一个Web服务器,将强制https。 目前根域(我称之为name.com)redirect到https没有问题,但子域(my.name.com)没有。 https://my.name.com确实工作。 这是我的configuration文件: server { listen 80; listen [::]:80; return 301 https://$host$request_uri; } server { # SSL configuration listen 443 ssl default_server; listen [::]:443 ssl default_server; root /var/www/html; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html; server_name my.name.com www.my.name.com; location / { proxy_pass http://localhost:8080; proxy_http_version 1.1; proxy_set_header […]
这是我正在处理的一个非常基本的networking,其中办公室中的一台计算机正在运行Windows Server 2016,目前只是一个数据服务器,计划在未来将其用于远程应用程序。 我在机器上设置了多个用户帐户,并启用了“Everyone”的一个系统硬盘的共享。 对于每个用户,我选中了“首次login时用户必须重置密码”框。 这似乎工作正常的第一个用户login,但其他人都收到错误消息映射他们的networking驱动器时,“用户必须在login前更改密码”,但它不会提示更改它…显然,我可以禁用他们的用户帐户的checkbox强制密码重置,他们可以login就好了,但为什么他们不能从“客户端”更改密码? 这看起来像一个Catch-22,我希望他们重置他们的密码,但他们不能,除非他们login…我在这里错过了什么?
这是debian7 apt-get update 100% [Connecting to ftp.debian.org (2001:67c:2564:a119::148:12)] [Connecting to hwraid.le-vert.net (2001:bc8:357c::1)] 没事了… 没有办法安装新的软件包:它总是试图连接到hwraid.le-vert.net和FAILS。 任何想法 ?
我在2012r2 RDS会话主机上安装了桌面体验。 现在,如computer Control Panel或Administrative Tools开始菜单上的默认窗口图标现在是英语。 但其余的操作系统仍然是德语,只有在开始菜单中的Windows工具。 我该如何解决?
我希望Apache设置特定的主机头时禁用保持活动的http 1.1。 但是我不知道这是怎么做的,因为在SetEnvIfExpr上有很less的例子。 我有什么是这样的: SetEnvIfExpr "%{SERVER_NAME}==home.myhome.net" nokeepalive 1 但是Apache不会接受它: 语法错误,意外的T_OP_CONCAT,期待'(' 任何想法? 问候,托马斯
我有两台电脑,我们称之为A(192.168.0.10)和B(192.168.0.11)。 我要A来ping B,但是A不能ping B,除非B先ping A。 # computer A $ ping 192.168.0.11 # result: Destination Host Unreachable # computer B $ ping 192.168.0.10 # result: works # 64 bytes from 192.168.0.10: icmp_seq=20 ttl=64 time=1.76 ms # computer A (after computer B pinged A) $ ping 192.168.0.11 # result: works # 64 bytes from 192.168.0.11: icmp_seq=1 ttl=64 […]
我的Linux文件服务器有四个LUKSencryption的USB-3磁盘。 把所有的东西装上去都有点困惑:虽然他们可能会得到和上次一样的盘符,但是他们可能不会,这会导致一些反复试验。 为了安装它们,我通常会这样说(通常是c,d,e和f中的每一个): sudo cryptsetup open –type luks /dev/sdc d1 sudo mount /dev/mapper/d1 /d1 (请注意,这里的威胁场景是有人偷了我的硬件,目标是当它关机时,需要我重新启动它,文件服务器在我不在时不提供文件是可以接受的。 我可以在/dev/disk/by-uuid/看到UUID,尽pipe这些不是LUKS UUID。 我怀疑他们是稳定的。 我还会在/dev/disk/by-path/看到USB端口信息(不太好,取决于插入的位置)和WWID在/dev/disk/by-id/ 。 在这两种情况下,我都可以构造一个用于扫描熟悉名字的简短脚本(用于手动运行),使用sed来提取驱动器号,然后执行上面的两行来打开和安装卷。 但也许这个问题有更好的解决办法。 有什么build议么?
我试图添加“expires”标题到我的nginx上的文件,但允许我们通过添加一个查询string到最后来覆盖它们。 这是我有的configuration: location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ { add_header Vary Accept-Encoding; expires max; } 我有一个脚本,允许人们旋转和图像,然后重新加载图像显示新旋转的图像。 我遇到的问题是,它并不总是工作! 我们将"?dummy="+$.now()到图像名称的末尾,这样通常会强制浏览器再次下载图像。 这个逻辑在我们的Apache服务器上工作正常,但我不能完全正确地在nginx上工作(它似乎只工作一半的时间) 我错过了什么吗? FWIW:我真的不想重命名图片,因为这意味着我们也必须重命名所有的缩略图版本 – 对此,还有不less。 以下是图片中的信息: 而且,当你旋转图像时,这个保持不变(即使我可以看到一个新的networking请求,并用一个新的dummy = xxx param来请求它) 如果我强制重新加载页面,这是我所看到的: 所以“最后修改”,“电子标签”等东西正在更新,但由于某种原因,浏览器不认识到:/