阿里雲服務器搭建網站

因爲以前搭建我的博客和我的網站使用的虛擬空間到期了,因而我乾脆換成虛擬主機搭建博客和網站,正好阿里雲有活動花了9.9買了半年的虛擬主機。php

Z-BlogPHP是一款由PHP語言開發的博客程序;html

    ZBlogPHP能夠運行在window,Linux等衆多平臺上,支持PHP 5.2 - 5.6,PHP 7.0,7.1和HHVM,  支持IIS,Nginx,Apache,Lighttpd,Caddy,Kangle等Web服務器。mysql

    ZBlogPHP有着豐富和強大的可定製性,作爲CMS系統使用,Z-BlogPHP能夠更方便的管理和擴展你的網站。linux

基本流程nginx

    使用雲服務器 ECS 搭建 Z-BlogPHP網站的操做步驟以下:
web

  1.  購買 ECS 實例,若是須要備案網站,請選擇 包年包月 付費模式。sql

  2.  部署 Web 環境,本文檔將介紹如何使用 雲市場 的 阿里雲linux一鍵安裝web環境 一鍵部署 Web 環境。shell

  3.  安裝 Z-BlogPHP。數據庫

  4.  購買域名apache

  5.  備案

  6.  域名解析

我介紹下部署Web環境:

    準備工做

      部署以前請確保:

      1. 您的實例運行的鏡像是 CentOS、Ubuntu 或 Aliyun Linux。由於 阿里雲linux一鍵安裝web環境 目前僅支持這三種 Linux 系統。

      2. 您的實例能夠鏈接公網。

      3. 已經安裝用於鏈接 Linux 實例的工具,如 Xshell 和 Xftp。本文將以這兩個工具爲例介紹操做步驟。

      4. 注意:阿里雲 Linux 一鍵安裝 Web 環境安裝包暫不支持自動掛載 I/O 優化的數據盤。

操做步驟

    1. 在瀏覽器中打開阿里雲的雲市場

    2. 直接購買阿里雲linux一鍵安裝web環境

    3. 登陸雲服務器管理控制檯。打開 產品與服務 > 雲市場。

    4. 單擊 已購買的服務。在 阿里雲Linux一鍵安裝Web環境 的右側,單擊 管理。

    5. 單擊 下載地址,一鍵下載安裝包。

    6. 解壓縮安裝包。文件夾名稱爲 sh-1.5.5。說明:這是寫文檔時參考的文件夾名稱,您下載的版本可能與此不一樣。

    7. 確保您安裝了鏈接 Linux 實例的工具,如 Xshell 和 Xftp。

    8. 打開 Xshell,設置登陸實例所需的信息。

      1. 設置鏈接名稱。

      2. 協議選擇 SSH。

      3. 輸入主機公網 IP 地址。

      4. 端口號填 22。
        而後單擊 肯定 保存。
        1

    9. 單擊左側導航中的 鏈接 > 用戶身份驗證,驗證方法選擇 Password,而後輸入用戶名 root 和登陸密碼。 
      2

    10. 單擊 Xshell 工具欄的 新建文件傳輸 圖標,或使用快捷鍵 CTRL + ALT + F 打開 Xftp。
      1
      而後經過 Xftp 上傳一鍵安裝包文件:直接按住左側的本地安裝文件夾,拖放到右側 Linux 實例的目錄下。
      1

    11. 回到 Xshell 的連接界面,依次鍵入如下命令安裝。

      chmod -R 777 sh-1.5.5
      cd sh-1.5.5
      ./install.sh

      命令中的 sh-1.5.5 是寫做本文檔時 阿里雲Linux一鍵安裝Web環境 安裝包文件夾名稱。您能夠根據實際的文件夾名稱修改上述命令。

    12. 根據須要選擇 1 (nginx) 或者 2 (apache)。如直接回車,或輸入錯誤字符,則默認選擇 nginx。在示例中,此處選擇 2。
      注意:若是要使用 Java 環境(安裝 Tomcat+JDK),必須選擇 Nginx 服務器。

    13. 依次選擇要安裝的軟件版本:

      1. Nginx 或 Apache:建議選擇最新版本;

      2. PHP:建議選擇最新版本;

      3. MySQL:建議選擇 5.5.40,不要選擇最新版本,不然可能沒法正常使用。
        1

    14. 輸入 y 開始安裝。通常須要半個小時左右安裝完畢。看到下面這個界面,就表示安裝順利完成了。
      1

    15. 輸入下面的命令檢查安裝結果。

      netstat -tunpl


      端口與服務信息說明以下:

      1. 9000:PHP 進程服務。若是安裝的是 Apache,則沒有此端口。

      2. 3306:MySQL 服務。

      3. 80:HTTPD 或者 Nginx 服務.

      4. 21:FTP服務。
        1

    16. 輸入如下命令,查看保存在 account.log 文件中的 FTP 和 MySQL 用戶名和密碼:

      cat account.log

      輸入該命令後,系統會在屏幕上顯示 FTP 和 MySQL 的用戶名和密碼。其中 FTP 的用戶名是 www,MySQL 的用戶名是 root。
      1

    17. 修改 FTP 密碼:用 root 登陸,輸入下列命令,並根據提示輸入您的 FTP 新密碼。

      passwd www


      1

    18. 修改 MySQL 密碼。注意:-p 和舊密碼之間沒有空格;而 password 和新密碼之間有空格。

      mysqladmin -uroot -p舊密碼 password 新密碼
    19. 輸入下列命令 ,查看剛纔安裝軟件的版本信息。至此全部配置結束。

      cat /alidata/website-info.log


      1

    20.  

    21. 添加安全組:

      1. 進入阿里雲管理臺

 

      添加安全規則組:

