服务器管理员

系统和网络管理员的问答

4
为什么.htaccess重定向在http中起作用但在https中不起作用?
我有一个简单的.htaccess文件,该文件在该网站的http版本上很好用,但是在访问https时却无法使用。为什么? RewriteEngine on #This is so if the file exists then use the file RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^ %{REQUEST_FILENAME} [L] #These conditions check if a file or folder exists just for reference #RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_FILENAME} !-d #if someone adds ".php" to the slug get rid of it …


3
为什么CTRL-r在OS X上表现异常(仅显示命令的一部分)
Ctrl+ r是一个很棒的小工具,可用于搜索您.bash_history以前运行的命令。 但是,当我在OS X Terminal.app中使用它时,我看到奇怪的行为,并且我想知道是否还有其他人看到相同的东西或知道如何修复它。 Ctrl+r 输入类似 find 哦,酷,看...这是我想要的命令 find . -exec grep -q "hello world" '{}' \; -print 我想运行该命令,但将hello world更改为其他名称。 所以我打←或→ 现在,该命令在命令行上是SORTA,但它始终看起来像是该命令的某些截短版本,如下所示:-q "blog_posts_by" '{}' \; -print,其中有整个命令,我可以使用光标键在该行上移动,但不是全部它被打印。在线上显示的内容与终端实际认为我正在编辑的内容之间存在脱节。 有人知道为什么会发生这种情况吗?在网络上搜索并非易事。
10 bash  mac-osx  terminal 

9
无法连接到FTP-MLSD后连接超时
所以这是我的问题,在我从未见过的情况下,我绝对无法连接到FTP服务器。这是情况: 在MLSD命令之后,我得到“连接超时”。 我通常在Ubuntu下使用Filezilla,但为确保问题与该特定客户端无关,我尝试了其他一些尝试:ubuntu上的gftp和Windows 7上的winscp和freeftp。所有结果相同。 另外,请确保尝试使用主动或被动模式。结果相同。 在这一点上,我倾向于认为我当前的网络出了点问题(此外,根据一位同事的说法,FTP服务器还可以)。但是我确实通过http://ftptest.net/进行了检查,并且能够获得目录列表(我无法通过FTP客户端访问)。 所以最后,我没有尝试过的最后一件事就是连接到另一个网络,该解决方案似乎可行,但从长远来看不是很实用。因此,我想我的路由器出问题了……但是那可能是什么呢? 注意:我确实尝试过先在Filezilla的板上注册并发布此问题...但是我无法使用gmail或hotmail帐户创建帐户。WTF?
10 ftp 

2
一台服务器,两台APC UPS在冗余电源上:如何触发关机?
我有一台服务器机架,其冗余电源插入了两个APC Smart-UPS 3000 XLM。每个UPS连接到两个不同的电源。 正在运行两个apcupsd实例,每个实例都连接到其自己的UPS。他们都可以检测UPS何时使用电池供电,然后每个UPS都可以触发服务器关闭。 问题是:如果只有一台UPS电池没电了,怎么不关机? 注意:Smart-UPS 3000 XLM具有“电源同步”功能,该功能可以连接到其对等方并检测其状态。但是,当我从其中一个拔出插头时,无论如何都发出了关机命令。我正在考虑修改关闭脚本,以在其他启动失败时使用“ apcaccess”进行检查。任何经验,将不胜感激!


3
Busybox,netstat,否-p
我的DreamBox上有一个超旧(不要问为什么)的BusyBox (BusyBox v1.01(2008.12.19-21:31 + 0000)内置外壳(ash))。我想找出哪个进程使用netstat打开了哪个连接。但是我发现BusyBox的netstat不包含-p选项。我还必须找出其他哪些可能性来打开(正在使用)相应的套接字?

5
MySQL进程超过100%的CPU使用率
我的LAMP服务器遇到一些问题。最近,即使我网站上的访问者人数没有太大变化,一切也变得非常缓慢。当我运行top命令时,它说MySQL进程占用了150-200%以上的CPU。怎么可能,我一直以为最大是100%? 我正在运行具有1.5 GB RAM的Ubuntu 9.04服务器版本。 my.cnf 设置: key_buffer = 64M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 myisam-recover = BACKUP max_connections = 200 table_cache = 512 table_definition_cache = 512 thread_concurrency = 2 read_buffer_size = 1M sort_buffer_size = 4M join_buffer_size = 1M query_cache_limit = 1M # the maximum size …

