Articles of Debian

重写nginx中的位置规则

当我写入位置,它的工作原理,当我使用相同的位置作为重写规则,它不!!! 我不明白这个逻辑。 有人可以解释吗? location /v3/ { alias /var/www/api/v3/html/; echo $document_uri; echo $document_root; echo $request_filename; echo $request_uri; echo $fastcgi_script_name; } 当我做到以上,我得到 /v3/info.php /var/www/api/v3/html/ /var/www/api/v3/html/info.php /v3/info.php /v3/info.php 但是,如果我现在改变位置使用重写: location ~ ^/(v\d+)/ { alias /var/www/api/$1/html/; echo $document_uri; echo $document_root; echo $request_filename; echo $request_uri; echo $fastcgi_script_name; } 所有的path都搞砸了: /v3/info.php /var/www/api/v3/html/ /var/www/api/v3/html/ /v3/info.php /v3/info.php 怎么来的??

升级到安全openssl失败

升级到安全openssl失败 方法: 在/etc/apt/sources.list中有: deb http://security.debian.org/ wheezy/updates main contrib non-free 然后做: apt-get update apt-cache policy openssl apt-get install openssl apt-cache policy openssl will show you candidate updates apt-get install openssl will upgrade to last openssl version 实际: # uname -a Linux XXX 3.10-3-amd64 #1 SMP Debian 3.10.11-1 (2013-09-10) x86_64 GNU/Linux # cat /etc/apt/sources.list | sed '/^#/d' […]

debian多个networking接口多个networking

我有一个主机上有3个虚拟机的虚拟环境。 我的一台虚拟机有2个networking接口。 我需要具有两个接口的虚拟机连接到两个不同的networking。 这里是拓扑结构 我的主机有一个 ip 192.168.3.29networking掩码255.255.255.0网关192.168.3.1 3个虚拟机具有IP地址 ip 192.168.3.30 netmask 255.255.255.0网关192.168.3.1 ip 192.168.3.31networking掩码255.255.255.0网关192.168.3.1 ip 192.168.3.32 netmask 255.255.255.0网关192.168.3.1 现在我将以下设置添加到虚拟机,以允许它与另一个networking进行通信。 地址10.10.0.10networking掩码255.255.255.0 我将下面的行添加到文件/ etc / iproute2 / rt_tables中 1 rt2 然后我运行下面的命令。 ip route add 10.10.0.99/32 dev eth1 src 10.10.0.10 table rt2 ip route add default via 10.10.0.1 dev eth1 table rt2 ip rule add from 10.10.0.99/32 table […]

后缀 – 电子邮件丢失,日志中没有消息

我正在VPS上为自己设置一个postfix + dovecot邮件服务器。 我打算主持几个域,并能够通过MySQLpipe理用户。 它目前正常工作,但它错过了一些主机发送的电子邮件。 当发生这种情况时,日志上没有任何东西。 所以我很难弄清楚为什么会发生这种情况,任何能够指出我朝着正确的方向的东西都会受到高度赞赏。 这些是我迄今为止所做的一些testing: 从Gmail发送到[email protected]:工作 – 出现在日志中 将邮件从[email protected]发送到任何地方:工作 – 出现在日志中 从Github发送到[email protected]:不起作用 – 日志中没有任何内容 (与几个主机相同) 这里是我的postfix/master.cf的内容: smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no readme_directory = /usr/share/doc/postfix # TLS parameters smtpd_tls_cert_file = /etc/postfix/smtpd.cert smtpd_tls_key_file = /etc/postfix/smtpd.key smtpd_use_tls = yes smtpd_tls_session_cache_database = […]

远程Debian服务器没有输出

