服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有这个任务来自动化一个testing实验室的设置。 我的观点是非常苛刻的要求: 一切都必须包含在一个Powershell脚本中。 所需的ISO必须从微软下载页面下载。 一旦ISO被下载,安装程序应该启动并创build虚拟机。 在创build虚拟机时,应该安装Windows Server 2012 R2,并从那里安装AD,OM,DHCP和SQL Server等应用程序。 我几乎所有的一切,直到第4步,有没有人知道一种方法来包括自动装入只有PowerShell ISO? 还是有另一种方法来完成Server 2012的自动安装? 我非常感谢所有想帮助我的人!
我在Google云计算引擎上有两个项目,有两个不同的networking和子网。 项目A – networkingA – 子networkingA项目B – networkingB – 子networkingB 如何将子networkingA连接到子networkingB? 我想我的服务器可以达到对方。 因此,子网A中的服务器可以与B中的服务器通信,反之亦然。 谢谢
我有一个服务器,带有一个IP和一个额外的故障转移IP。 我试图在OS(wget,curl,其他程序等)的任何地方发出请求时将这个故障转移IP设置为“默认”IP,但最终根本没有IP。 我修改了/ etc / network / interfaces并添加了: auto eth0:0 iface eth0:0 inet static address FAILOVER_IP netmask 255.255.255.255 然后当运行ifconfig我可以看到具有故障转移IP地址的新eth0:0接口。 要设置它作为主要地址,我尝试route delete 0.0.0.0 ,然后route add default eth0:0 。 但是,这使我失去了与服务器的连接,无法使用任何这些地址访问它。 什么是正确的方法来做到这一点?
有没有办法查看当我通过HTTPS从外部networking访问站点时IIS 8.5服务器的function? 它打开什么文件夹结构,哪个文件? 我这样问,因为当我从外部通过HTTPS访问我的网站时,我总是被redirect到IIS默认页面,即使我停止了IIS中的默认网站并删除了默认情况下在inetpub / wwwroot中的所有html文件。 当我从内部访问HTTPS时,一切正常,如果我通过HTTP访问网站,无论内部或外部,一切正常。 有没有办法看到服务器做什么? 我能logging一些东西或追踪一些东西吗 我现在看到的日志不给我任何信息,为什么它不工作。 编辑: 太奇怪了 当我通过HTTPS从外部打开该网站时,它打开此: https : //mysite.mydomain.com/iis-85.png当我想从内部networking打开这个确切的URL我得到一个404 – File or Folder not found错误。 包含此iis-85.png的唯一文件夹是这一个: C:\Windows\WinSxS\amd64_microsoft-windows-iis-startserver_31bf3856ad364e35_6.3.9600.16384_none_bf87a3597b95c1cd ,我不认为它可能读取数据那里。 为什么是这样? 难道这仍然是caching吗? 我做了一切更新caching,删除temporpy asp文件,刷新dns,重新启动每个站点,IIS本身,每个应用程序池。 我还能做什么? 编辑:好吧,我知道了。 HTTPS通过防火墙NATredirect到另一台服务器。
我最近开始收到带有恶意zip文件的垃圾邮件。 他们在性质上看起来非常相似,但来自不同的“发送者”。 我没有必要接收Zip文件与其他/更好的select,如Dropbox,GDRIV等 所以,我只是在Exchange中创build一个传输规则,只是删除这些邮件,没有对发件人的响应。 在一两天之内,我又开始接受他们,但是现在他们正在发送RAR和Excel附件,这是我以前从未收到过的。 垃圾邮件发送者怎么可能知道我正在删除邮件呢?!?! 我担心networking内部会暴露这种行为。 不过,我的电脑和浏览习惯非常安全,并且在我的电脑上进行了多次扫描,没有发现任何安全问题。 MS Exchange 2010在交通工具上做了什么,可能暴露出我在交通工具上删除它们的事实? 否则,我很困惑如何切换到其他文件发生如此之快。 很明显,我可以用相同的方式阻止RAR文件,但是并不想阻止XLSX文件。
我们有一个定义了一堆envvariables的apache conf,像这样:/etc/apache2/conf-enabled/env.conf SetEnv AWS_BUCKET "MY BUCKET" 我想在我的重写中使用该variables,AWS_BUCKET像这样: RewriteRule ^wp-content/uploads/(.*)$ https://s3.amazonaws.com/%{ENV:AS3CF_BUCKET}/wp-content/uploads/$1 [P] 这个桶根据我们所在的服务器环境而变化,例如:prod,staging,dev和local。 哪个不行 我读了这些重写后调用SetEnv,所以我应该使用SetEnvIf来设置variables。 但是,使用SetEnvIf仍然不起作用,因为不仅不能检查是否设置了AWS_BUCKET,而且仍然无法读取该variables,因为在重写和SetEnvIf被调用之前没有设置该variables。 SetEnvIf还要求在htaccess文件中设置所需的variables,这是我做不到的,因为这样做的目的是提供一个dynamic环境特定的解决scheme。 有没有办法从conf文件中使用setvariables,还是需要将variables设置为系统variables? 编辑 – 我不幸的是没有能力添加或修改Apache的configuration。 服务器由另一个部门运行,该部门在构build和部署过程中使用提供的variables作为模板注入该文件。 所以我必须处理我也有访问,这是networking应用程序和htaccess文件。 我不确定他们会为我改变这个过程。
我是Active Directory组的所有者,但我没有将用户添加到组的权限。 有人告诉我需要我们的ADpipe理员来添加用户,但是这让我想知道,如果不能将人员添加到组中,那么这个组pipe理员拥有什么样的权限(实际上,为什么还要让某人成为所有者)。 这个权限是如何被拒绝的,是否有一种方法可以通过组的某些属性来检查它?
处理configuration相互TLS(客户端证书)时遇到问题的客户。 根据我的经验,TLS客户端身份validation是由服务器拥有证书,并告诉客户端发送由第一个证书签名的证书。 客户端发送一个(与它签署的东西),服务器validation。 客户正试图在服务器的信任存储中使用CA证书。 在他们的情况下,任何人都可以从该CA申请证书。 所以,这不会与上述 – 因为任何人都可以从CA获得身份certificate并连接。 此行为似乎是Java默认值。 在过去,这是我所采取的方法 – 使用中间证书或可以控制的CA。 我知道一个自定义的Java TrustManager可以在客户端上实现发送任何证书,而不pipe它的来源。 我也知道curl会这样做(忽略CertificateRequest中的证书颁发机构)。 使用这种方法,您可以使用身份证书,而不是CA,所以客户端和服务器可以使用相同的证书,而不pipe其来源。 这里最好的做法是什么? 客户是否提出了合理的要求? 我们也有一个Windows服务器来configuration下一个,我不知道它将如何处理这种行为。 编辑: RFC似乎使此行为可选。 certificate_authorities:可接受的certificate_authorities的可分辨名称[X501]的列表,以DER编码格式表示。 这些专有名称可以为根CA或从属CA指定所需的可分辨名称; 因此,这个消息可以用来描述已知的根以及所需的授权空间。 如果certificate_authorities列表为空,则客户端可以发送任何适当ClientCertificateType的证书,除非有相反的外部安排。 https://tools.ietf.org/html/rfc5246#section-7.4.4
我已经configuration了一个DNS和奴隶服务使用绑定,按预期工作。 最近我已经设置了Webmin,以便我可以使用GUI来更新区域文件。 我能够更新区域文件,并在Webmin中自动增加序列号,但这个信息不会自动传输到我的奴隶DNS服务器(***注意 – 我的奴隶DNS和主DNS是绝对configuration正确,因为他们有按照预期在过去几个月通过命令行configuration工作)。 目前,在更新Webmin中的区域信息之后,为了将更新的信息传输到从属DNS,我必须运行 service named reload 在命令行中。 Webmin中有没有可以复制这个命令的function? 谢谢
我需要帮助来build立我的.htaccess所以它适用于两种不同的条件。 第一个条件是: RewriteEngine on RewriteCond %{request_filename} -f RewriteRule ^(.*) $1 [L] RewriteRule ^(([^/]*)+)(/([^/]{0,32})(/.+)?)?$ index.php?a=$1&q=$3 [L] 我想添加一个条件,重写非www www 我如何强制www。 在我的网站上? 我想通过htaccess强制www,但我不知道如何去做到这一点。