服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我最近转向了2台服务器设置,其中Nginx,Apache Fastcgi和Php-fpm位于一台服务器上,而另一台服务器上则安装了Mysql 5.5。 每台服务器都有1GB的RAM Nginx被用作Apache的映像代理。 而Apache使用FastCgi通过套接字与Php-Fpm进行通信。 Apache正在使用MPM工作者configuration(我使用下面的configuration) <IfModule mpm_worker_module> StartServers 2 ServerLimit 2 MinSpareThreads 50 MaxSpareThreads 80 ThreadLimit 80 ThreadsPerChild 50 MaxClients 100 MaxRequestsPerChild 10000 </IfModule> Nginx的基本configuration user www-data www-data; worker_processes 2; events { worker_connections 1024; use epoll; } server_tokens off; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 55; 现在,当我使用ab和Siege进行负载testing时,我在两个工具之间的每秒交易中获得了很大的差异 有时abs会产生非常差的结果,每秒转换3-6次,围攻返回结果每秒转换22-26次 我在这里有点困惑,无法决定我的新设置是否提高了性能! 以前,当我用来testing我用来获得平均每秒3-6转换,这是平低的,但是当围攻开始给出每秒26转的结果时我确信。 nginx.conf设置 client_header_timeout […]
我已经看到绑定选项在IIS 7中绑定不同的网站。 我试图绑定一个google.com到IIS 7中创build的网站,但它没有工作。 你可以请澄清与绑定在IIS中的概念。 谢谢 !
我有一个关于设置服务器的查询。 假设我有多个网站来主持。 foo.com bar.com hello.com 我可能会或可能不会有特定的服务器。 假设一个任意的configuration是这样的(与各自的域名注册商) foo.com A 1.1.1.1 bar.com A 1.1.1.2 hello.com A 1.1.1.1 我想给每个网站一个通用的域名来指向而不是IP(因为IP可以改变)。 如下所示。 foo.com CNAME service.com bar.com CNAME service.com hello.com CNAME service.com 从我所了解的DNS到目前为止, 查询 我想我需要在service.com上设置一个DNS服务器,它将返回相应的logging。 它是否正确? 如果是这样的话,域名与域名注册商有什么关系呢? 如dreamhost。 那该怎么处理呢? 既然他们回应DNS查询,我该如何插入那层间接? 从客户的angular度实现透明的服务器迁移 最终,我想实现的是,如果我有一天从另一台服务器托pipehello.com,我只需要在服务器上修改一个地方,而不是告诉客户端更改他们的DNSconfiguration。 附加信息: 我使用rackspace,他们也有一些叫做反向DNS的东西。 这有用吗? 我注意到谷歌应用程序 – 我们总是指向ghs.google.com,他们转发请求到适当的IP。 所以这一定是可能的,但我不知道如何实现它。
我刚刚开始将我的网站迁移到新主机。 服务器是Linux RHEL,我有SSH访问以及控制面板pipe理员的Plesk。 我已经通过FTP使用Panic的Coda上传了我的文件。 这些文件被压缩为folder.tar.gz并上传到新服务器中的httpdocs目录。 我通过SSH提取文件夹。 在SSH和Coda上,我可以看到提取的文件夹及其包含的文件。 但是,当我尝试保存,移动或删除任何这些文件通过科达我得到 Error 150: could not rename remote file 上传的文件夹和httpdocs的权限是755 。 如果我通过SSH做rm -r -f ,那么我可以删除。 否则,我通过FTP / Coda做的任何事情都会导致上述错误。 任何想法这里有什么不对?
我有一个centos 5盒运行exim。 该框承载了许多发送传出电子邮件的域名。 问题是,电子邮件显示电子邮件来自框的主机名(如x.com),而不是来自每个域名(y.com和z.com)。 我怎样才能设置这个,使从y.com发送的电子邮件实际上表示它来自y.com?
我有一个问题,我有一个简单的灯服务器,我希望它显示PHP错误。 (apache2),所以我进入我的php.ini文件和error_reporting = E_ALL | E_STRICT error_reporting = E_ALL | E_STRICT networking上说,这应该做的伎俩,但即使如此,我仍然得到一个空白页面,当我的PHP文件包含错误。 我已经确定我编辑了正确的php.ini自phpinfo(); 说我使用/etc/php5/apche2/php.ini我编辑该文件。 你们有什么build议吗?
Gents,现在有一个mysql集群…在开发,但下降。 这发生在两个节点上的主机名更改之后。 InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files. InnoDB: Unable to lock /usr/local/mysql/data/ibdata1, error: 11 InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files. InnoDB: Unable to lock /usr/local/mysql/data/ibdata1, error: […]
我发现它在线它将文件复制到当前目录中的每个子文件夹的全部树深度 find -maxdepth 1 -type d -print0 | xargs -0 -n1 cp -v .htaccess 现在会很好,如果它可以询问文件是否已经存在,或者至less覆盖文件已经存在。 有没有办法扭转这个命令,所以它实际上可以从每个子文件夹中删除匹配的文件?
可能重复: 如何防止我的网站上的资源热链接(“图像盗窃”/“带宽盗窃”)? 我想在我的服务器上链接图像链接。 这意味着,如果有人试图从另一台服务器链接到我的服务器的图像,他不应该看到链接的图像,而是一个替代的图像(一个图像写着:“图像链接是forbitten!”)。 不幸的是,它根本不起作用:原始图像显示在远程服务器上,或者在我自己的服务器上甚至会显示出这个图像,尽pipe我从来没有用完整的URL调用我的图像: Options -Indexes RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://www.my-domain.net/en/pictures/drawings/.*$ [NC] RewriteRule .*\.(png|PNG)$ http://www.my-domain.net/pics/linkingpicsforbitten.png [R] 如果我这样做,我总是得到linkingpicsforbitten.png图像,甚至在我自己的服务器上,虽然我像这样调用我的图片: <img class="pictures" src="drawings/myoriginalpic.png" alt="original pic" style="width:640px; height:466px;"/> 那么这里有什么问题?
今天整个晚上我一直在为路由问题吵架,终于find了什么症状,但是我不知道如何解决这个问题。 基本上,我有一个连接到互联网的路由器,我有多台PC坐在它后面。 路由器: 192.168.1.1 pc -s: 192.168.1.0/24 (如果这是正确的语法) 我想在此子网中创build一个LAN方。 所以192.168.1.100可以和192.168.1.101玩。 问题是,这是行不通的。 经过数小时的头部划伤,防火墙configuration,路由器configuration和debugging,我终于find了症状。 我编译了两个基于MSDN winsock sapmple的程序,并在机器192.168.1.100上启动了一个服务器 然后我启动了客户端( 192.168.1.101 ),连接到服务器( 192.168.1.100 )。 有一个沉默。 但是,当我join两个电脑的手工制作/静态IPnetworking192.168.3.0/24的补丁电缆,还有function192.168.1.0/24networking。 所以当服务器是192.168.3.1和192.168.1.100 ,并且客户端192.168.3.2和192.168.1.101 ,连接通过。 既到192.168.1.100和192.168.3.1 。 我有一个Linksys路由器,它似乎吞咽本地networkingstream量。 有没有解决这个问题? 编辑:在路由器上的路由表有这样的: Destination LAN IP Subnet Mask Gateway Interface 192.168.1.0 255.255.255.0 0.0.0.0 LAN & Wireless xxx.xxx.xxx.0 255.255.252.0 0.0.0.0 WAN (Internet) 0.0.0.0 0.0.0.0 xxx.xxx.xxx.1 WAN (Internet)