服务器管理员

系统和网络管理员的问答

1
在php-fpm confs而不是php.ini中设置php值
我想在php-fpm conf文件中设置值,通常在php.ini中设置。我正在使用nginx。 我创建了以下设置,但是不确定是否可以使用。 php_value[memory_limit] = 96M php_value[max_execution_time] = 120 php_value[max_input_time] = 300 php_value[php_post_max_size] = 25M php_value[upload_max_filesize] = 25M 你觉得这样还可以吗? 当同时在php.ini和php-fpm conf文件中设置一个值时,会发生什么?php-fpm覆盖了ini一个? 最后,以这种方式可以为所有虚拟主机设置不同的值不是问题吗?我的意思是php.ini似乎是一个全局设置,而这取决于主机。不同的主机可以以不同的内存限制运行吗?

1
DNS:全世界如何找到我的域名服务器?
我有一个域名mydomain.com.au。我为此域创建了两个名称服务器ns1.mydomain.com.au和ns2.mydomain.com.au,并将它们全部装入NS记录,A记录,MX记录以及其他我想托管的东西。 现在,我该如何使用它们?如果我去我的注册商并说mydomain.com.au的名称服务器是ns1.mydomain.com.au和ns2.mydomain.com.au,那么由于唯一的系统,任何人都将如何找到IP以连接到查找地址在世界上知道我的域名服务器的公共IP是...我的域名服务器。 我在这里缺少明显的东西,请让我知道它是什么:-)

2
什么时候提高域功能水平?
我们最近完成了一个计划,以淘汰两个运行Server 2003 R2的旧域控制器。现在,它们已被闪亮的新2008 R2盒取代。但是,就2008 R2服务器而言,域的功能级别尚未更新,只是在需要回滚到旧控制器的长期情况下。我希望大家都清楚在下周末之前更新域。 我还想指出,我们的桌面客户端仍然是95%的Windows XP。但是,我们将启动一个项目,以便在日历年末之前将200个左右的客户端更新到Windows 7。 当我们仍支持比Windows 7更高的Windows XP时,将域保持在2003年的功能级别是否有任何优势,特别是考虑到某些管理站仍然是XP? 更新:我忘了提早些,我们仍然有一对Windows 2000服务器(不是域控制器),它们支持某些旧版软件。我正在努力替换这些,但是与此同时,我需要确保Windows 2000仍然可以加入2008 R2域。

2
嵌套ESXi实验室是否需要中继端口组?
我遵循本指南在单个盒子上设置嵌套ESXi 5实验。它为每个虚拟ESXi框创建4个端口,在VMNetwork上创建1个,在Trunk端口组上创建3个。它表示您需要执行此操作才能在虚拟ESXi盒上创建VLAN。 究竟如何运作?VM网络端口是否与Trunk端口不同?虚拟ESXi框没有显示相同的区别。 我很难理解为什么/如何需要这样做。

3
OS X:文件上的“ @”属性是什么意思?
在终端的Snow Leopard机器上: la ~/src/rmcl/ | grep RMCL -rw-r--r--@ 1 claytonstanley staff 6766167 Nov 13 2009 RMCL “ @”属性是什么? 该文件是在Rosetta下运行的旧版OS X程序的一部分。我遇到一些问题,其中一些在Rosetta下运行的较旧程序在打开文件时需要@属性。但是我不确定该属性是什么,因此我无法知道如何添加/删除它。 我确实尝试过对此进行彻底的Google搜索,但找不到答案。我本以为这将是一个容易找到的人。可能是由于单个@特殊字符导致Google查询无法正常运行。 任何信息。非常感谢。 谢谢!
8 mac-osx  unix 


2
鱿鱼不缓存
我正在尝试将Squid配置为缓存服务器。我有一个局域网,其中Web服务器(apache)位于192.168.122.11squid,192.168.122.21而我的客户端位于192.168.122.22。问题是,当我查看Squid的访问日志时,只看到TCP_MISS消息。看来Squid根本没有缓存。我检查了缓存目录是否具有所有适当的权限。还有什么地方出问题了?这是我的鱿鱼配置: acl manager proto cache_object acl localhost src 127.0.0.1/32 ::1 acl to_localhost dst 127.0.0.1/8 0.0.0.0/32 ::1 acl SSL_ports port 443 acl Safe_ports port 80 acl Safe_ports port 21 acl Safe_ports port 443 acl Safe_ports port 70 acl Safe_ports port 210 acl Safe_ports port 1025-65535 acl Safe_ports port 280 acl Safe_ports …

2
IIS收到失败请求的完整错误消息
我有IIS设置并提供Web服务。不幸的是,如果网络服务抛出异常,我得到的只是一个带有标题失败请求的蓝框。 我必须有什么选择才能真正看到出了什么问题?我希望获得异常消息和堆栈跟踪。 我已经设置了“失败的请求跟踪”,但是目录仍然为空。如果可能,我希望直接在浏览器中获取堆栈跟踪。 即使这很重要:我在Win 7 64 Pro机器上也有IIS 7.5。该Web服务是WCF C#项目。
8 iis-7.5  windows  wcf  iis 

