express搭建後台伺服器
A. 如何用express nodejs 創建web伺服器
1、打開Dreamweaver,按照圖中標示出來的地方點擊,打開站點管理界面。
如果原來沒有站點,這里會直接顯示管理站點,直接點擊就行。
2、在彈出的管理站點界面,點擊新建按鈕,進入站點配置界面
3、在站點配置界面,輸入站點的名稱,這里是方便自己本地管理的,在站點文件夾下選擇本地的網站文件夾。
4、選擇左側伺服器選項卡,點擊選項卡下方的「+」號,彈出伺服器配置界面。
5、在伺服器配置界面,輸入伺服器名稱,管理用的,然後在鏈接方法上選擇「本地/網路」
6、輸入伺服器文件夾,這里選擇和第三步的站點路徑一樣。web url選項這里配置的是http://localhost/網站文件夾名/,配置完成保存即可。
7、打開瀏覽器輸入http://localhost/網站文件夾名/,這時就能看到自己網站的首頁了,如果沒有首頁,自己建一個txt文檔,隨便輸入幾個字就行,然後另存為index.html。如果能正常打開頁面,說明站點配置成功
注:如果是動態網站,需要提前配置好運行環境
B. express 怎麼部署伺服器
到小鳥雲購買雲伺服器
作為一個窮逼+不熟悉伺服器配置的菜鳥。選了最便宜的套餐:
CPU: 1核 / 內存: 1024 MB / 帶寬:1Mbps / 操作系統: CentOS 7.0
購買環節會設置 ssh 登陸密碼,記下密碼。
登陸到小鳥雲,查看購買的實例。
注意公網 IP,下一步會用到
2. 登陸伺服器
sudo ssh 你的伺服器ip地址
提示輸入mac的密碼,提示輸入伺服器密碼。
輸入後連接成功並顯示伺服器信息,如下:
登陸伺服器後。這里對於我這個 linux 菜鳥有個大坑………就是 Linux 系統常見的目錄結構和文件放置區域。
使用 root 用戶身份登陸後,會直接進入到下圖 紅色箭頭標出的 root 目錄下。先 cd .. 跳轉到上一層, 再 ls -a ,就可以看到類似下圖的目錄結構了。
3.安裝 node 和 mongodb
node – 編譯後二進制文件應在/usr/local/bin/node 下
mongodb –安裝在/usr/local/mongodb 下
下面就一步一步來,首先升級CentOS
yum -y update1
升級後,跳轉到 /usr/local/src , 這個文件夾通常用來存放軟體源代碼
cd /usr/local/src1
下載 nodejs 代碼,也可以使用scp命令直接上傳,因為下載實在太慢了。
wget http://nodejs.org/dist/v0.12.5/node-v0.12.5.tar.gz
//注*根據最新版本號為准12
tar -xzvf node-v0.12.5.tar.gz1
進入解壓後的文件夾
cd node-v0.12.51
執行配置腳本來進行編譯預處理
./configure1
編譯源代碼
make
//注*這個時間可能會很久12
當編譯完成後,需要使之在系統范圍內可用, 編譯後的二進制文件將被放置到系統路徑,默認情況下,Node二進制文件應該放在/user/local/bin/node文件夾下
make install1
安裝 express 和 forever,這兩個模塊都推薦 global 安裝
npm -g install express forever1
建立超級鏈接, 不然 sudo node 時會報 「command not found」
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf
sudo ln -s /usr/local/bin/forever /usr/bin/forever12345
Nodejs到這里就基本安裝完成了。
下面來安裝mongodb
軟體安裝位置:/usr/local/mongodb
數據存放位置:/var/mongodb/data
日誌存放位置:/var/mongodb/logs
首先下載安裝包
cd /usr/local
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz12
解壓安裝包,重命名文件夾為mongodb
tar zxvf mongodb-linux-x86_64-2.6.0.tgz
mv mongodb-linux-x86_64-2.6.0 mongodb12
創建數據和日誌存放目錄
mkdir /var/mongodb
mkdir /var/mongodb/data
mkdir /var/mongodb/logs123
打開rc.local文件,添加CentOS開機啟動項:
vim /etc/rc.d/rc.local1
將mongodb啟動命令追加到本文件中,讓mongodb開機自啟動:
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath
/var/mongodb/logs/log.log -fork12
關閉 vim 後,直接手動啟動mongodb
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath
/var/mongodb/logs/log.log -fork12
看到類似的信息,說明已啟動成功。我在這里發了個傻,以為26308是port號,導致後面設置port時折騰了好久。其實這里的 forked process 和 port 號是兩個東西, 這個是程序本身在Server上的進程。
forked process: 263081
啟動mongo shell
cd /usr/local/mongodb/bin/
./mongo12
在 mongo shell 中創建管理員及資料庫
use admin //admin 資料庫
db.createUser({
user: "用戶名",
pwd:"登陸密碼",
roles:["userAdminAnyDatabase"] //超級管理員
})
use databaseFoo //nodeapp 要連接的資料庫
db.createUser({
user: "用戶名",
pwd:"登陸密碼",
roles:["readWrite"] //讀寫許可權
})12345678910111213
到這里 mongodb 基本已經安裝設置完成了。具體數據的遷移導入可自行研究。
4.配置及啟動node app
我們把 nodeapp 的程序放在 /home 下
C. 在Outlook Express中如何創建一個賬戶,並設置相應的SMTP和POP3伺服器寫出具
我以163為例,給你說明Outlook
Express的使用方法:
1.打開
Outlook(即
Outlook
Express),點擊「工具」,然後選「帳戶」。
2.單擊「添加」,在彈出菜單中選擇「郵件」,進入
Internet
連接向導。
3.在「顯示名:」欄位中輸入您的姓名,然後單擊「下一步」。
4.在「電子郵件地址:」欄位中輸入您的完整
163
免費郵地址([email protected]),然後單擊「下一步」。
5.在「接收郵件(pop、IMAP或HTTP)伺服器:」欄位中輸入
pop.163.com。在「發送郵件伺服器
(SMTP):」欄位中輸入:smtp.163.com,單擊「下一步」。
6.在「帳戶名:」欄位中輸入您的
163
免費郵用戶名(僅輸入@
前面的部分)。在「密碼:」欄位中輸入您的郵箱密碼,然後單擊「下一步」。
7.點擊「完成」。
8.在
Internet
帳戶中,選擇「郵件」選項卡,選中剛才設置的帳號,單擊「屬性」。
9.在屬性設置窗口中,選擇「伺服器」選項卡,勾選「我的伺服器需要身份驗證」,並點擊旁邊的「設置」按鈕。
10.登錄信息選擇「使用與接收郵件伺服器相同的設置」,確保您在每一欄位中輸入了正確信息。
11.點擊「確定」。