目前阿里雲提供了自家的一鍵安裝工具,可安裝LAMP或者LNMP都可,對於低配置的服務器,推薦LNMP,佔用資源少。php
對於新手,可以使用阿里雲自家的LNMP安裝和配置教程,請移步至:阿里雲linux一鍵安裝web環境全攻略html
可是阿里本身的一鍵安裝包php默認安裝5.2,需修改腳本才能安裝5.3,且相應的軟件版本較爲舊。推薦使用軍哥的LNMP一鍵安裝包,功能全面,且有相應的論壇可供學習討論。軍哥的LNMP一鍵安裝教程詳見:LNMP安裝教程java
因爲阿里的系統盤與數據盤分開,安裝完軍哥的LNMP以後,還須要把相應的數據目錄修改到數據盤,以防止重置或回滾系統盤快照時數據丟失。mysql
1. 修改網站文件目錄linux
LNMP 1.0安裝包,nginx主配置文件目錄爲:「/usr/local/nginx/conf/nginx.conf」,虛擬主機配置文件目錄爲:「 /usr/local/nginx/conf/vhost/域名.conf」,具體目錄以實際安裝效果爲準,詳見:LNMP各軟件安裝目錄nginx
(1)打開並修改Nginx默認的網站文件目錄:web
vi /usr/local/nginx/conf/nginx.conf
若是已經新建了虛擬主機,還須要打開並修改虛擬主機的網站文件目錄:sql
vi /usr/local/nginx/conf/vhost/域名.conf
(2)移動網站文件目錄到新位置數據庫
原LNMP默認的安裝位置爲/home/wwwroot,所以通常來說把wwwroot移動到新位置便可,假設數據盤掛載到/data目錄下,則服務器
mv /home/wwwroot /data/
(3)修改文件夾擁有者
若是文件夾擁有者不是www,應該修改成www,即
chown -R www.www /data/wwwroot
查看文件夾權限信息可以使用ls -l命令。
(4)重啓nginx
/etc/init.d/nginx restart
二.修改MySQL數據目錄
1.停掉mysql服務器:
/etc/init.d/mysql stop
2.下面新目錄以/data/mysql/ 爲例,而後複製舊目錄的數據庫到新目錄:
cp -R /usr/local/mysql/var/* /data/mysql/
3.將新目錄賦權爲mysql用戶組:
chown mysql:mysql -R /data/mysql/
4.再修改配置文件:
vi /etc/my.cnf
查找[mysqld] ,在下面加入datadir = /data/mysql/ 保存
5.啓動mysql:
/etc/init.d/mysql start