5
如何将垃圾邮件报告给黑名单
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 是否有中心位置可向各种黑名单报告垃圾邮件? 我定期向垃圾邮件举报,但是 我没有看到列出的地址。(我猜没有其他人会打扰我的常规垃圾邮件发送者。在对贝叶斯和垃圾邮件发送者感到沮丧之后,我阻止了它的/ 24子网) Spamcop只是一项服务。我想让垃圾邮件发送者为众多服务所熟知,并希望能被许多服务阻止。 我寻找了其他要报告的黑名单,但我所寻找的黑名单却不考虑用户提交的内容(或将其隐藏得很好)
10 spam  blacklist 

3
什么是反向DNS?
我的OpenDNS帐户中有很多* .in-addr.arpa域请求。我知道这应该是正常的,并且与反向DNS有关。 我一直在这里和那里阅读,但仍然无法真正了解它的工作原理以及为什么收到这么多请求(比www.google.com更高的请求)。我只需要一个像爱因斯坦建议的那样的人向我解释这个反向DNS的用途,就像他向祖母解释的那样。

3
子文件夹中的Nginx项目
我对nginx的配置感到沮丧,因此我在编写配置文件以在同一根目录的子目录中为多个项目提供服务时寻求帮助。这不是虚拟主机,因为它们都使用相同的主机值。也许有一个例子可以阐明我的尝试: 请求192.168.1.1/应当成为index.php从/var/www/public/ 请求192.168.1.1/wiki/应当成为index.php从/var/www/wiki/public/ 请求192.168.1.1/blog/应当成为index.php从/var/www/blog/public/ 这些项目使用PHP并使用fastcgi。 我当前的配置非常小。 server { listen 80 default; server_name localhost; access_log /var/log/nginx/localhost.access.log; root /var/www; index index.php index.html; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name; include fastcgi_params; } } 我已经试过各种事情alias和rewrite,但没能得到的东西正确的FastCGI的设置。这似乎应该有比写位置的块,复制更雄辩的方式root,index,SCRIPT_FILENAME,等。 任何使我朝正确方向前进的指针都值得赞赏。
10 php  nginx  fastcgi 

1
certutil -ping失败,超时30秒-怎么办?
我的Win7盒子上的证书存储区一直在挂。观察: C:\> 1.cmd C:\> certutil-?| findstr / i ping -ping-Ping Active Directory证书服务请求界面 -pingadmin-Ping Active Directory证书服务管理界面 C:\>设置PROMPT = $ P($ t)$ G C:\(13:04:28.57)> certutil -ping CertUtil:-ping命令失败:0x80070002(WIN32:2) CertUtil:系统找不到指定的文件。 C:\(13:04:58.68)> certutil -pingadmin CertUtil:-pingadmin命令失败:0x80070002(WIN32:2) CertUtil:系统找不到指定的文件。 C:\(13:05:28.79)>设置PROMPT = $ P $ G C:\> 说明: 第一条命令显示你有–ping和–pingadmin参数的certutil 尝试任何ping参数失败,并显示30秒超时(在提示符中显示当前时间) 这是一个严重的问题。它把我所有的安全通信都搞砸了。如果有人知道如何解决-请分享。 谢谢。 聚苯乙烯 1.cmd只是这些命令的一部分: certutil -? | findstr /i …

5
限制已经启动的进程的网络吞吐量?(Linux / FreeBSD)
启动某个进程后,是否有任何实用程序来限制其网络吞吐量?举个简单的例子:您注意到一个用户使用scp占用了您所有的上传带宽,并且您想限制传输速率或降低传输的优先级。 我想我可以结合使用iptables / tc或pf来实现这一点,但是我想知道是否有“一次性”工具可用(例如带有--pid选项^滴的trick流)?



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.