在64-bit操作系统跑Tomcat,有2种选择:tomcat 5.5版本和tomcat 6.0及以上版本。
- 如果项目允许使用tomcat 6.0及以上版本,即可以直接下载安装。(从 6.0.26 版本开始,Windows 版的 Tomcat 提供了 32 位和 64 位两种版本供下载。)
- 如果项目不允许使用tomcat 6.0及以上版本,需要对tomcat进行一些定制。
a. 从 5.5.29 版本开始,Windows版的Tomcat提供了64位原生动态库和二进制文件。在解压包的bin目录有i64和x64两个目录,分别对应Itanium 64和AMD x64平台。根据平台类型选择,直接将目录中的两个文件拷贝到bin目录下覆盖同名文件,双击运行startup.bat启动Tomcat即可。
b.到Apache的SVN下载for amd 64的二进制文件,替换bin目录下的同名文件,双击运行startup.bat启动Tomcat即可。http://svn.apache.org/viewvc/tomcat/tc6.0.x/tags/TOMCAT_6_0_16/res/procrun/amd64/
该方法网上广为传播,应该可行,本人未测。
Tomcat
愚人节那天,被开了个玩笑,托管在电信机房的某台服务器被取得Web Shell,系统平均负载(Load Average高达100多)。
症状分析
程序漏洞被利用,入侵者上传了sucrack这个多线程root密码破解程序,耗尽系统计算资源
Read the rest of this entry
Linux
Q:使用RHEL系统自带的PHP版本,怎么选择phpmyadmin版本?
A:实际测试中,
如果是RHEL 5.x自带PHP 5.1.6,兼容性最好的pma版本是5.8.2。官方已经不提供下载,可以在oldapps.com下载;如果可以升级PHP为5.2+,则可以在pma官网上选择最新的发行版。
Apache
服务器某次故障,重启httpd出现如下错误提示
1 2 3 4 5 6
| # /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs |
Read the rest of this entry
Apache, Linux
有些站点,经常因为被别人绑定了未备案的域名,遭电信关闭IP。
该规则,也经常被竞争对手恶意利用。因此,对Web Serve设置默认虚拟主机,来屏蔽非法域名很重要。
Nginx的做法
添加以下server zone
1 2 3 4
| server {
listen 80 default;
return 500;
} |
Read the rest of this entry
Apache, Nginx
1. WordPress Mu后台开启永久链接功能
1
| 后台-设置-永久链接-自定义结构-/blog/archives/%post_id% |
2. 修改Nginx.conf,加入rewrite rules
Read the rest of this entry
WordPress
故障现象
某Web服务器,突然出现以下问题,php-cgi僵死在进程里,无法重启
www 9463 0.0 0.3 41996 13612 ? D Apr19 1:22 /usr/local/php/bin/php-cgi –fpm
www 20858 0.0 0.3 40408 12932 ? D May05 1:55 /usr/local/php/bin/php-cgi –fpm
www 20866 0.0 0.3 40688 13296 ? D May05 1:53 /usr/local/php/bin/php-cgi –fpm
www 20878 0.0 0.3 40932 13604 ? D May05 1:51 /usr/local/php/bin/php-cgi –fpm
www 24288 0.0 0.3 40436 12880 ? D Apr15 2:36 /usr/local/php/bin/php-cgi –fpm
www 26881 0.0 0.3 41596 13712 ? D Apr16 6:11 /usr/local/php/bin/php-cgi –fpm
www 26921 0.0 0.3 43224 15848 ? D Apr16 5:57 /usr/local/php/bin/php-cgi –fpm
www 26983 0.0 0.3 42736 14524 ? D Apr16 6:01 /usr/local/php/bin/php-cgi –fpm
www 27007 0.0 0.3 42608 14248 ? D Apr16 6:01 /usr/local/php/bin/php-cgi –fpm
www 27023 0.0 0.3 42464 15172 ? D Apr16 5:57 /usr/local/php/bin/php-cgi –fpm
处理过程
Read the rest of this entry
Linux
# 查看默认的运行级别,Debian系默认运行级别为2,Redhat系默认运行级别为3
[11:34:29.9] root@webserver:/usr/local/webserver/nginx# runlevel
[11:34:31.8] N 2webserverwebserver
Read the rest of this entry
Apache, Linux, Nginx