最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

扔掉VPS面板!網(wǎng)站平滑遷移到LNMP或LAMP建站環(huán)境的方法圖解

 更新時間:2017年07月27日 09:53:21   投稿:mrr  
VPS面板帶來了建站的便利,但是也導致了不少的問題,現(xiàn)在看來VPS面板很多的功能都是可以自己通過VPS配置來完成的,于是扔掉VPS面板,將網(wǎng)站遷移到LNMP或LAMP建站環(huán)境就自然應運而生的。下面給大家介紹扔掉VPS面板!網(wǎng)站平滑遷移到LNMP或LAMP建站環(huán)境的方法,一起看看吧

對于剛剛用VPS建站的朋友來說,給VPS主機安裝控制面板可以省掉Web環(huán)境配置的麻煩,同時又可以方便管理網(wǎng)站,例如綁定域名、FTP上傳文件、數(shù)據(jù)備份等等。現(xiàn)在不少的VPS主機面板已經(jīng)做得和虛擬主機面板差不多了,大大降低了VPS建站的門檻。

但是,部落發(fā)現(xiàn)在長期使用VPS主機控制面板后,越來越覺得VPS主機面板帶來的麻煩。第一大問題就是VPS主機面板經(jīng)常爆出各種漏洞,即便是官方及時修復也依然讓人心有余悸,更何況是現(xiàn)在的VPS面板都是長期不更新的,出了問題也無法得到很好的解答。

第二大問題就是VPS主機面板給Web環(huán)境配置帶來不小的困難,在安裝eAccelerator、memcached、redis時要同時兼顧到VPS面板的配置,否則無法安裝成功。另外,升級PHP、MySQL、Nginx等時的困惑,一般來都是要等VPS面板發(fā)布新升級包,自己配置又往往有各種“意外”問題。

VPS面板帶來了建站的便利,但是也導致了不少的問題,現(xiàn)在看來VPS面板很多的功能都是可以自己通過VPS配置來完成的,于是扔掉VPS面板,將網(wǎng)站遷移到LNMP或LAMP建站環(huán)境就自然應運而生的。由于長期使用VPS導致網(wǎng)站形成了不少的“依賴”,戒除這些“依賴”就需要“無縫平滑”轉移了。

扔掉VPS面板!網(wǎng)站平滑遷移到LNMP或LAMP建站環(huán)境的方法

一、LNMP或LAMP建站環(huán)境安裝

1、LNMP官網(wǎng):

官方首頁:https://lnmp.org/

2、LNMP是指Nginx、MySQL、PHP,LAMP是指Apache、MySQL、PHP。只要你原來的VPS面板用的是LNMP或LAMP都可以直接遷移到本文要介紹的LNMP一鍵安裝包。

3、在安裝LNMP或者LAMP前,對VPS有幾點注意:

支持CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系統(tǒng)
需要2GB以上硬盤剩余空間
MySQL 5.6及MariaDB 10必須1G以上內(nèi)存
128M以上內(nèi)存,Xen的需要有SWAP,OpenVZ的另外至少要有128MB以上的vSWAP或突發(fā)內(nèi)存

4、LNMP和LAMP編譯的時間比較長,為了避免中途出現(xiàn)意外,我們可以使用screen工具,登錄你的VPS主機,執(zhí)行:screen -S lnmp。如果提示screen: command not found 命令不存在可以執(zhí)行:yum install screen 或 apt-get install screen安裝。

5、安裝LNMP執(zhí)行以下命令:

wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lnmp

6、如果想安裝LAMP的話執(zhí)行以下命令:

wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lamp

LNMP或LAMP開始安裝

7、編譯的最開始是設置好你的MysqL的Root密碼。

LNMP或LAMP設置MysqL密碼

8、選擇是否安裝MySQL InnoDB,輸入MySQL或MariaDB版本的序號,如下圖:

LNMP或LAMP是否安裝MysqL

9、輸入PHP版本的序號,選擇是否安裝內(nèi)存優(yōu)化。(一般來說Default選項安裝后問題比較少,程序兼容性也比較強,安裝時不會選擇的可以直接選擇默認的。)

LNMP或LAMP選擇PHP版本

10、因為我們安裝的是LAMP,所以還要設置你的管理員賬號郵箱,和選擇Apache版本。

LNMP或LAMP選擇Apache版本

11、接著等三十分鐘以上,你的VPS主機就會顯示LNMP或者LAMP安裝成功了。

LNMP或LAMP顯示安裝成功

12、打開IP地址,就可以看到LNMP和LAMP成功的頁面了,打開探針就能看到服務器編譯引擎了。這里安裝的是Apache。

LNMP或LAMP探針顯示成功

二、LNMP或LAMP必備緩存擴展

1、LNMP或LAMP一鍵包已經(jīng)提供了eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache等PHP緩存、加速類的擴展的安裝了,配置起來非常簡單。

1、PHP加速器:eAccelerator安裝。進入你的LNMP目錄中:cd lnmp1.2-full,執(zhí)行命令:./addons.sh install eaccelerator,注意區(qū)分不同的版本對應的PHP版本:eaccelerator 0.9.5.3 支持PHP 5.2;eaccelerator 0.9.6.1 支持PHP 5.2、5.3;eaccelerator 1.0-dev 支持PHP 5.2、5.3、5.4。

