Usage: We recommend that you first update and upgrade: apt-get-yupdateapt-get-yupgradeOK and then execute: Export cdlvamp0.3. If it is Debian, execute :. db-lvamp.shUbuntu, Please execute :. ub-lvamp.sh
Usage: We recommend that you first update and upgrade: apt-get-y updateapt-get-y upgrade OK and then execute: sudo suwget http://lvamp.yzs.me/lvamp0.3.tar.gztar zxvf lvamp.tar.gz cd lvamp0.3 if it is Debian, please execute :. /db-lvamp.sh Ubuntu, Please execute :. ub-lvamp.sh
Usage:
We recommend that you first update and upgrade:
apt-get -y updateapt-get -y upgrade
Run the following command after OK:
sudo suwget http://lvamp.yzs.me/lvamp0.3.tar.gztar zxvf lvamp.tar.gzcd lvamp0.3
For Debian, run the following command:
./db-lvamp.sh
For Ubuntu, run:
./ub-lvamp.sh
When installing MySQL, you will be prompted to Enter the MySQL root Password. putty may be garbled, but simply Enter the password and press Enter:
Add a VM:
/root/addhost
Add a virtual host Tutorial:
========================================================== ==================================== Add Virtual Host for LVAMP ==== ========================================================== ============================== Made by ExtremeMy Blog: http://yzs.me/For More information please visit http://yzs.me/1517.html========================================================================= Please input domain: example.com # enter the domain name you want to bind here ========================== domain = example.com = ======================================== Do you want to add more domain name? (Y/n) # If the website has another domain name (such as www and bbs), enter y; otherwise, enter n, and press ENTER y Type domainname, example (www. yzs. me bbs. yzs. me blog. yzs. me ): www.example.com # enter the domain name you want to add here ======================== domain list = www.example.com ======================== Do you want to use a different user for this website? (Y/n) # enable your site to run as different user identities (the default user is www-data), effectively preventing cross-site yType username, example: mywebsiteexample # Enter the username of the user to be used for the website (the user will be created automatically if the user does not exist. Do not enter root) ====================================== your website user is example ========== ========================== Please input the directory for the domain: test.com: # enter the root directory of your website. The Default value is/var/www/your domain name. You can press enter to use the Default setting (Default directory: /var/www/test.com ): ============================ Virtual Host Directory =/var/www /Test.com ================================ Please input Administrator Email Address: example@example.com # Enter your website administrator email here, You can directly press enter to skip using configuration settings. ========================================= Server Administrator Email = example@example.com ============== =========================== Press any key to create your ul host... create unique ul Host directory ...... set permissions of Virtual Host directory ...... enabling site test.com. run'/etc/init. d/apache2 reload 'to activate new configuration! Restart Apache2 ...... restarting web server: apache2... waiting. ========================================================== ==================================== Add Virtual Host for LVAMP ==== ========================================================== ============================== Made by ExtremeMy Blog: http://yzs.me/For More information please visit http://yzs.me/1517.html========================================================================= At this point, the VM has been created.
Status management tool:
/root/lvamp {start|stop|reload|restart|kill
To delete a website:
A2dissite Domain Name service apache2 restart
If you want to uninstall LVAMP (first go to the directory of one-click LVAMP package ):
./remove.sh
FAQ:
When using some programs, such as WordPress, you may be prompted to enter FTP information. If you have not set the site to run as another user, run:
Chown-R www-data: www-data + your website directory
If the site runs as another user, change www-data to the user name entered when adding the VM. For example, if I enter example, run:
Chown-R example: example + your website directory
===================================== I am an evil splitting line ==================== ==========
Log updated on April 9, April 5, 2013:
1) Debian does not need to add its own Dotdeb Source
2) Optimize the installation process, install MySQL in advance, and prompt users to enter their passwords earlier
3) add PHP-GD Library
4) disable the file list Function
5) how to add a service management tool (/root/lvamp:
/Root/lvamp {start | stop | reload | restart | killstar: start LVAMP service stop: stop LVAMP service reload: restart LVAMP configuration file restart: restart LVAMP service kill: force stop LVAMP Service
5) change the default permission 755 (rwxr_xr_x) for creating a website folder to 711 (rwx _ x) to make cross-site data acquisition more effective.
6) Add the mpm-itk module to support one user for each site. Usage:
When executing/root/addhost, you will be prompted to enter the Website user name:
Do you want to use a different user for this website? (Y/n) y # Enter y to use this function, and n to do not enter y: Type username, example: mywebsitetest ============================ your website user is test
Log updated on April 9, February 6, 2013:
1) Add the mod_headers module. You can add the following code in. htaccess to define the cache time:
# Max-age in seconds # define the cache time for images, CSS, and JS as seven days
Header set Cache-Control "max-age = 604800"
# Defines the cache time for HTML and TXT files as two hours
Header set Cache-Control "max-age = 7200"
Log updated on April 9, February 5, 2013:
1) fixed the BUG where the backend could not obtain the real IP address.
2) increase the varnish wait time to connect to the backend, the time to wait for the first character transmitted from the backend, and the interval between the two characters. Prevent 503 errors.