LNMP安裝了哪些軟件?安裝目錄在哪
LNMP相關軟件安裝目錄
Nginx 目錄: /usr/local/nginx/
MySQL 目錄 : /usr/local/mysql/
MySQL數據庫所在目錄:/usr/local/mysql/var/
PHP目錄 : /usr/local/php/
PHPMyAdmin目錄 : 0.9版為/home/wwwroot/phpmyadmin/ 1.0版為 /home/wwwroot/default/phpmyadmin/ 強烈建議將此目錄重命名為其不容易猜到的名字。phpmyadmin可自己從官網下載新版替換。
默認網站目錄 : 0.9版為 /home/wwwroot/ 1.0版為 /home/wwwroot/default/
Nginx日志目錄:/home/wwwlogs/
/root/vhost.sh添加的虛擬主機配置文件所在目錄:/usr/local/nginx/conf/vhost/
PureFtpd 目錄:/usr/local/pureftpd/
PureFtpd web管理目錄: 0.9版為/home/wwwroot/default/ftp/ 1.0版為 /home/wwwroot/default/ftp/
Proftpd 目錄:/usr/local/proftpd/
LNMP相關配置文件位置
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虛擬主機配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf
Proftpd 用戶配置文件:/usr/local/proftpd/etc/vhost/用戶名.conf
LNMPA相關目錄文件位置
Apache目錄:/usr/local/apache/
Apache配置文件:/usr/local/apache/conf/httpd.conf
Apache虛擬主機配置文件目錄:/usr/local/apache/conf/vhost/
目前阿里雲提供了自家的一鍵安裝工具,可安裝LAMP或者LNMP均可,對於低配置的服務器,推薦LNMP,占用資源少。
對於新手,可使用阿里雲自家的LNMP安裝和配置教程,請移步至:阿里雲linux一鍵安裝web環境全攻略
但是阿里自己的一鍵安裝包php默認安裝5.2,需修改腳本才能安裝5.3,且相應的軟件版本較為舊。推薦使用軍哥的LNMP一鍵安裝包,功能全面,且有相應的論壇可供學習討論。軍哥的LNMP一鍵安裝教程詳見:LNMP安裝教程
由於阿里的系統盤與數據盤分開,安裝完軍哥的LNMP之后,還需要把相應的數據目錄修改到數據盤,以防止重置或回滾系統盤快照時數據丟失。
1. 修改網站文件目錄
LNMP 1.0安裝包,nginx主配置文件目錄為:“/usr/local/nginx/conf/nginx.conf”,虛擬主機配置文件目錄為:“ /usr/local/nginx/conf/vhost/域名.conf”,具體目錄以實際安裝效果為准,詳見:LNMP各軟件安裝目錄
(1)打開並修改Nginx默認的網站文件目錄:
vi /usr/local/nginx/conf/nginx.conf
如果已經新建了虛擬主機,還需要打開並修改虛擬主機的網站文件目錄:
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
源碼安裝nginx就面臨這樣的麻煩,不能使用service nginx restart 來重啟nginx,沒辦法只能重新加載下nginx.
#/usr/local/nginx/sbin/nginx -s reload
二.修改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