標籤:png 帳號 shel 通過 iap update 網站 搭建 linux系統
對於開發人員來說,進行Web開發時可以用Apache進行網站測試,然而當一個Web程式進行發布時,Apache中並發效能差就顯得很突出,這時配置一台Nginx伺服器顯得尤為重要。
以下是配置Nginx伺服器的方法:
1.下載Xshell和Xftp用於管理Linux系統和上傳檔案
2.下載aliyun一鍵web安裝包(包含Nginx、PHP、Mysql) 點此下載
3.將aliyun一鍵安裝包上傳到root目錄下
4.執行命令:cd /root 進入root目錄
5.執行命令:ls –l查看目錄結構,查看aliyunweb.zip是否存在
6.執行命令:unzip aliyunweb.zip進行解壓
7.執行命令:cd /root/sh-1.5.5/進入sh目錄
8.執行命令:chmod +x * -Rf 加上可執行許可權
9.執行命令:./install.sh執行安裝
10.接下來
依次輸入 1->1->4->3
最後輸入y斷行符號即可進入安裝,此過程近30分鐘
安裝完成後用命令:netstat –ln |more查看服務是否啟動
80 9000 3306 啟動連接埠存在,說明安裝已經成功
安裝後執行命令:cd /root/sh-1.5.5/ 斷行符號進入sh目錄
執行命令:more account.log 查看FTP和MySql帳號、密碼
將phpmyadmin目錄移動到www下,執行如下命令:
mv phpwind/phpmyadmin ./
ls–l命令查看是否移動成功
到此為止,Nginx伺服器已經配置成功,接下來就是配置一個基本網站了,在配置網站之前首先對資料庫進行密碼修改:
執行命令:
mysql -u root -p 輸入MySql的密碼(也就是account.log裡的MySql密碼)
use mysql;
UPDATE user SET password=PASSWORD("新密碼");
FLUSH PRIVILEGES;
quit;
有時候需要通過本地Windows電腦管理MySql資料庫,此時就需要對MySql資料庫進行授權,具體操作方法如下:
執行命令:
mysql -u root -p 輸入MySql的密碼(剛剛修改的密碼)
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘密碼‘ WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit;
至此,MySql資料庫就可遠程進行管理了。
接下來我們修改伺服器配置並部署一個網站到此伺服器上:
執行命令:cd /alidata/server/nginx/conf/vhosts 進入nginx配置目錄
執行命令:vi phpwind.conf 進入vim編輯器
按鍵盤“i”進入insert模式,修改檔案至以下樣式:
最後按esc退出編輯,按(:wq)斷行符號進行儲存。此時代表當前伺服器的根目錄為:/alidata/www
執行命令:service nginx reload 重啟Nginx伺服器
接下來上傳網站檔案到www目錄下
執行命令:unzip 壓縮包名.zip 進行解壓
執行命令:chown www.www 解壓檔案夾名 -Rf 修改網站檔案的目錄屬主
到此網站配置已經完成,只需要訪問:http://ip地址/網站檔案名稱 即可運行
linux下搭建nginx+mysql+apache