PHP加速器:eAccelerator安裝

2、看到下圖就表示已經(jīng)成功安裝上了eAccelerator了,卸載的話執(zhí)行:./addons.sh uninstall eaccelerator。

eAccelerator安裝成功

3、打開PHP探針,就可以看到eAccelerator已經(jīng)成功運行了。

eAccelerator成功運行

4、內(nèi)存對象緩存系統(tǒng):Memcached。進入你的LNMP目錄中:cd lnmp1.2-full,執(zhí)行命令:./addons.sh install memcached。根據(jù)自己的需求選擇php-memcache或php-memcached擴展,目前discuz x使用的是前者,Wordpress請使用后者。

內(nèi)存對象緩存系統(tǒng):Memcached

5、Memcached編譯時間在十分鐘左右,memcache統(tǒng)計就幾分鐘。看到下圖就表示已經(jīng)編譯成功了。卸載的話執(zhí)行:./addons.sh uninstall memcached

Memcached編譯成功

6、打開PHP探針就能看到Memcached已經(jīng)成功編譯了。

Memcached正確安裝

7、PHP opcode緩存器:XCache。因XCache與eAccelerator作用類似,所以兩者只能取其一。進入lnmp解壓后的目錄,執(zhí)行:./addons.sh install xcache,XCache安裝時要設置一個管理員密碼。

PHP opcode緩存器:XCache

三、LNMP或LAMP創(chuàng)建網(wǎng)站綁定域名

1、LNMP或LAMP創(chuàng)建新的網(wǎng)站時,需要進入到LNMP目錄中:cd lnmp1.2-full,然后執(zhí)行命令:lnmp vhost add,接著輸入你的網(wǎng)站域名,再次輸入“Y”,繼續(xù)輸入不帶www的域名。最下面需要設置網(wǎng)站的目錄,路徑要以/開頭的完整路徑。

LNMP或LAMP添加虛擬主機

2、然后是設置是否啟用日志,Apache的話需要填寫你的管理員郵箱,還有就是給網(wǎng)站創(chuàng)建MysqL數(shù)據(jù)庫了。

LNMP或LAMP啟用日志

3、創(chuàng)建好虛擬主機后,你的VPS的網(wǎng)站目錄下就可以看到新的網(wǎng)站的根目錄了。默認的都是在/home/wwwroot/下面了。

LNMP或LAMP網(wǎng)站的根目錄

4、新建的數(shù)據(jù)庫都是在/usr/local/mysql/var/下面。

LNMP或LAMP數(shù)據(jù)庫目錄

5、PHPMyAdmin在/home/wwwroot/default/,建議將其重命名,以免被外人訪問到。如果安裝了XCache, 則在/home/wwwroot/default/也能看到,通過這里我們可以訪問到XCache管理界面。

四、網(wǎng)站數(shù)據(jù)平滑遷移到新VPS主機上

1、上文我們已經(jīng)成功配置好了LNMP或LAMP建站環(huán)境,為了避免我們遷移后的網(wǎng)站出現(xiàn)數(shù)據(jù)庫連接錯誤,建議在綁定域名創(chuàng)建數(shù)據(jù)庫時創(chuàng)建一個與原MysqL數(shù)據(jù)庫一樣的數(shù)據(jù)庫名稱和用戶名、密碼等。

2、此處平滑遷移網(wǎng)站數(shù)據(jù)主要用到了部落之前介紹的兩種方法:一是VPS主機快速搬家方法:邊打包邊傳輸邊解壓,另一個是SCP遠程VPS快速搬家。兩種搬家方法都可以讓你省去了本地中轉網(wǎng)站數(shù)據(jù)的麻煩,直接在機房與機房之間遷移數(shù)據(jù)。

LNMP或LAMP快速搬家

3、舉個例子,找到舊的VPS主機上的網(wǎng)站根目錄。

LNMP或LAMP找到根目錄

4、將原VPS上的/www/web/freehao123_info下的public_html目錄搬家到新的VPS上,執(zhí)行命令:

tar czf - public_html | ssh root@50.31.252.181 tar xzf - -C /www/web/freehao123_info/public_html

LNMP或LAMP執(zhí)行命令搬家

5、對于MysqL數(shù)據(jù)庫搬家也是一樣,找到原mysql數(shù)據(jù)庫文件及日志目錄,使用以上命令(注意替換相應的目錄)就可以將數(shù)據(jù)庫搬到新的VPS主機上。機房與機房之間的帶寬充足,此種方法最適合大型的網(wǎng)站了。

LNMP或LAMP遷移數(shù)據(jù)庫

五、LNMP或LAMP建站環(huán)境問題

1、LNMP或LAMP的eaccelerator安裝后會導致phpmyadmin空白和打不開。這個問題部落遇到過,環(huán)境是:mysql5.5.42  php5.4.40 Apache2.2.29  eAccelerator 1.0,只要把eAccelerator 給卸載了phpmyadmin打開就正常了。

LNMP或LAMP存在的問題

