在阿里雲 ECS 搭建 nginx https nodejs 環境 (一、 nginx)


首先介紹下相關環境、軟件的版本

1、阿里雲 ECS 、 ubuntu-14.04.5 LTS
2、nginx 版本 1.9.2

可能會遇到的問題:

一、在 ssh 服務器上的時候,提示

這個時候需要將 本地 .ssh/ 下的 konw_host 里面關於 對應服務器ip 的內容刪掉。

好,下面我們就開始配置,我們的 nginx 服務器了。(這個問題雖然簡單,但是 由於 缺乏 Linux 基礎,導致就非常難入手)

(最后還是讓 公司的服務端 大大 結對編程 才能愉快的開始的 -,-)

二、開始配置 nginx

ssh user@your ip

輸入 password

然后就愉快的 ssh 上你的 服務器啦~ 如果你看到 welcome 這個單詞的話。

三、常用的 apt-get 指令

雖然不知道 這個指令 到底有什么作用,但是 得 先學會怎么來使用吧

apt-get update (目測是為了下一步 apt-get install 准備的)

然后就是 apt-get install nginx

tips: 有一些 關於 apt-get 的指令

和 一些 apt-cache 的指令

然后,我們使用 apt-cache search nginx

找到了 nginx

那就開始愉快的 下載吧~~

apt-get install nginx

安裝成功之后 (這個需要注意 apt-get 和 wget 的區別, wget 只是下載 壓縮包,下載完之后 還需要 make make install 去安裝。apt-get 是直接下載並安裝好,而且會順帶安裝完它的依賴,簡直就是為了我這種 懶人 設置的 指令啊啊啊啊)

三、安裝完成之后,就可以直接訪問 你的 IP 地址啦

  在瀏覽器端 輸入 你的 公網IP 地址

  如果你能  看到以下頁面,那么恭喜你啦

四、nginx 安裝成功之后。

我們需要 創建一個 admin 的 user賬號,方便通過 ftp 來鏈接我們的服務器。

(一般的 root 賬戶 出於安全考慮是無法鏈接ftp 的 sftp 子啊嘗試的過程中也出現了一些問題。)

這里就索性創建一個 admin 的賬號

直接 sudo adduser xxx (xxx 是指你創建賬號的名稱)

然后按照提示一步步往下走,最后輸入 對應賬號的新密碼 就很方便創建成功了

下一步就是 給這個新的賬號一個 同等於 root 賬號的權限。

vi /etc/sudoers

然后在 你的 root 賬號下面,加上你剛剛添加的賬號 (如下圖 vue = XXX)

然后就可以給了 同等級的權限啦

五、創建文件夾 上傳靜態文件

tips: 創建的文件夾 的 權限問題。 無法通過FTP 來進行文件上傳。所以

chmod 777 /www

這樣就很方便的給了 最高權限,然后就可以 開心的上傳文件啦

這個時候,我們訪問下 www.vuejs.com.cn 或者 vuejs.com.cn

哇~ 看到我們的靜態頁面啦~~

六、加入 https

雖然 頁面已經 通過 nginx 服務器 跑起來了,

但是 今年已經是 2017 年了, 如果你的技術站 還不是 https 訪問,那豈不是 很low 了

好了,下面,我們來 思考下如何 給 服務 加上 https

后續會持續更新 細節問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM