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, 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!
2, add Apache support CGI program
Apache has supported CGI by default, but it is not enabled by default, and if CGI support is required, the following methods can be used
1
Vi/www/wdlinux/apache/conf/httpd-wdl.conf
At the end of the increase
AddHandler cgi-script. cgi. pl
Or
echo "AddHandler cgi-script. cgi. pl" >>/www/wdlinux/apache/conf/httpd-wdl.conf
2
Modify the virtual host configuration file/www/wdlinux/apache/conf/vhost/wdlinux.cn.conf, as follows
< directory/www/web/wdlinux.cn/public_html >
Options FollowSymLinks
AllowOverride All
Order Allow,deny
Allow from all
</directory >
Modify Replace with
< directory/www/web/wdlinux.cn/public_html >
Options FollowSymLinks execcgi
AllowOverride All
Order Allow,deny
Allow from all
</directory >
Actually, it adds "execcgi."
Back up Apache
Service httpd Restart
Now you can test
vi/www/web/wdlinux.cn/public_html/test.cgi
#!/usr/bin/perl
print "content-type:text/html nn";
foreach $var (sort (%env)) {
$val = $ENV {$var};
$val =~ s|n|\n|g;
$val =~ s| "| \ "|G;
Print "${var}=" ${val} "n";
}
Save
There is also a need to pay the right to execute this document, as
chmod 755/www/web/wdlinux.cn/public_html/test.cgi
3, about the installation of a key package in the MySQL compile "stuck" instructions
When installing a key pack or WDCP, someone often reacts when installing MySQL "stuck", as shown below
#FormatImgID_0
It's not a card, it's a MySQL build. The installation itself takes longer than any other apache,php,nginx.
Generally 10-30 minutes, but also according to the machine hardware configuration, high configuration of the machine will be faster, low configuration naturally longer a little
So please use a key package to compile, more patience to wait
You can also determine whether MySQL is in the installation or is really jammed by the following method
On the SSH connection terminal, view resources with top
If you can see some make,cc1,install and so on the process of beating, instructions are in the installation, patience is
If there's nothing, it could be real stuck or the network's broken.
But as far as I know, the basics rarely get stuck, sometimes because of network outages.
4, about a key installation package, directory, startup, LNAMP,WDCP Port
Port description
By default, the WDCP background is used to 8080 ports, which can be modified
Lamp environment
HTTPD 80 ports.
LNMP Environment
Nginx 80 ports.
In the Lnamp environment
HTTPD 88 port (not modifiable)
NGINXD 80 ports.
I hope no one asks why in the Lnamp environment, httpd into 88 ports
Related startup commands
Service Wdapache start|stop|restart WDCP background start | stop | reboot
Service Nginxd start|stop|restart nginx Services start | stop | reboot
Service httpd start|stop|restart httpd services start | stop | reboot
Service PUREFTPD start|stop|restart FTP service start | stop | reboot
Service mysqld start|stop|restart MySQL services start | stop | reboot
WDCP Background Service Environment installation directory (WDCP2, 1.X not)
/www/wdlinux/wdapache WDCP Background Apache
PHP/www/wdlinux/wdphp WDCP Background
Related Software Installation directory
/www/wdlinux/nginx Nginx installation directory
/www/wdlinux/apache Apache installation directory
/WWW/WDLINUX/PUREFTPD PUREFTPD installation directory
/www/wdlinux/zend Zend installation directory
Default MySQL database file and log directory
/www/wdlinux/mysql/var
Virtual Host configuration file
/www/wdlinux/nginx/conf/vhost
/www/wdlinux/apache/conf/vhost
Related configuration Files
/www/wdlinux/etc/my.cnf
/www/wdlinux/etc/php.ini
/www/wdlinux/nginx/conf/nginx.conf
/www/wdlinux/php/etc/php-fpm.conf
/www/wdlinux/apache/conf/httpd.conf
/www/wdlinux/apache/conf/httpd-wdl.conf
/www/wdlinux/etc/pure-ftpd.conf
/www/wdlinux/etc/pureftpd-mysql.conf
Default Web Log directory
/www/wdlinux/nginx/logs
/www/wdlinux/apache/logs
You can also set the default in the background
/www/web_logs
Default backup file directory (background can be set)
/www/backup
Default Recycle Bin directory (background can be set)
/www/trash
This article is excerpted from Wdlinux Forum, reproduced please specify!
Linux Server Web Environment one-click installation package and tutorial