首先介紹下相關環境、軟件的版本
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
后續會持續更新 細節問題。