Intermediary transaction http://www.aliyun.com/zixun/aggregation/6858.html ">seo diagnose Taobao guest cloud host technology Hall
After we installed the Linux Server Web environment a key installation package LANMP, there may be a lot of questions there is the use of the process of the problem, the following for you to sum up a few more common, if there are other questions, you can go to the Wdlinux forum to find relevant tutorials.
1, Apache struts vulnerability repair (online collection)
Because the recent Apache official direct how to use the loophole in the official website bulletin, hackers
There has been a surge in the use of this vulnerability to attack sites.
So I collected some methods to fix the loophole on the Internet, we can try and hope everyone dance
Jump supplements.
The Apache struts team has recently released the Struts 2.3.15.1 security update version. Big
Home can upgrade all Struts 2 related programs to the new version.
If you migrate from other branches to the 2.3.x branch, be aware that the branch minimum requirements
Servlet API 2.4, JSP API 2.0, and Java 5.
Download Address: http://struts.apache.org/
2, shared IP Cloud Host (VPS) play WDCP
At present, there are a lot of domestic performance is also a good share of IP VPS, but because there is no independent IP, so the environment configuration will be more trouble.
Because I am now using a shared IP VPS, so some configuration methods to share, for your reference.
The first is the system choice, according to experience CentOS 5.6 (32-bit) system will be compatible with WDCP some, 6.2 (64-bit) of the system used several times, there are the HTTP process of suspended animation phenomenon.
After installing the system, install the WDCP, install the installation method according to the forum.
And then mount the data disk, not to say, a lot of tutorials.
Then began to say that the sharing of IP VPS with independent IP difference operation.
1, WDCP background port settings, because the shared IP is the provider specified a number of ports for us to use, so it is not possible to have 8080 ports to everyone, we need to manually WDCP 8080 port modified to one of our available port,
2, FTP port settings, attention, because the most shared IP VPS will give you a separate FTP port, with this FTP port map to your VPS 21 port, so generally need to use the "passive link" way to connect. This time you need to modify/www/wdlinux/etc/ Pure-ftpd.conf, the PassivePortRange after the end of the paragraph, modify the port number you can use the paragraph, note that 2 port number corresponds to 1 simultaneous connections, if you want to 2 FTP clients simultaneously linked to the FTP server, you will need to occupy 4 ports. Finally, note that these ports are added to the firewall whitelist
After a few steps, basic your VPS can be used normally.
3. Add Pdo_mysql Module
The default PHP installation, only installed a common default module, some not commonly used or less used, there is no default install
This can be increased by using the following methods to increase pdo-mysql as an example
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
Tar zxvf
Pdo_mysql-1.0.2.tgz
cd
pdo_mysql-1.0.2
/www/wdlinux/php/bin/phpize
./configure
--with-php-config=/www/wdlinux/php/bin/php-config
--with-pdo-mysql=/www/wdlinux/mysql
Make
Make install
Add to configuration file
# VI
/www/wdlinux/etc/php.ini
In the final join
Extension=/www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so
Then restart the Web service, such as
Service httpd Restart
Service Nginxd Restart
4, the correct Lnamp support SSI Method! That is, support shtml and include calls!
Study of the afternoon, reference to a variety of methods, only to find that they are not complete, lack of one, it is not!
2 places must be modified: a conf file in Apache and Nginx
Step One: Modify the httpd.conf file in Apache
Find: AddType HTML shtml
Addoutputfilter recursively shtml
Remove the front # symbol
Modified to: AddType HTML. shtml. html
Addoutputfilter recursively. shtml. html (Add. HTML to allow HTML to also support include calls
Find: Options Indexes followsymlinks in the back plus recursively
Enter: Vhost folder, find your site configuration conf file,
Find: Options followsymlinks,
Modified to: Options FollowSymLinks recursively includesnoexec
When you modify here, go to your website and you will find that accessing the same page as www.abc.com and www.abc.com/index.shtml is different
In www.abc.com/index.shtml, the file that is called with include, the system cannot read out, but in the www.abc.com can read out, the middle reason is unknown!
And then the second step:
Enter Nginx, open nginx.conf file
In the HTTP, server, and location sections, add:
SSI on;
Ssi_silent_errors on;
Ssi_types text/shtml;
Then, reboot the server, OK!
This article is excerpted from Wdlinux Forum, reproduced please specify!