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,佔用資源少。php
對於新手,可以使用阿里雲自家的LNMP安裝和配置教程,請移步至:阿里雲linux一鍵安裝web環境全攻略html
可是阿里本身的一鍵安裝包php默認安裝5.2,需修改腳本才能安裝5.3,且相應的軟件版本較爲舊。推薦使用軍哥的LNMP一鍵安裝包,功能全面,且有相應的論壇可供學習討論。軍哥的LNMP一鍵安裝教程詳見:LNMP安裝教程mysql
因爲阿里的系統盤與數據盤分開,安裝完軍哥的LNMP以後,還須要把相應的數據目錄修改到數據盤,以防止重置或回滾系統盤快照時數據丟失。linux
1. 修改網站文件目錄nginx
LNMP 1.0安裝包,nginx主配置文件目錄爲:「/usr/local/nginx/conf/nginx.conf」,虛擬主機配置文件目錄爲:「 /usr/local/nginx/conf/vhost/域名.conf」,具體目錄以實際安裝效果爲準,詳見:LNMP各軟件安裝目錄web
(1)打開並修改Nginx默認的網站文件目錄:sql
vi /usr/local/nginx/conf/nginx.conf
若是已經新建了虛擬主機,還須要打開並修改虛擬主機的網站文件目錄:數據庫
vi /usr/local/nginx/conf/vhost/域名.conf
(2)移動網站文件目錄到新位置apache
原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