2、PHP 優(yōu)化加速組件opcache導致Wordpress的500錯誤。這個問題應該是部落的Wordpress本身存在的問題,因為Wordpress用了不少的緩存插件,導致在安裝了opcache后出現(xiàn)服務器一直500錯誤,卸載了opcache了就正常了。

LNMP或LAMP出現(xiàn)500錯誤

3、LNMP或LAMP的日志和備份問題。這個對于剛剛從VPS控制面板中轉移過來的朋友可能有些不適應,好在LNMP1.2安裝包目錄下有一個tools目錄,放有常用的備份腳本 backup.sh,nginx日志切割腳本 cut_nginx_logs.sh,SSH防護安裝腳本denyhosts.sh 和 fail2ban.sh,MySQL/MariaDB root密碼重裝工具 reset_mysql_root_password.sh及PHP函數(shù)輔助刪除工具 remove_disable_function.sh。

LNMP或LAMP日志備份

總結

以上所述是小編給大家介紹的扔掉VPS面板!網(wǎng)站平滑遷移到LNMP或LAMP建站環(huán)境的方法圖解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • 磁盤陣列初步了解圖文教程

    磁盤陣列初步了解圖文教程

    閑來無事,組了個raid 0,感覺還不錯,速度有明顯提高,加載游戲和啟動程序速度有所改善,一般服務器用的多
    2013-06-06
  • 游戲服務器開發(fā)的基本體系與服務器端開發(fā)的一些建議

    游戲服務器開發(fā)的基本體系與服務器端開發(fā)的一些建議

    剛開始時以為做游戲服務器和做web差不多,但是經(jīng)過一段時間之后,才發(fā)現(xiàn)代碼太多,太亂了,一看代碼都想重構,都是踩著坑往前走。這里我把一些游戲開發(fā)方面的東西整理一下,希望能對那些想做游戲服務器開發(fā)的朋友有所幫助
    2017-07-07
  • 基于HTTP協(xié)議實現(xiàn)的小型web服務器的方法

    基于HTTP協(xié)議實現(xiàn)的小型web服務器的方法

    這篇文章主要介紹了基于HTTP協(xié)議實現(xiàn)的小型web服務器的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2007-08-08
  • VPS主機上備份網(wǎng)站和數(shù)據(jù)庫的簡單方法

    VPS主機上備份網(wǎng)站和數(shù)據(jù)庫的簡單方法

    現(xiàn)在看到越來越多的VPSer開始使用VPS,在使用VPS的時候一個很重要的任務就是VPS提供備份,雖然一些IDC也提供VPS的備份服務,但要不就是收費,都不太適合我們這些VPSer們使用
    2012-05-05
  • cwRsync 錯誤 uid/gid 4294967295 (-1) is impossible to set on

    cwRsync 錯誤 uid/gid 4294967295 (-1) is impossible to set on

    今天在同步文件的時候,因為用了4.3的新版本,出現(xiàn)了這個問題,cwRsync 錯誤 uid/gid 4294967295 (-1) is impossible to set on,后來參考下面的方法解決了,特分享一下方便需要的朋友
    2016-08-08
  • 解密Console?LDAP配置

    解密Console?LDAP配置

    這篇文章主要為大家介紹了解密Console?LDAP配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • 如何將pem證書轉換為.crt和.key與證書格式介紹

    如何將pem證書轉換為.crt和.key與證書格式介紹

    這篇文章主要介紹了如何將pem證書轉換為.crt和.key與證書格式介紹,需要的朋友可以參考下
    2024-01-01
  • SSH證書登錄方法詳細教程

    SSH證書登錄方法詳細教程

    SSH是服務器登錄工具,密碼登錄和密鑰登錄,都有各自的缺點。SSH還有第三種登錄方法,那就是證書登錄。很多情況下,它是更合理、更安全的登錄方法,本文介紹證書登錄的方法,需要的朋友可以參考下
    2022-12-12
  • maven 測試寫入JRE參數(shù)實例詳解

    maven 測試寫入JRE參數(shù)實例詳解

    這篇文章主要介紹了maven 測試寫入JRE參數(shù)實例詳解的相關資料,需要的朋友可以參考下
    2017-03-03
  • 完美解決在eclipse上部署Tomcat時出現(xiàn)8080等端口被占用的問題

    完美解決在eclipse上部署Tomcat時出現(xiàn)8080等端口被占用的問題

    下面小編就為大家?guī)硪黄昝澜鉀Q在eclipse上部署Tomcat時出現(xiàn)8080等端口被占用的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論

荔浦县| 大关县| 湖州市| 永福县| 苏州市| 长乐市| 凤冈县| 昌宁县| 德阳市| 阳高县| 乳源| 大石桥市| 北海市| 特克斯县| 泽库县| 兰坪| 中牟县| 中牟县| 永昌县| 益阳市| 南丰县| 凤庆县| 永吉县| 石阡县| 漾濞| 从化市| 改则县| 常州市| 岗巴县| 牟定县| 岐山县| 瑞丽市| 威海市| 增城市| 诸城市| 建宁县| 崇义县| 两当县| 定州市| 卢龙县| 长寿区|