Articles of Debian

如何configurationWeb服务器以使用less量的内存?

我有一个服务器(P4,512 MB DDR2内存)和LAMP(Debian Lenny)安装在它上面。 可用内存减less非常快,我必须重新启动Apache和MySQL来解决它。 在顶部,我看到很多IDLE的apache进程,吃了很多的内存。 我如何configuration服务器来解决它? (已经添加了重启脚本到cron,但这不是一个解决scheme,我认为)谢谢,抱歉我的英语不好。 free输出: ax-host:~# free total used free shared buffers cached Mem: 516048 115356 400692 0 20732 54752 -/+ buffers/cache: 39872 476176 Swap: 1515512 17568 1497944

MySQL不会将我的90KB文本保存在LONGTEXT字段中

将我的90KB文本保存在LONGTEXT字段(使用phpmyadmin)时,什么都不会发生。 大约64KB以上的东西似乎并没有得到保存。 我试图在另一台服务器上重现相同的行为,但是它在那里工作,所以我的服务器上的一些设置必须阻止它保存高于64KB的数据包阈值。 在MySQLconfiguration文件中没有任何错误: key_buffer = 16M max_allowed_packet = 16M thread_stack = 128K thread_cache_size = 8 任何想法可能是什么问题?

部署一个小型的Rails应用程序 – build议?

我们一直在为我们的学校决赛项目制作一个小小的Ruby On Rails(ruby 1.8,rails 3.0.1)系统; 在开发过程中,我们一直在testing我们的开发机器和我们局域网上运行WEBrick的Linux服务器。 对于部署,我们已经给了一个运行Debian squeeze / sid的VPS,并且免费提供。 部署选项(换句话说:“自己搞清楚:)”)。 该网站将不会有大量的stream量,所以运行部署的WEBrick可能会工作 – 但它感觉不对,考虑到这是一个学习项目,我们希望至less半正确地做的东西。 另外, 我们需要gzip压缩 ,因为rails应用程序的一部分是一个json web服务,它将提供适量的数据 – 而据我所知,ruby服务器通常不支持这一点。 过去几天我一直在做大量的search,以调查各种选项,而且zowie有很多! 我唯一预先排除的是Apache,主要是因为我想尝试新的东西,部分原因是因为它感觉有点笨重 。 现在我正在调查cherokee + Thin ,这看起来很不错,但如果有更适合的东西,我会非常乐于提供build议。 我遇到了lighttpd,hiawata和nginx服务器,并且我看到了杂种,乘客和独angular兽ruby服务器的提及 – 这里肯定有很多可能的组合! 为了进行testing,我们目前设置了SSH隧道,并使用etc / hosts将appname.local映射到127.0.0.1 – 注册正确的域名并在防火墙中打孔将在稍后进行。 其主要含义是httpd在端口80上运行,但由于SSH隧道, Host: HTTP请求头的一部分包含隧道端口号。 为了有希望将这些文字转换成适当的文章,这里有一些问题: 当在另一个httpd“前端”后面使用Thin ruby​​服务器时,单个实例可以处理(不排队)多个并发的rails请求,还是只能在它被用作前端时才能这样做? 我应该在不同的端口上使用它们的池吗? 目前,我们正在将rails应用程序放在/ var / rails / appname ,并将/ var / rails / appname / […]

保护Debian LAMP服务器安装Rackspace Cloud的Shell脚本

我们最近部署了Debian(Lenny)风格的Rackspace云服务器。 服务器基本上只需要设置为LAMP服务器,但需要通过PCI Compliance ASV的testing。 这意味着像安全的防火墙和病毒扫描程序是必要的。 虽然我可以去麻烦手动设置一切,通过消除的过程中,让服务器通过漏洞扫描,我想我会先看看有人有一个脚本或两个方便部署一个安全的LAMP服务器。 该脚本将理想地configuration和安全: – Apache / MySQL / PHP …明显;) – PhpMyAdmin – SVN – iptables – AVG for linux? (或其他病毒扫描器?) – SSL证书 脚本的其他注意事项可能是: – 通过ssh禁用根访问 – 为SFTP访问设置用户? – configurationsendmail使用第三方smtp服务器 也许这是一厢情愿的想法……但肯定有人在那里做了这个! 干杯

Roundcube 0.5 beta和nginx错误的CSS mimetypes

我遇到了一个CSS问题。 这是一个基于Debian Squeeze(nginx / 0.7.67,php5 / cgi)的设置,我安装了最新的Roundcube 0.5 beta。 PHP正确处理,login工作正常,但CSS文件没有加载和Firefox抛出以下错误: 错误:样式表https://webmail.example.net:10443/roundcube/skins/default/common.css?s=1290600165 未被加载,因为它的MIMEtypes“text / html”不是“text / css”。 源文件: https ://webmail.example.net: 10443/ roundcube/ ?_task=login线路:0 错误:样式表https://webmail.example.net:10443/roundcube/skins/default/mail.css?s=1290156319 未被加载,因为它的MIMEtypes“text / html”不是“text / css”。 源文件: https ://webmail.example.net: 10443/ roundcube/ ?_task=login线路:0 据我所知,nginx没有看到.css扩展名(因为?s =参数),因此将默认值设置为text / html。 我应该在nginx中解决这个问题(以及如何?)还是与roundcube相关? 编辑 :这似乎是nginx相关。 内容types不是为text / html之外的任何其他types设置的。 我不得不手动包含以下声明来强制CSS和JS内容types。 这是丑陋的,我从来没有遇到过这个问题…任何想法? location ~ \.css { add_header Content-Type text/css; } location […]

镜像Ubuntu / Debian发行CD映像?

我想为Ubuntu和Debian创build一个镜像。 我已经安装了apt-mirror,但是我不知道要在/etc/apt/mirror.list中放置什么来镜像CD映像。 任何人都可以协助 谢谢!

Debian防火墙:Shorewall – VPN2VPN策略不起作用

我的shorewall政策有问题。 在shorewall中configuration了4个区域,但策略vpn2vpn:accept不起作用。 我想build立PPTP客户端之间的连接。 在使用现行政策时,他们会被放弃。 但是,如果我将策略文件末尾的all2all策略更改为all2all:接受它的作品。 我不知道为什么在策略文件中没有缺less区域。 您可以在下面find由最后一个策略(全部为DROP信息)生成的syslog条目。 有人知道政策文件中缺less什么吗? shorewall政策: fw fw ACCEPT fw net ACCEPT fw dmz DROP fw vpn ACCEPT dmz dmz ACCEPT dmz net ACCEPT dmz fw ACCEPT dmz vpn ACCEPT net fw DROP net dmz DROP net vpn DROP vpn fw ACCEPT vpn dmz ACCEPT vpn vpn ACCEPT vpn net ACCEPT all […]

从主机(mod_authz_host)拒绝是无效的

我正在尝试configuration一个Apache HTTP服务器安装,并遇到一个问题让Deny指令在一般或VirtualHost上下文出于某种原因正常工作。 我尽可能地去除了这个问题,但是即使这个简单的情况也行不通。 httpd.conf文件很简单: ServerName localhost <Directory /> Order Allow,Deny Deny from All </Directory> 虚拟主机的configuration文件如下所示: <VirtualHost *:80> ServerName site-1.mydomain.com ServerAdmin [email protected] DocumentRoot /var/www/site-1.mydomain.com/docroot/ <Directory /> Order Allow,Deny Deny from all </Directory> </VirtualHost> 然而由于某种原因,Deny指令不起作用,例如site-1.mydomain.com/index.html,在请求时正常加载。 我可以在这里错过什么? 任何帮助将非常感激。

debian lenny:修改静态IP的问题

我试图改变一个静态IP分配给一个debian虚拟机。 我修改了/ etc / network / interfaces文件,但我的debian似乎不喜欢新的设置 目前该机器的ip被设置为192.168.1.136,我希望机器的ip被设置为192.168.1.8 这里是我修改的/ etc / network / interfaces : auto lo iface lo inet loopback allow-hotplug eth0 auto eth0 iface eth0 inet static address 192.168.1.8 gateway 192.168.1.1 netmask 255.255.255.0

如何从救援光盘安装Debian(通过SSH)

情况 : 服务器与RAID 1(2x1000GB) 目前通过SSHlogin(基于networking的debian rescue cd) 需要完成 : 安装一个基于debian的Xen(也许用: http : //wiki.xen.org/xenwiki/LiveCD ?) 保持RAID 1 问题 : 我没有物理访问服务器,所以我不能只是放入一个CD或插入一个USB驱动器。 有没有人有一个想法(或一个教程得心应手)如何我可以安装LiveCD(在只读救援光盘?)和安装distru而不破坏RAID?