安裝 PHPWind。能夠經過訪問一鍵安裝包默認安裝的 PHPWind 進行安裝。直接在任一瀏覽器中輸入您的域名或者公網 IP 地址。若是是第一次訪問 PHPWind,系統會自動跳轉到安裝頁面。單擊 接受 進行安裝。

說明:若是沒法打開PHPWind頁面,可能由如下問題致使:

    1. 操做系統版本問題。 阿里雲linux一鍵安裝web環境 目前僅支持 CentOS、Ubuntu 和 Aliyun Linux 系統,可是 Ubuntu16.04及以上版本、Aliyun 17 的版本不支持。

    2. 1
      在建立數據頁面,單擊 下一步。
      1

  1. 選擇數據庫類型爲 MySQL,數據庫用戶名和密碼填寫 account.log 中的用戶名和剛修改過的密碼。而後設置數據庫名稱、管理員帳號和密碼等信息。單擊 下一步。系統會自動安裝。
    1

  2. 登陸 phpMyAdmin。在瀏覽器中輸入域名,或者 「公網 IP/phpmyadmin」 路徑 (如 http://127.0.0.1/phpmyadmin),訪問 phpMyAdmin。輸入 MySQL 用戶名和密碼,而後單擊 執行,便可登陸。
    1

  3. 從 phpMyAdmin 便可操做 MySQL。能夠建立博客使用的數據庫。輸入數據庫名稱,而後排序規則選擇 utf8_general_ci,單擊 建立。
    1

  4. 恭喜您!您已經成功部署了 Web 環境,能夠開始製做和發佈本身的站點了。

  5.  

  6. 卸載一鍵安裝包

  7.  

  8. 若是須要卸載一鍵安裝包,執行下列命令:

  9.  

  10.    chmod 777 -R sh-1.5.5    cd sh-1.5.5    ./uninstall.sh
  11. 若是在 Xftp 中看不到 alidata 文件夾,單擊 sh-1.5.5 文件夾上面的 .. 便可。

        1


        1

目錄名稱 路徑
網站目錄 /alidata/www
服務器軟件目錄 /alidata/server
MySQL目錄 /alidata/server/mysql
PHP 目錄 /alidata/server/php
Apache 目錄 /alidata/server/httpd
Apache 配置文件 /alidata/server/httpd/conf
Apache 虛擬主機添加 能夠修改/alidata/server/httpd/conf/vhosts/phpwind.conf
nginx 目錄(若有) /alidata/server/nginx/
nginx 配置文件 /alidata/nginx/conf
nginx 虛擬主機添加 能夠修改 /alidata/server/nginx/conf/vhosts/phpwind.conf
相關文章
相關標籤/搜索