服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在一家主要提供SaaS产品的公司工作,而且还会主持我们的一些客户企业网站。 我的问题涉及到为客户的域名pipe理DNS的build议。 我的目标: 不限制我更改服务器的IP地址的能力,例如将服务器移动到新主机时可能发生的情况。 具体而言,如果我需要更改服务器的IP地址,我不希望被要求联系客户更改其域的DNS。 客户经常会丢失这些信息,或者不得不使用任何关于域名设置的知识来追踪这个人。 将.clientdomain.com和www.clientdomain.com到适当的IIS站点。 但是,我遇到了一些常见的问题: 有时,由客户托pipe公司提供的DNS控制台不允许CNAMElogging。 有时,由客户托pipe公司提供的DNS控制台不会让我为.spiffydomain.com创buildCNAME条目,因为给定的托pipe公司已经为该条目创build了SOAlogging,或者只是要求.spiffydomain.com成为Alogging。 我相信#2的一个解决scheme是使用通配符作为CNAME条目(即*.spiffydomain.com )。 那是对的吗? 承载许多客户站点的其他人如何pipe理其服务器上DNS条目的更改? 加成 另一个限制是,许多客户不愿意让他们的DNS由自己以外的人托pipe。 这可能是一个安全问题或控制问题,但无论我们经常无法说服他们改变对我们的DNS控制。 一个解决办法当然是简单地要求我们必须控制DNS才能托pipe他们的网站,但是如果我们的销售人员有可能失去业务,那么我们的销售人员就不太可能执行这个任务。 从销售人员的angular度来看,pipe理DNS的不便只会导致IT问题,而不是IT问题。
我在我的web服务器上看到如下一些日志 203.252.157.98 – :25:02 "GET //phpmyadmin/ HTTP/1.1" 404 393 "-" "Made by ZmEu @ WhiteHat Team – www.whitehat.ro" 203.252.157.98 – :25:03 "GET //phpMyAdmin/ HTTP/1.1" 404 394 "-" "Made by ZmEu @ WhiteHat Team – www.whitehat.ro" 203.252.157.98 – :25:03 "GET //pma/ HTTP/1.1" 404 388 "-" "Made by ZmEu @ WhiteHat Team – www.whitehat.ro" 203.252.157.98 – :25:04 […]
好吧,现在很多ISP在传出连接上阻塞端口25,所以我在端口1025上设置了一个smtp服务器。现在这个工作很好,configuration好的客户端正确地发送邮件。 但对于服务器上的大部分代码,smtp服务器应该是25,现在而不是重新configuration所有的代码来使用新的端口,我正在考虑build立一个隧道或强迫所有从本地主机到25去本地主机上1025。 我试了这个,但没有奏效 iptables -t nat -A PREROUTING -p tcp -i lo –dport 25 -j DNAT –to 127.0.0.1:1025 我能做些什么来完成呢? 谢谢
任何人都可以告诉我以下性能计数器的最佳值(通过PERFMON)吗? 数据库=====>实例 表打开/秒(0.093) SQL SERVER:一般统计 临时表创build速率(1.983) 交易(0.029) SQL SERVER:事务 交易(6.575) 在括号内,我已经指定了在生产环境中获得的值。值是否正确?
我有一个问题,我已经有一个实施的解决scheme,但我不知道这是否是最好的。 为了不偏袒任何可能的回应,我不会说我如何select解决它。 假设我有一个拥有不同用户的网站。 每个用户都有一组服务器端文件。 我希望每个用户都能够运行不受信任的服务器端二进制应用程序。 这个二进制应用程序需要与用户的服务器端文件一起工作。 我不信任我的意思是,让我们假设它是'bash' – 完全开放的剥削。 我想确保主要: 每个用户只能从这个不受信任的应用程序访问他们自己的文件 每个用户不能从这个不受信任的应用程序影响整个系统的操作或安全 该解决scheme可以合理扩展到成千上万的用户 我的问题是:你会如何提供这个?
/var/log/apache2/*.log { daily missingok rotate 31 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then /etc/init.d/apache2 reload > /dev/null fi endscript } /home/admin/public_html/mywebsite.com/log/*.log { daily missingok rotate 31 compress delaycompress missingok # notifempty # create 640 root adm sharedscripts postrotate if [ -f "`. /etc/apache2/envvars […]
没有提供所有的细节,我试图设置(通过Apache)两个Web应用程序,将从同一(内部开发)服务器提供服务。 目前我有两个VirtualHost指令和两个应用程序运行在不同的端口。 相反,我想让URL决定使用哪个应用程序,例如, myapp.domain.com将转发到一个应用程序,其他myapp.domain.com将转到另一个应用程序。 设置内部DNS来照顾那件事不是问题。 但是我对apache不是很熟悉,完成这个的最好方法是什么?
我曾经问过这个问题,但没有太多成功。 我想我很困惑,没有妥善处理我的问题。 所以在这里再次。 我开始之前的几点: 我在跑FC 14 我没有手动安装Apache …使用百胜 PHP中的安全模式被closures 基本上我想执行ping命令并在PHP页面上显示结果。 我使用的代码是 <?php $who = shell_exec('whoami'); $result1 = shell_exec("/webserver_commands/ping -c 4 www.google.com"); exec("ping -c 4 www.google.com",$result2); echo $who; echo "<br/>".$result1; echo "<br/>".$result2; ?> 我得到的输出是 apache Array 所以我知道脚本正在作为用户'阿帕奇' 在Apache日志中,我看到以下几行 sh: /webserver_commands/ping: Permission denied ping: icmp open socket: Permission denied 我已经确定目录/ webserver_commands /和它的文件ping是属于组apache的用户apache 917506 drwxrwxrwx. 2 apache apache […]
当我重新启动Hyper-V主机时,一个或多个连接的虚拟机(Server 2008 R2)不能成功启动,而是暂停等待恢复对话框的完成或取消。 如果我取消对话,那么虚拟机启动正常。 这不是最佳解决scheme,因为我希望虚拟机启动,而不需要我的任何input。 有没有人有任何build议?
我是Vmware的环境中的虚拟东西的新手。我基本上testingVmware及其各种东西,我们的需要。我有一个Linux 64位笔记本电脑。我想知道 1)Vmware服务器可以安装在这个现有的操作系统,或者我需要有裸机安装? 2)在Vmware工作站上使用Vmware Server有什么好处? 3)什么是vmware的ESX服务器的使用? 我已经看到了一些像Xen这样的更好的selectXen或Vmware可能是一个值得商榷的问题,但是我对Xen的问题也是一样的,我检查了Citrix网站。 1)我看到类似的Xen产品在Xen桌面上使用Xen Server有什么优势?