服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在Win Server 2008 R2的IIS 7.5上遇到了一个错误,每当我尝试更改任何站点绑定或启动应用程序池时,出现以下错误: Filename: \\?\C:\Windows\system32\inetsrv\config\applicationHost.config Error: Cannot write configuration file 应用程序池作为networking服务运行。 没有任何正在运行的网站受到影响,但其configuration无法更改 2012年5月10日更新 重新启动解决了这个问题,但是我很想知道是什么原因造成的。 更新09/04/2013服务器不再生产。
我的一位朋友告诉我,他实习的公司没有服务器机架,因为冷却只占用太多的能源,因此效率不高。 该公司正在使用“普通”PC塔安置他们的服务器。 这些塔放置在某种重型货架上。 冷却服务器机架是否真的需要比使用塔更多的能源?
我在我的Ubuntu上有一个symfony2应用程序。 Symfony有很多有用的控制台命令(如php app/console cache:clear或php app/console assets:install web )。 问题是如果我以root用户身份运行它们,新生成的文件将具有root:root用户/ root:root组,如果我访问我的网站,我会得到错误(因为apache无法读取/修改这些文件 – >他们应该有www-data:www-data )。 运行chown www-data:www-data解决了这个问题,但是每次运行我清除caching都不是一个解决scheme。 如何将PHP CLIconfiguration为始终以www-data用户/组身份运行? 要么 我怎样才能作为一个不同的用户(作为根,运行它作为万维网数据)运行一个命令?
我在主域xxx.zzz中有很多子域 所以,对于这个领域,我可以拥有 aaa.xxx.zzz bbb.xxx.zzz ccc.xxx.zzz ddd.xxx.zzz eee.xxx.zzz ….ETC…. 除了在主机文件中添加每个子域外,我还想添加主域xxx.zzz,然后才能访问所有的子域。 我尝试了* .xxx.zzz,但显然,这是行不通的(Linux或Windows)。 任何想法是受欢迎的。 非常感谢你。
我在一个侦听TCP 443的应用程序上做了一些解决。这个特殊的应用程序通过SSL进行通信。 我想用netcat连接到它。 这可能吗? 注意:我不问netcat是否可以encryption它的stream量。
有人能向我解释一下厨师的工作原理吗? 这是一个相当广泛的问题,所以要缩小它的范围,我有这个非常简单的配方,循环用户列表,并创build每个用户,如果他们不存在。 这是行不通的。 从我可以告诉循环似乎正在发生,如我所料。 一旦循环已经完成我的bash命令来创build每个用户执行,每循环一次迭代。 但是,执行bash命令时,它们似乎只有第一个循环迭代中的用户值。 编写一个类似于这个例子的可变数据循环的配方的正确方法是什么? 这是配方: node[:users].each do |user| puts "in loop for #{user['username']}" bash "create_user" do user "root" code do puts "running 'useradd' for #{user['username']}" "useradd #{user['username']}" end not_if do puts "checking /etc/passwd for #{user['username']}" "cat /etc/passwd | grep #{user['username']}" end end end 我使用以下设置使用Vagranttesting: Vagrant::Config.run do |config| config.vm.box = "precise32" config.vm.box_url = […]
我有一个运行amavis和SpamAssassin的postfix服务器来帮助过滤垃圾邮件。 被传送到用户的Maildir中时,被检测为垃圾邮件的邮件如下所示: 来自tom @ tom-mint 2013年3月15日星期五01:46:20 返回path:<tom @ tom-mint> X-Original-To:[email protected] 交付给:[email protected] X-Virus-Scanned:Debian amavisd-new在my-server.com X-Spam-Flag:YES X-Spam-Score:6.463 X-Spam-Level:****** X-Spam-Status:是,score = 6.463 tagged_above = 2 required = 6.31 testing= [DRUGS_ERECTILE = 2.221,FH_FROMEML_NOTLD = 0.18, FSL_HELO_NON_FQDN_1 = 0.001,HELO_NO_DOMAIN = 0.001,RCVD_IN_PBL = 3.558, RDNS_DYNAMIC = 0.363,TO_NO_BRKTS_DYNIP = 0.139] autolearn = no date:2013年3月15日星期五01:46:19 -0400 到:[email protected] 主题:*** SPAM ***你好 用户代理:传家宝mailx 12.5 6/10/10 […]
在广泛的研究和testing中写出一个值得libapr1的适当的问题时,我发现了一个解决scheme:在guest libapr1重buildlibapr1包。 我以为我会发布这些信息,因为这对其他人可能有用。 问题 当我在Wheezy guest中安装libapache2-mod-php5并尝试启动时,我得到以下内容: root@test01:~# /usr/sbin/apache2ctl start [crit] (22)Invalid argument: alloc_listener: failed to get a socket for (null) Syntax error on line 9 of /etc/apache2/ports.conf: Listen setup failed Action 'start' failed. The Apache error log may have more information. root@test01:~# tail /var/log/apache2/error.log root@test01:~# root@test01:~# head -n 9 /etc/apache2/ports.conf|tail -n 1 Listen 80 这是不变的原始软件包安装,默认情况下不能启动。 […]
我如何configurationISC DHCP服务器为所有客户端的无限租赁时间? 男子dhcpd: 租约长度DHCP租约可以被分配几乎任何长度从零秒到无限。 对于任何给定的子网或对于任何给定的安装,什么租约长度是有意义的将取决于所服务的主机的种类而变化。 但是dhcpd完全不能使用零租约时间值: ddns-update-style none; #option domain-name "dobisel.com"; option domain-name-servers 8.8.8.8,8.8.4.4; default-lease-time 0; <—- here max-lease-time 0; <—– here authoritative; log-facility local7; subnet 192.168.11.0 netmask 255.255.255.240 { range 192.168.11.2 192.168.11.14; option routers 192.168.11.1; option broadcast-address 192.168.11.15; option subnet-mask 255.255.255.240; }
我还想保留手动编辑主机文件的function,至less前10行。 #Public IP's – eth0 192.168.1.103 front-01 192.168.1.106 front-02 #Private IP's – eth1 192.169.40.201 priv0-0 192.169.40.202 priv0-1 192.169.40.207 priv1-0 192.169.40.208 priv1-1 #Virtual IP's – eth0:1 192.169.50.202 vip-01 192.169.50.205 vip-02 将这些主机input到/ etc / hosts的底部,将是完美的。 什么是最好的方法来做到这一点? 有没有比编写8个主机行清单更好的方法? # create a simple hostname and ip host entry host { 'front-01': ip => '192.168.1.103', } 可能有服务器组在/ etc / hosts中需要不同的IP […]