服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
当我ping本地主机,我可以看到localhost名称parsing为::: 1而不是127.0.0.1。 你知道如何解决这个问题吗? 我需要一个用于Tomcat服务器的localhost的ipv4parsing。 我可以快速修复这个与“127.0.0.1 localhost”到Windows的主机文件,但我认为可以提供更好的解决scheme。
我的应用程序通过这样的URL来提供水印图像: http://www.domain.com/watermark/image1234.jpg/thumbnail/ 我想知道如何设置nginx将其识别为静态图像,这样我就可以将Expiry标题放到它们的头部。 到目前为止,我已经尝试在我的nginx网站configuration下面的设置,但不起作用: location ~* \.(png|gif|jpg|jpeg|swf|ico)$ { access_log off; expires 30d; add_header Pragma public; add_header Cache-Control "public"; tcp_nodelay off; break; } 和 location ~* \.(png|gif|jpg|jpeg|swf|ico)\/[a-zA-Z0-9-]\/$ { access_log off; expires 30d; add_header Pragma public; add_header Cache-Control "public"; tcp_nodelay off; break; } 我得到的输出: $curl -I http://www.domain.com/watermark/image1234.jpg/thumbnail/ HTTP/1.1 200 OK Server: nginx Date: Mon, 06 May 2013 […]
我的服务器拥有两个IP 192.168.1.90和192.168.1.99我希望nginx在192.168.1.99和Apache上侦听192.168.1.90我还需要在apache上托pipe多个虚拟主机。 尝试修改apache的ports.conf NameVirtualHost 192.168.1.90:80 Listen 80 <IfModule mod_ssl.c> # If you add NameVirtualHost *:443 here, you will also have to change # the VirtualHost statement in /etc/apache2/sites-available/default-ssl # to <VirtualHost *:443> # Server Name Indication for SSL named virtual hosts is currently not # supported by MSIE on Windows XP. Listen 443 </IfModule> <IfModule […]
我有一个Ubuntu的服务器(主机),并在其上的Windows 2008 R2服务器(客户端)虚拟机。 我的所有基于IIS的站点都位于主机上,位于与客户端vm共享的位置。 我有一个反向代理设置,将网站指向他们正确的位置,并在IIS(当前)设置一个站点。 在初始设置,我有这个网站位于虚拟机的C驱动器,并从那里没有问题的服务。 一旦我改变位置到共享文件夹,我拿出500.19错误。 我尝试在文件夹中添加IUSR帐户权限,但我不认为他们采取了,因为该文件夹是在Ubuntu主机上的位置。 我也尝试将应用程序池标识更改为NetworkService(如其他网站上所build议的),甚至已将“Everyone”帐户添加到共享中,但仍获得500.19错误页面。 任何想法我怎么能做到这一点? 我需要这样做,因为我想保持虚拟机的大小,因此需要networking共享负载。 我认为这是虚拟机上的Windows用户帐户和主机上的Linux用户帐户之间的冲突,所以如果我可以得到一个帐户的网格将工作,而不是搞乱主机上通过Apache托pipe的网站将是伟大的!
我们运行一台旧的Cisco 7200 VXR路由器作为我们的边界路由器,并且最近遇到了无法解决的问题。 在这台路由器上手动进行BGP复位可以解决我们所有的问题。 我害怕记忆腐败是原因,但我不完全确定如何解决这个问题,因为我对他的networking硬件水平相对缺乏经验。 您能否帮助指出所描述问题的潜在原因,并指出我是一个很好的故障排除资源? 谢谢
使用ADO的Web应用程序连接到SQL Server数据库时遇到问题。 我有一台服务器在Windows Server 2008与域控制器angular色和另一台服务器在Windows Server 2003与IIS 6.0下 之前,SQL Server与IIS相同,因此我们没有问题,但现在SQL Server在另一台服务器上。 我该怎么办? 谢谢
我有fail2ban和运行,但我的Failregex不匹配任何东西,有些事情是错误的。 要求禁止的请求如下所示: 186.6.65.199 – – [06/May/2013:18:46:21 +0400] "GET / HTTP/1.1" 200 10488 "coolsearch37845.com/b/eve/618aef08…… 186.6.65.199 – – [06/May/2013:18:46:21 +0400] "GET / HTTP/1.1" 200 10531 "liteapps.mcafee.com……. 186.6.65.199 – – [06/May/2013:18:46:21 +0400] "GET / HTTP/1.1" 200 10531 "jfueznxchgsef.pl…… 我到目前为止: /etc/fail2ban/filter.d/apache-attackers.conf: failregex = <HOST> – – [[^]]+] "GET / HTTP/1.1" /etc/fail2ban/jail.local: [apache-attackers] enabled = true port = http,https filter […]
我已经build立了一个Slackware(14.0)盒子作为我的adsl连接的网关。 我在网卡和电话线之间设置了半桥模式的调制解调器,并且接口通过DHCP占用了dynamic分配的公共IP。 我已经find了我需要连接到每个单独的IP获取它自己的ARPcaching条目,所以虽然bittorrentingcaching很容易收集超过1000条目。 以下是我的(截断的)路由表: Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 121.99.51.213 0.0.0.0 UG 203 0 0 eth1 121.99.51.0 0.0.0.0 255.255.255.0 U 203 0 0 eth1 我的直觉告诉我,如果我删除第二个条目,它将停止发送ARP请求的垃圾邮件(但我当然可能完全错误)。 我已经能够删除它,但似乎内核自动添加一个新的路由基于接口的IP和networking掩码。 有没有办法永久删除路线? 或者也许禁用该接口上的ARPcaching?
我刚从线性lvm2(单个HDD:sda)转换为lvm2根文件系统到lvm2 raid1(使用lvconvert -m1 –type raid1 /dev/ubuntu/root /dev/sdb5命令)。 但在这个转换后,我无法启动我的Ubuntu 12.10(内核3.5.0-17 – 通用)。 initramfs说它在/ dev / mapper中找不到root fs: Begin: Running /scripts/init-premount … done. Begin: Mounting root file system … Begin: Running /scripts/local-top … done. … (kernel messages) Gave up waiting for root device. Common problems: – Boot args (cat /proc/cmdline) – Check rootdelay= (did the system wait […]
在使用SQL Server 2008的Amazon Web Services(AWS)上构build应用程序,但没有Enterprise Edition的预算。 这是一个标准的networking应用程序,在性能方面不需要太多花费。 我提出了同步数据库镜像,主体服务器位于一个可用区域(AZ),镜像位于另一个可用区域。 我的同事们(DBA和Data架构师)正在砍掉这个提议,表示他们不希望使用同步镜像,因为它会增加延迟和性能下降(如两阶段提交)。 他们愿意处理日志传送的权衡,以避免这种潜在的性能冲击。 对此有何想法? 同步镜像的性能风险真的很差吗?