服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我希望Ansible只能在特定的操作系统上运行,比如Ubuntu。 我试过了: become: ansible_os_family == 'Darwin' become: (ansible_os_family == 'Darwin') become: {{ ansible_os_family }} == 'Darwin' become: {{ ansible_os_family == 'Darwin' }} 这些工作都没有。 这甚至有可能吗? 我怎样才能做这个工作?
我被要求在Debian Wheezy上将运行Apache和Tomcat-6的服务器从HTTP升级到HTTPS。 我已经成功地在Apache部分获得并安装了SSL证书,并检查了它们的工作原理(使用了两个不同的SSL检查器)。 接下来,我将下面的块添加到/etc/apache2/sites-available/default-ssl : <VirtualHost *:80> ServerName server.name Redirect permanent / https://server.name/ </VirtualHost> 并将其放在同一个文件中的<VirtualHost _default_:443>块的末尾: ProxyRequests Off ProxyPreserveHost On ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ 在Tomcat方面,/ /etc/tomcat6/server.xml文件包含两个活动连接器: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" /> <Connector address="127.0.0.1" port="8009" protocol="AJP/1.3" redirectPort="8443" /> 现在,当我去https://server.name/app/main/login.jspx ,我得到一个SSL连接,但login后消失。 如果我去https://server.name/app ,我立即redirect到http://server.name/app/main/login.jspx (没有SSL)。 (如果我只是去https://server.name/ ,我最终在/var/lib/tomcat6/webapps/ROOT/index.html定义的redirect页面。) 我究竟做错了什么? 我是否需要使用AJP代理?
我正在创build自己的VPC,正在阅读一些文档。 有关VPC的DNS文档(点击这里查看)说 要使EC2实例可公开访问,它必须具有公共IP地址,DNS主机名和DNSparsing。 这是真的? 为什么? 私有IP地址是否与弹性IP地址相结合,不足以公开和私密地访问实例?
我正试图实现以下的事情。 我有根域目录下的主要网站。 这工作正常。 即PHP文件被执行。 一段时间后,我添加了基本的HTTP身份validation“auth”目录。 接下来,我将PHP程序上传到“auth”目录,但PHP文件正在下载而不是执行。 domain.name/test.php – >执行 domain.name/sub/file.php – >执行 domain.name/auth/protected.php – >下载而不是执行 这里是网站可用的conf 服务器{ charset utf-8; 听80 default_server; 听[::]:80 default_server; root / var / www / html; #如果您使用PHP,请将index.php添加到列表中 index index.php index.html index.htm index.nginx-debian.html; server_name xxx.com; 位置 / { #首先尝试作为文件服务请求,然后 #为目录,然后回退到显示404。 #try_files $ uri $ uri / = 404; try_files $ uri $ […]
这个问题是边界线stackoverflow /服务器错误,所以不要抱着它,这是在这里请:) 我有一个服务托pipe在AWS上,nginx与node.js后面。 我有一个cloudfront发行版设置来服务请求的起源是服务(能够增长而不添加应用程序服务器) 亚马逊build议在设置cloudfront发行版(特别是User-Agent)时从转发的请求中筛选大多数标题,声称它们可能会有很大的差异,从而降低CDN设置的有效性。 这对大多数情况下效果很好,除了试图在Facebook上共享页面,在这种情况下,我需要知道用户代理实际上是Facebook(facebookexternalhit / 1.1(+ http://www.facebook.com/externalhit_uatext.php ) )能够返回自定义响应。 我会为facebook共享创build一个特殊path,以便在这种情况下使用自定义的云端行为,但不幸的是,我无法控制用户将要执行的操作,因此共享url可能与“常规”服务器URL相同。 build议?
请看附图,这是交换服务器,我有3个虚拟硬盘,每个硬盘都不能再增加,不知道为什么以及如何解决这个问题?
运行Ubuntu,iRedMail,Mysql,Amavis,Spamassassin,Dovecot,Postfix 最近在恶意软件弃用的临时服务器上内部有一些未经授权的Postfix服务器的使用。 我努力加强安装,但现在外部sasllogin用户不能再发送电子邮件。 May 3 15:35:07 nexus postfix/smtpd[19109]: NOQUEUE: reject: RCPT from tld.com[100.100.xx]: 554 5.7.1 <tld.com[100.100.xx]>: Unverified Client host rejected: Generic – Please relay via ISP (tld.com); from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<[10.10.10.10]> 后缀main.cf [现在是404] Postfix master.cf [现在是404] 我曾看过: Postfix拒绝来自经过身份validation的客户端的邮件,但似乎并不是我的问题,或者至less不是传统方式。 我想我已经读得够多了,我已经暂时失去了信息。 如果有人在我的干草堆里看到了这个针,那么请注意。
我通过mydomain.com为客户端注册了stevenslockandkey.com,将nameserver设置为ns1.mydomain.com和ns2.mydomain.com,并将*和stevenslockandkey.com的Alogging设置为指向185.3.95.226。 在185.3.95.226,我有一个简单的页面设置,如果我编辑我的笔记本电脑的/ etc / hosts指向stevenslockandkey.com到185.3.95.226,它显示或多或less我想要的。 但是,如果没有安装/ etc / hosts,我只能看到一个domain.com(不是mydomain.com)的停放页面。 我试过等几天让更新传播,但更新似乎没有传播我想要的方式。 我需要做什么,以便stevenslockandkey.com指向185.3.95.226,并显示如果您编辑/ etc / hosts指向stevenslockandkey.com到185.3.95.226会得到什么? 谢谢,
我只是从Postgres开始。 这是Ubuntu 14.04 LTS上的Postgres 9.5的全新安装。 我使用apt回购: http : //www.postgresql.org/download/linux/ubuntu/ 介绍页面http://www.postgresql.org/docs/9.5/static/tutorial-createdb.html说“-U”应该工作。 它不: chris@blue:~$ psql -U postgres psql: FATAL: Peer authentication failed for user "postgres" 然而,如果我“追求”后果,一切都很好: chris@blue:~$ sudo su – postgres postgres@blue:~$ psql psql (9.5.2) Type "help" for help. postgres=# 我误解了什么?
我是一个用作域控制器,SQL / Exhange服务器的Windows Server 2008框。 这台服务器也曾经是文件服务器,但我pipe理一个服务器的pipe理。 目前几乎所有的数据都在新的服务器上,预计会有几个分支。 并且每个客户端机器都通过GPO重新映射。 重新映射一切后,确认新的使用新服务器的文件,我删除所有用户访问驱动器通过右键单击 – >安全 – >拒绝停止访问旧数据的人。 驱动器已经设置父文件夹的方式已被共享内部的文件夹, 例。 parent folder -> office -> production 这意味着我不能分享驱动器。 然而,其中一台旧的XP机器设法避开GPO更新。 因此仍然有旧的映射。 去我的电脑,然后点击驱动器,如预期的那样拒绝访问,因为每个人都没有读写权限。 这台电脑的用户有一个快捷方式到他们的桌面上现在无法访问的文件夹中的文件夹。 但是当他们点击快捷方式打开文件夹时,无论权限如何,都可以完全控制。 这是怎么回事? 我只是愚蠢? 我错过了什么? ps我不是一个服务器专家,我只是被给予这些任务没有任何经验。 所以到目前为止我所做的一切可能都不是做这件事的最佳方式。