歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux虛擬主機服務器wdcp系列教程之一

linux虛擬主機服務器wdcp系列教程之一

日期:2017/3/1 16:18:28   编辑:關於Linux
在我們安裝了網絡服務管理系統wdcp後,可能會有不少疑問還有就是使用過程中出現的問題,下面為大家總結幾點比較常見的,如若還有其他疑問,可到wdlinux論壇尋找相關教程。
1、服務器或網站怎麼遷移最好最快
分種情況
1 從別的環境遷移到wdcp的環境
2 從老的wdcp遷移到新的wdcp環境
對於第一個,沒有較好的辦法,基本上要一個個手動創建網站(如果網站很多,其實也可以寫個小程序來導入)
對於第二個,以下具體說明
1 在新服務器上安裝好新的環境,也就是一鍵包及wdcp等
2 在原服務器上,打包網站目錄/www/web,數據庫目錄/www/wdlinux/mysql/var/
3 通過scp或下載,將數據下載到新服務器上,然後解壓到相應的目錄
4 重起下web服務和mysql服務
5 登錄後台,網站管理> 站點列表裡的 "更新所有站點配置"
正常情況下,就可以了
幾點注意:
1 /www/web 是默認的網站目錄,如要做過修改,根據實際修改
2 /www/wdlinux/mysql/var/ 數據庫目錄,也是默認的,如有修改過,根據實際修改
3 如果mysql是整個var目錄打包的話,相關的數據庫用戶密碼也變了,需要用小工具強制修改下wdcp及root的密碼,否則後台不能登錄,也無法創建數據庫
4 如有靜態的規則,這個要手動新加到新後台裡
5 如自己有對WEB環境做過優化或調整的,可自行備份相應的配置文件
mysql數據庫用戶密碼修改
wdcp數據庫無法連接的修復,如登錄後台提示"無法連接mysql,請檢查mysql是否已啟動及用戶密碼是否設置正確"
強制修改mysql的root密碼,在忘記mysql密碼時有用
sh /www/wdlinux/tools/mysql_root_chg.sh
再執行如下,修改wdcp的數據庫密碼
sh /www/wdlinux/tools/mysql_wdcp_chg.sh
2、後台升級後,網站打不開了的進來
時不時會有人遇到這問題,就是 在後台點升級後,然後重起,網站就打不開了,這個問題並不是因為升級原因引起,也說過好多遍了
這裡再說明一下
後台升級wdcp,是不會影響到前端網站的訪問和運行的,這個升級只是後台升級,跟前端網站沒有關聯的
那是什麼原因呢?
很可能的原因,是在此之前操作過站點(新建|編輯)等操作過站點,但由於重起服務沒生效,所以沒發現問題
但重啟機器後,就發現問題了
這裡,怎麼處理?
在後台進程裡看,有沒80端口,如是N+A的環境,看有沒80和88兩個端口
可以在後台命令運行器裡運行
service nginxd restart
service httpd restart
看有沒什麼提示,根據相應提示進行修改就可以
可是ssh裡連接到服務器裡運行上述命令來看
備注:
此問題,99%的原因,都是由於錯誤地操作了站點的偽靜態規則原因或偽規則文件不存在等原因
所以,注意檢查這裡了
3、新開站點或綁定域名打不開或無法訪問的問題
新開站點或綁定域名打不開或無法訪問的問題,可以按如下方法或順序檢查
以下幾種情況
一 用IP可以打開,但用域名打開網站顯示到默認頁面
1 站點列表裡是否有相應的網站信息
2 檢查有沒站點配置文件後台 ->系統管理->文件管理器 ->虛擬主機站點文件(nginx,apache) 點擊進去,進入到vhost目錄,看是否有相應的配置文件
文件名以創建站點時用的域名加後綴.conf,如wdlinux.conf
3 檢查網站目錄下有沒文件後台 -> 網站管理 -> 站點列表 相應網站右邊的 “文件管理”,點擊進去查看是否有public_html目錄以及public_html目錄下是否有文件
你有沒裝你的網站文件或程序上傳到public_html下目錄下
4 後台 ->系統管理 ->重起web服務

系統管理 ->命令運行 裡執行
service nginxd restart
service httpd restart
如果還不行,把錯誤信息貼上來
說明:很可能是沒生效,一般重起下服務就可以
二 用IP也打不開默認首頁
1 確定是否安裝成功,主要是在安裝過程中是否有中斷或錯誤信息
2 檢查是否有80端口
可以系統管理 ->端口管理 看是否有80端口
如果沒有80端口, 在 啟動服務 列表頁裡找到相應的nginxd或httpd,點擊後面的啟動
或者
系統管理 ->命令運行 裡執行
service nginxd restart
service httpd restart
注意看提示信息
或者用ssh連接到服務器上執行service nginxd restart
service httpd restart
把錯誤信息貼上來
說明:
1 如果是新安裝完就打不開,應該是沒安裝完成
2 如果是在新建站點或操作站點後打不開,99%都是偽靜態規則問題,也就是偽靜態規則導致nginx或apache無法啟動
此時可以取消剛添加的站點的偽靜態,再重起下服務,然後進一步檢查偽靜態規則
本文教程摘自 wdlinux論壇,轉載請注明!

Copyright © Linux教程網 All Rights Reserved