当我通过SSHlogin到我的Debian服务器时,它“冻结”:在交互模式下,我没有得到提示,如果我说ssh server 'ls' ,什么也没有发生。 我可以使用Bash内build函数,例如ssh server 'su'会回答“su:必须从terminal运行”,然后会话结束。 (只有我尝试的第一个会议给了我的主目录列表。) 我也可以通过networking连接到其他服务(SMTP,IMAP,HTTP),但没有得到任何回应。 当我重新启动时,一切都恢复正常。 这种情况不时发生,目前我还没有物理访问机器。 有机会的时候我应该在日志中寻找什么? 有没有办法远程重启服务器? 谢谢。 编辑:它变成一个由行为不当的固件引起的内核恐慌。 我会打开一个新的线程,我会回答让别人知道我是如何修复它的。 感谢所有帮助。

在Debian 7.5上rc.local不会在启动时运行

我正在努力弄清楚为什么rc.local不会在启动时执行。 该文件本身是可执行的,它从/etc/rc2.d中调用 此外,从命令行的文件不会返回任何错误。 任何想法还有什么要检查找出为什么不运行?

如何找出神秘的垃圾邮件脚本来自哪里?

我是一个小型ISP的数据中心经理,我们一直有一个神秘的脚本在我们的服务器上发送垃圾邮件的问题。 这些PHP脚本将在/ tmp中以及有时在网站文件夹中神秘地出现。 我们安装了软件“画廊”,这需要危险的提升权限,并允许注入这些脚本。 我已经通过.htaccess限制了该网站的使用,而现在垃圾邮件已经停止显示在网站文件夹中,但仍然显示在/ tmp以及其他网站文件夹中。 我们的服务器在Debian 2.6.26-29上使用Directadmin运行。 要find我运行的垃圾邮件脚本: server:/# grep cwd /var/log/exim/mainlog | grep -v /var/spool | awk -F"cwd=" '{print $2}' | awk '{print $1}' | sort | uniq -c | sort -n 1 /home/xxx/domains/XXX/public_html/cgi-bin/formmail 2 / 2 /home/xxx/domains/xxx.com/public_html/wp 2 /home/xxx/domains/xxx.com/public_html 2 /home/xxx/domains/xxx.com/public_html 4 /usr/local/directadmin 11 /home/admin 303 /home/admin/domains/xxx/public_html/components 2947 /tmp 有谁知道如何找出这些脚本来自哪里? Apache是​​SPAM脚本的所有者。 先谢谢你。

在debian 7.5上降级RAID1

我在根服务器和RAID降级方面存在一些问题。 不幸的是,在RAID方面我不是专家。 系统信息:Debian 7.5,SSD软件RAID1,几天后发生问题。 请参阅我可以从命令行获得的以下信息: ================================================== ===================== # cat /proc/mdstat Personalities : [raid1] md2 : active raid1 sda3[0] 216994240 blocks super 1.2 [2/1] [U_] md1 : active raid1 sda2[0] 523968 blocks super 1.2 [2/1] [U_] md0 : active (auto-read-only) raid1 sda1[0] 16768896 blocks super 1.2 [2/1] [U_] unused devices: <none> # mdadm -D /dev/md0 /dev/md0: […]

DreamPress WordPress站点清漆caching错误

时不时地 ,当我在Dreamhost DreamPress WordPress博客写一篇文章时,我得到这个Varnish相关的错误: Error 503 Service Unavailable Service Unavailable Guru Meditation: XID: 180706672 Varnish cache server 我做了一个相关的post在这里https://serverfault.com/questions/576319/varnish-ispconfig-under-debian-give-error-503但他们只告诉我,这可能是一个Apache虚拟主机的问题,并定义主机应被检查。 但那个线程是在一个不同的XID和只是一个评论,而不是一个可接受的解决scheme。 所以也许这种情况是不一样的。 有任何想法吗?

在OpenVZ容器中,Taskset不能正常工作

在Debian OpenVZ容器中,我试图使用taskset将进程固定到核心,但是它不起作用: root@foo:/# taskset -c -p 0 1754 pid 1754's current affinity list: 0-7 pid 1754's new affinity list: 0-7 主机上完全一样的东西。