服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
有很多关于如何编写Nginx重写规则来模仿Apache的.htaccess文件的教程 ,但是我不能自信地说我知道这个所谓的Nginxconfiguration文件实际上是什么名字或位置。 我正在寻找Nginx的configuration文件,允许你写服务器path和PHP指令。 我使用Ubuntu 12 Linux和Codeigniter作为我的PHP框架。 以下是我所知道的: 这个文件: /etc/nginx/nginx.conf尽pipe它的诱人的名字显然不是服务器指令的地方。 这个文件: /etc/nginx/sites-available/default看起来像我所需要的(我能够生成特定于我的应用程序的PHP错误),但我无法获得正确的Codeigniter特定的path路由。 首先,这是“configuration”文件/ .htaccess相当于每个人都谈到?
我正在寻找一种简单的方法来知道服务器是否在网站上使用服务器名称指示SSL扩展作为其HTTPS证书。 一个使用浏览器或Unix命令行的方法是好的。 谢谢!
最近我已经build立了一个新的Ubuntu Server 10.04,并且注意到我的UDP服务器即使在join多播组后也不能看到发送到接口的任何多播数据。 我已经在另外两台Ubuntu 8.04.4 LTS机器上设置了完全相同的设置,join同一个多播组后,没有问题。 以太网卡是Broadcom的netXtreme II BCM5709,使用的驱动程序是: b $ ethtool -i eth1 driver: bnx2 version: 2.0.2 firmware-version: 5.0.11 NCSI 2.0.5 bus-info: 0000:01:00.1 我正在使用smcroute来pipe理我的多播注册。 b$ smcroute -d b$ smcroute -j eth1 233.37.54.71 join集团后,maddr显示新添加的注册。 b$ ip maddr 1: lo inet 224.0.0.1 inet6 ff02::1 2: eth0 link 33:33:ff:40:c6:ad link 01:00:5e:00:00:01 link 33:33:00:00:00:01 inet 224.0.0.1 inet6 ff02::1:ff40:c6ad […]
我有一个运行BIND的DNS服务器的内部networking,通过一个网关连接到互联网。 我的域名“example.com”由外部DNS提供商pipe理。 该域中的一些条目(例如“host1.example.com”和“host2.example.com”)以及顶级条目“example.com”指向网关的公共IP地址。 我希望位于内部networking上的主机将“host1.example.com”,“host2.example.com”和“example.com”parsing为内部IP地址,而不是网关的IP地址。 像“otherhost.example.com”的其他主机仍应由外部DNS提供商解决。 我通过在BIND中为“host1.example.com”和“host2.example.com”定义了两个单入口区域,从而成功实现了host1和host2条目。 但是,如果为“example.com”添加区域,则该域的所有查询都将由本地DNS服务器parsing,例如查询“otherhost.example.com”会导致错误。 是否有可能configurationBIND只覆盖一个域的一些条目,并recursion解决其余的?
当DNS高速caching的准确性存在问题时, dig +trace往往是确定面向互联网的DNSlogging的权威答案的推荐方式。 这也似乎是特别有用的时候也配对+additional ,这也显示胶水logging。 偶尔在这一点上似乎有一些分歧 – 有些人说它依靠本地的parsing器来查找中间名称服务器的IP地址,但是命令输出并没有提供这种情况,这是超出最初的根目录域名服务器。 假设如果+trace的目的是从根服务器开始并追踪你的方向,情况就不是这样。 (至less如果你有根名称服务器的正确名单) dig +trace是否真的使用本地parsing器来处理超过根名称服务器的任何事情?
在我看来,由于RAID卷是逻辑的(而不是物理的),操作系统认为它们的布局可能不符合实际的物理布局。 那么碎片整理对于RAID有意义吗?
每当我尝试上传一个大文件时,我的日志文件中出现以下错误。 a client request body is buffered to a temporary file /var/lib/nginx/body/0000000001 虽然file upload成功,我总是得到上述错误。 我增加了client_body_buffer_size到1000m这是我所期望的最大的file upload。 然而,这只是一个猜测,虽然我不明白这个错误,我想知道这是否是一个适当的值设置client_body_buffer_size ? 如果有人能够指出这一指令以及如何使用,我将不胜感激。
我刚刚部署了一个更新到现有的ASP.NET MVC3网站(它已经configuration),我得到了死亡的IIS蓝屏 HTTP错误500.0 – 内部服务器错误 页面无法显示,因为发生了内部服务器错误。 然而; 应用程序事件日志中没有任何内容显示,我期望看到该条目的(更多)详细描述。 我怎么去诊断这个问题呢?
我在Centos服务器上使用Sendmail发送PHP脚本的电子邮件,但问题是邮件被传递到本机上的本地邮箱,而不是MXlogging中为域指定的内容 – 实际上指向另一台机器I用于电子邮件。 我希望sendmail不要尝试在本地为本机设置的域提供邮件,有没有简单的方法来禁用本地交付? 该域不在本地主机名文件中。 我已经做了大量的search,我已经看了: Sendmailconfiguration不传递邮件到本地机器 在Sendmail中禁用本地传送 但是要么没有答案,要么不适合。 我不想转发到另一台服务器,我只是希望它发送邮件,而不pipe域名。 举个例子: 我有两个服务器,一个是mail.example.com上的邮件服务器,另一个是web服务器,当我在web服务器上使用smtp服务时,它当前将邮件路由到example.com上的本地邮箱,但是它应该去mail.example.com上的邮箱 sendmail -bt的输出返回: 地址testing模式(规则集3不自动调用) input > 3,0 [email protected] canonifyinput:info @例子。 COM Canonify2input:信息 Canonify2返回:info canonify返回:info parsinginput:信息 Parse0input:信息 Parse0返回:info ParseLocalinput:信息 ParseLocal返回:info parsing1input:信息 Parse1返回:$#local $:info parsing返回:$#local $:info
我已经阅读了http://technet.microsoft.com/en-us/library/hh831568.aspx这里的注意事项有关Windows 2012中的弃用和删除的function,它说,SMTP已被弃用。 我认为这是指IIS SMTP服务器。 build议是使用System.Net.Smtp来代替,但是我认为这是一个误印,因为我找不到任何名为System.Net.Smtp的引用。 如果他们真的打算说System.Net.Mail,这只是一个API,我看不到一个API如何取代服务器进程。 我需要一个接受端口25上的连接并将电子邮件路由到像IIS SMTP那样的目的地的服务。 任何人都可以澄清这里的情况吗? 如果他们已经说过被交换所取代,那么我会诅咒他们,但至less这会使我有一个有意义的陈述,而目前的肯定不是。