服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
曾经pipe理我们网站的公司最近停止了业务。 他们给了我AWS账户的login详细信息,但迄今为止我无法访问SSH / FTP,我不能再联系公司获取更多信息。 我对AWS并不是非常熟悉,我的知识范围是在另一个账户上为第二个公司网站设置一个实例。 任何人都可以帮助我弄清楚实例的用户名是什么(我不确定哪个操作系统正在用来尝试默认用户),或者我可以通过AWS账户添加其他用户。 我如何创build一个新的密钥对,以便能够login,我目前在Mac上,我习惯于在Windows上使用puttygen。 我很抱歉没有太多的信息,我一直试图进入一个星期,我希望有人会比我更了解我。 谢谢
我的域名曾经使用过www ,我可以使用Route 53来abcd.example它。现在,如果我inputabcd.example ,它就可以正确显示www.abcd.example上的www.abcd.example 。 问题是,我有一些链接与www版本,这将不再响应,虽然它路由到EC2实例。 我能用这个做什么?
我在跑 : $ docker build -t somefile . 每次我运行,我得到这个错误: unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat 完整的错误是: unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /home/someusername/code/Dockerfile: no such file or directory 这是非常奇怪的,所以我认为这与我使用这个升级到最新版本的docker版本有关 :使用这个指南安装最新的docker版本 。 我仍然得到同样的错误。 我已经尝试了不同的docker版本。 我试过不同的服务器。 我甚至尝试了不同的docker文件。 我仍然得到这个错误。 我试过的最后一个服务器是使用这个版本的docker: Docker version 17.03.1-ce, build c6d412e 不知道我哪里去错了。 […]
我们有几台机器使用DNSMasq来运行本地开发环境,将所有的.dev请求转发到127.0.0.1 但是,我们需要添加一些排除在这个列表,想知道如何去做。 所有这些排除依然是内部IP地址,由内部DNS服务器parsing,例如192.168.1.255 例如,我们希望排除任何具有batcave.dev域或域。 因此, batcave.dev将使用192.168.1.255上的DNS服务器,并parsingDNS服务器中设置的任何内容,以及其他条目,如wiki.batcave.dev和phpmyadmin.batcave.dev ,这些子域可以是任意数量的。 我们正在运行OSX / macOS目前我们的/private/etc/resolver/devparsing器文件中只有nameserver 127.0.0.1 。 然后,我们的/usr/local/etc/dnsmasq.conf将其添加到底部 address=/.dev/127.0.0.1 listen-address=127.0.0.1 port=35353 如果需要,你可以在https://gist.github.com/OwenMelbz/80c68e836058959b87f86f242e6efffa看到完整的文件:)
我已将我的域名托pipe在共享IP托pipe平台中。 我在Google Compute Engine上configuration了HAProxy来传输stream量。 但是当我尝试访问HAProxy服务器IP时,我得到了我的共享主机平台默认页面(当我们尝试通过IP地址访问网站时,就像CPanel默认页面一样)。 这里是我在HAProxyconfiguration中添加的附加configuration: resolvers public-dns nameserver dns1 4.4.4.4:53 nameserver dns2 8.8.8.8:53 frontend http bind *:80 stats uri /haproxy?stats default_backend site-backend backend site-backend mode http balance roundrobin option httpclose option forwardfor reqadd Host:\ app.domain_name.com server mysite app.domain_name.com:80 resolvers public-dns check inter 1000 resolve-prefer ipv4 如何使用HAProxy获取正确的网站?
我们有一个安全系统,当第一次售出的电脑启动时,我们从目的地收到一封电子邮件,显示它已经收到。 警方build议我们这样做后,一些不幸的骗局的尝试 – 所有工作正常与macOS上的Postfix,但要注意的是,他们希望头中的计算机的IP地址,以certificate它不是我们的电子邮件刚刚发送自己。 我使用Google的SMTP进行了testing,并且在相同的设置下也能正常工作,但是随着交付的电脑出现在世界各地,Google的安全措施将会启动,并认为我们的密码被盗用,所以只有20%的电子邮件发送。 邮戳到目前为止看起来是100%交付,问题是,像我们testing过的其他SMTP服务器一样,邮件头中没有显示源IP地址, X-Sf-Originating-Ip是他们的服务器。 反正有Postfix头文件,我们可以强制发件人的公共IP包含在标题中,或者使用我们可能错过的邮戳的SMTP服务器的任何设置? 看来大多数Postfix的选项都是排除公有IP的,不要强迫它被包含在内。
要在默认的安装中运行spamassassin的razor,安装它还是有足够的configuration来添加?
我试图将远程服务器的内容复制到本地计算机上。 这是我正在使用的命令: nohup rsync -chavP -e 'ssh -p 23' –stats user@ipaddress:~/great/stuff /volume1/code > ~/rsynclog & 我对上述命令的理解是它应该创build一个守护进程( nohup & ),它与我的terminal会话完全断开。 因此,我应该能够安全地closures我的terminal,让这个过程继续下去。 这个过程确实按照预期开始。 但是,如果我closures了terminal会话,该进程将不再显示在ps aux | grep rsync ps aux | grep rsync 。 这个过程显然已经死了,你可以在rsynclog中看到: receiving incremental file list Killed by signal 1. rsync error: unexplained error (code 255) at rsync.c(615) [Receiver=3.0.9] 这是我closuresterminal的直接结果。 如果我把terminal打开几个小时,那么rsync工作正常。 但是,一旦我closures它,这个过程就会消失。 有没有人对nohup足够的了解来解释它为什么似乎不在这里工作? 我使用Windows […]
所以我有一个Apache 2.4服务器。 目前它正在通过SSL提供页面,并且在htpasswdlogin后面有一个Comodo证书。 有一些家里的电脑不断访问这个服务器。 我想创build一些SSL客户端证书并将其安装在计算机上,以便用户不必每次都login。 我发现这个基本的howto: http ://www.garex.net/apache/我已经跟随一些修改,以创build客户端证书。 我还没有在Apache中实现这些证书。 我需要知道的是,如果我可以同时拥有Comodo的SSL证书和内部CA及其客户端证书。 一个人会覆盖或与另一个冲突吗?
我试图在代理之后启动几个Logstash实例。 我正在使用nginx,但HAProxy也是一个选项。 worker_processes 4; events { worker_connections 1024; } http { upstream streams { server logstash_ip:5044; } server { listen 80; location / { rewrite ^/(.*) /$1 break; proxy_ignore_client_abort on; proxy_pass http://streams; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; } } } logstash_ip是一个别名,它是可以parsing的。 问题是,当我将一些日志直接推送到logstash时 – 一切正常。 当我通过Nginx推送日志时,它失败了: 使用端口浏览Nginx会导致502网关错误 Logstash日志 发布事件(重试)时发生错误:lumberjack协议错误