linux下搭建nginx+mysql+apache

來源:互聯網
上載者:User

標籤: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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.