服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我已取消注释默认部分: <Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from 127.0.0.1 </Location> 然后重新启动apache('语法OK') 当我运行links http://127.0.0.1/server-status我看到404 eror页面。 # apachectl -S VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: _default_:443 site.com (/etc/httpd/conf.d/ssl.conf:74) *:80 is a NameVirtualHost default server site.com (/etc/httpd/sites-enabled/www.site.com.conf:1) port 80 namevhost site.com (/etc/httpd/sites-enabled/www.site.com.conf:1) alias www.site.com Syntax OK 此外,我试图将'Location'块插入<VirtualHost>并使用域名而不是127.0.0.1但没有运气。 我通过故意input不正确的指令检查了我正确的configuration文件,这是正确的文件。 我究竟做错了什么?
我们有25个客户在我们的商店,所有运行赢得7他们每个人都有D:/样品,从win服务器机器同步定期更新.. 同步过程可以通过推送来自服务器的更新来完成,或者每个客户端从每个PC手动同步(从服务器拉出)。 但是,由于病毒风险,每个客户端不能共享/同步样本内容。(我们被通过LAN传播的恶意病毒感染)因此,“允许写入所有人”权限被排除。 因此,我们希望将所有25台PC中的D:/ Samples的写权限限制在一台运行Windows Server 2008的计算机上。 因此,只有服务器才有权写入所有客户端的样本文件夹,它应该是只读的,或者对其他24个客户端更好,但是每个客户端也可以访问服务器样本,只读为了同步目的 我是新来的Windows权限,这仍然是我的困惑..我阅读手册在活动目录,但我想我没有看到我的情况那里…所以活动目录我需要或可以通过这个其他手段? 编辑:道歉不清楚我已经添加更多的细节 我试图画一个计划[IMG] http://i957.photobucket.com/albums/ae55/deny_winarto/tempFileForShare_zps0jwjgiby.jpg[/IMG] S =服务器A和B =客户端 旧的共享权限方法,允许所有人写(底部)导致病毒传播客户端这就是为什么我们现在试图限制写访问。 谢谢
是否有可能在Linux上有一个允许到达内部NAT上的特定虚拟机的IP的白名单? 例如(公共IP(proxmox) – >我的虚拟机的白名单IP(192.168.0.1)),如果stream量不在白名单只是路由到192.168.0.2? 问题是某个服务遭受攻击,所以我希望用户在网站上注册才能连接到真正的交易。 (如果有人尝试,他们将连接到192.168.0.2上的虚拟服务器,它将捕获所有的攻击,并在连接之前向需要注册的用户显示消息) (如果有人需要可视化,使其更容易,因为也许我的故事写作技能不是很好,这是一个链接: http : //i.imgur.com/BCCkhmm.png ) 另外的问题:对于任何IP,总是允许具有特定签名的数据包(例如QUERY数据包)在某种程度上是可能的,甚至是没有列入白名单的(redirectstream量列入白名单的数据stream)?
我用这个图创buildPFsense实验室 Web服务器可以ping外部主机(PC3),但PC3无法ping通Web服务器。 我使用的防火墙是PFSense。 我禁用了PC和路由器上的所有Window防火墙function。 我还添加了一条规则来通过防火墙传递所有stream量。
我被要求在我们的Web服务器上禁用SSL v3和TLS v1。 但是Apache报告: [error] No SSL protocols available [hint: SSLProtocol] 当我在下面的SSLProtocol节中包含-TLSv1时。 如果我删除-TLSv1它工作正常,但TLS版本1当然然后启用。 AFAIK'All'表示OpenSSL v 1.0.1中的+ SSLv2 + SSLv3 + TLSv1 + TLSv1.1 + TLSv1.2,这是我正在使用的版本。 那为什么它拒绝-TLSv1? SSLProtocol All –TLSv1 -SSLv2 -SSLv3 SSLHonorCipherOrder on SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
我的邮件服务器的目标主要是转发电子邮件(在垃圾邮件过滤之后),所以我想知道是否仍然存在与通过SMTP发送电子邮件有关的问题? 换句话说,转发与“发送”电子邮件一样吗?
下面的任务调度程序明显错误,但在任务调度程序操作视图下从不显示为失败,但已成功完成。 我想发送一个失败的任务调度器的电子邮件给我自己。 我可以在我的旧盒子上做这个,而不是这个Windows 2012 R2服务器盒子。 应用程序:Tournaments.NotificationProcessor.exe Framework版本:v4.0.30319说明:由于未处理的exception,进程已终止。 exception信息:System.NullReferenceException堆栈:在System.Data.Entity.Core.Common.Internal.Materialization.Coordinator1 [[System .__ Canon,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089]]。ReadNextElement System.Data.Entity.Core.Common.Internal.Materialization.Shaper)System.Data.Entity.Core.Common.Internal.Materialization.Shaper1 + SimpleEnumerator [[System .__ Canon,mscorlib,Version = 4.0.0.0,Culture =在System.Linq.Enumerable.FirstOrDefault [System .__ Canon,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089]上的MoveNext()在Tournaments.Data.Repositories.Games.GamesRepository .GetGame(Int32,System.Nullable1)在Tournaments.NotificationProcessor.Program.Main(System.String [])
我有一个虚拟机,我试图configuration(不成功)每个物理设备一个服务 – 即ssh打开只在eth0,HTTP只在eth1和ftp只在eth2。 无论物理设备configuration如何,都必须发生这种情况,例如,如果eth0,eth1和eth2全都在同一子网上使用DHCP,并且eth0在一个上,eth1在另一个上使用DHCP,则必须工作。 第一个尝试是使用设备(-i eth0)过滤掉iptables中的stream量,然而事实certificate,由于内核在s1和eth2上运行ssh将会变得开放(数据包在接口上被不同的IP接受)。 切换到使用IP筛选(-s xyzq)无法正常工作,因为每次DHCP信息更改时都需要更新表。 我对如何实现这一目标有任何build议,我已经尝试过NAT到具有静态IP,网桥等的虚拟接口,但都没有成功。 UPDATE1:我没有提到,但通过使用IP(-s xyzq)并将arp_filter设置为2(RFC3704松散反向path),我得到每个设备一个服务,但是我需要保持防火墙与设备的实际IP同步这已被certificate是非常挑剔的。
我正在尝试保护安装在Windows中的Hadoop环境 。 所以基本上我开始分析如何保护一个基于Unix的hadoop集群。 已经经历了与Kerberos和其他Apache加载项( Knox / Rhino / Sentry )相关的各种链接。但是为了检查它们中的每一个, 与此同时,发现有关用户pipe理(LDAP)的Active Directory。 此外,AD似乎默认安装了Kerberos。 所以如果AD本身包含LDAP和Kerberos,就不能单独使用Active Directory来保护hadoop集群? 所有这些Google的build议链接都提供了一个框架来保护公司任何一个基于Unix的hadoop集群, 授权 – Active Directory(LDAP), 身份validation – Kerberos 再来一次,我的问题是我们不能单独使用Active Directory来确保hadoop集群?
有什么办法可以区分, HTTP或HTTPS数据包来自browser或不是? 特别针对https请求。Http中的数据包中有User-Agent字段,但在HTTPS中找不到任何内容。