2
上传大于1MB的文件=连接重置
我在前端使用nginx作为“代理缓存”,在后端使用apache,我将PHP设置设置为以下内容: error_log = /var/www/site1/php_error.log error_reporting = 22527 file_uploads = On log_errors = On max_execution_time = 0 max_file_uploads = 20 max_input_time = -1 memory_limit = 512M post_max_size = 0 upload_max_filesize = 1000M 有什么问题?小于1MB的文件上传成功,但大于等于1MB的上传成功,Google Chrome输出: Error 101 (net::ERR_CONNECTION_RESET): The connection was reset. 我已经检查了错误日志文件,但该目录中不存在该文件。我也检查了/var/log/httpd/error_log但没有上传相关的问题。我不知道其他任何可能导致问题的原因,所以我已经伸出援助之手。谢谢!
8 apache-2.2  php  nginx 

1
CentOS忽略了我的公钥
我正在尝试使用SSH连接到我自己的CentOS服务器;我可以用密码很好地连接;我正在尝试使用我的公共密钥进行连接,但是服务器未尝试进行公共密钥身份验证。我已按照CentOS Wiki中此页面上的所有说明进行操作,并验证了以下内容: 我正在运行CentOS 6.0或更高版本 我的sshd_config具有以下内容: PermitRootLogin no PubkeyAuthentication Yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys 我已经在客户端主目录的.ssh /文件夹中创建了一个私钥。 公钥的完整文本(由生成ssh-keygen)在服务器主目录中的.ssh / authorized_keys文件中占一行。 我在客户端和服务器上都设置了以下权限模式: chmod 700 .ssh chmod 600 .ssh/*

1
普通的Amazon ec2实例和beantalk之间有什么区别?
我是一个单独开发人员,我要部署的站点很小,通常是爱好站点,并且我对Amazon服务有一些疑问。 我是否有理由使用beantalk,还是应该只使用一个ec2实例? 我应该对数据库使用RDS吗?我听说有人说我可以在我的ec2实例上安装数据库,从而使其更便宜。我正在努力使所有东西尽可能便宜。 我需要将自定义域指向我的网站。可以肯定的是,这意味着我必须处理弹性IP。它们适用于beantalk还是仅适用于单个ec2实例? 提前致谢!

2
syslog ip使用`rsyslog`范围到特定文件
我有许多Cisco / JunOS路由器和交换机,它们会将日志发送到使用的我的Debian服务器rsyslogd。 如何rsyslogd根据其源IP地址配置将这些路由器/交换机日志发送到特定文件?我不想使用这些条目来污染一般的系统日志。 例如: 芝加哥的所有路由器(源IP块:172.17.25.0/24)仅登录/var/log/net/chicago.log。 达拉斯(源IP块172.17.27.0/24)中的所有路由器仅登录/var/log/net/dallas.log。 删除所有APF-3-RCV_UNSUPP_MSG消息而不记录它们 将172.17.4.4的日志发送到名为的文件 /var/log/net/firewall.log 使用UDP端口514将防火墙日志转发到10.14.12.12 最后,这些日志应每天轮换最多30天并压缩。 注意:我在回答自己的问题

2
MMS从uname获取主机名,并且无法连接到它
我正在尝试让10gen的MongoDB监视服务监视我的3节点副本集。在AWS VPC中运行的副本集。每个节点都在不同的[虚拟]计算机上运行。假设其IP为192.168.1.1(主要或次要),192.168.1.2(主要或次要),192.168.1.3(仲裁者)。 通过快速查看源代码,MMS似乎可以获取正在运行的计算机的主机名,如下所示: platform.uname()[1] 对于我的VPC EC2实例,此返回类似 ip-192-168-1-1 MMS然后尝试连接到该主机名,但无法解析。我宁愿只使用IP地址(因为它们始终是静态的),但是似乎使用platform.uname()[1]in进行了硬编码mmsAgent.py。 那么,有什么优雅的方法呢?哈克/etc/hosts?我不是为此专门设置DNS服务器。也许我只是误解了如何配置MMS。

2
使用Google Apps / Cloud Services替代域控制器
这是有关云服务替代Active Directory 的规范问题。 是否可以使用Google Apps或其他云服务来代替Windows域控制器(取代整个AD基础架构)? 具体来说,我想消除对本地Windows Server的依赖;目前,它充当文件和打印服务的域控制器。我想用基于托管应用程序的服务器无缝替换该服务器。我不仅希望将服务器移至专用或并置的服务器。 我还没有弄清楚如何拼凑打印机/等共享。如果有人对此有任何见识,将不胜感激。目标是最终将我所有的服务器都移到云中,然后编写有关整个事件的案例研究。

3
apache2-SSLSessionCache运行但无法正常工作
我运行了一个debian squeeze标准Apache安装(2.2),并使用SSLClientCertificates来授权用户。到目前为止,这个工作正常。 但是我们注意到一些并行请求的速度变慢,并尝试检查我SSLSessionCache的工作是否正常。 所以我检查了我的localhost / server-status,它看起来像这样: SSL/TLS Session Cache Status: cache type: SHMCB, shared memory: 512000 bytes, current sessions: 0 subcaches: 32, indexes per subcache: 133 index usage: 0%, cache usage: 0% total sessions stored since starting: 0 total sessions expired since starting: 0 total (pre-expiry) sessions scrolled out of …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.