導航:首頁 > IDC知識 > 百度雲vps主機寶

百度雲vps主機寶

發布時間:2020-11-30 20:33:44

1、Nodejs + MongnDB 怎樣部署到雲伺服器

×

loading..

資訊
安全
論壇
下載
讀書
程序開發
資料庫
系統
網路
電子書
微信學院
站長學院
QQ
手機軟體
考試

Linux|
Windows|
Dos命令行|
瀏覽器|
虛擬機|
其他|

首頁 > 系統 > 其他 > 正文

阿里雲部署Node.js伺服器(Windows環境)

2015-04-20
0 個評論

來源:空気力學少女の詩

收藏

我要投稿

花了大半個月做的網站終於要上線了,周圍的同學們很多都在使用阿里雲的伺服器,我也入手了一台。
考慮到自己不是很適應ubuntu的命令行界面,於是買了個windows的,上網搜了一下,似乎都是用linux來部署nodejs的,所以只能自己摸索著來,所幸的是nodejs本身就相當於web伺服器,所以不需要apache之類的額外配置

一,配置環境

首先是要安裝node環境,可以到官網上下載安裝包,安裝好之後進入目錄安裝express框架:

?

1
2

<code class="hljs lasso">npm install express -gd (全局安裝)
npm install -g express-generator(安裝generator)</code>

詳情看這里: nodejs入門

二,部署網站

然後是把本地網站文件夾上傳到伺服器上,為了圖省事我直接用郵箱附件發過去的==||
不用配置什麼IIS伺服器,也不用什麼網站根目錄,直接丟在桌面上進入目錄使用命令:

?

1

<code class="hljs lasso"><code class="hljs cs">node root.js//自定義的主文件</code></code>

如果已經正確配置了nodejs,就可以正常運行了,就這么簡單
打開chrome(阿里雲自帶IE,自己下了一個chrome),在地址欄輸入

?

1

<code class="hljs lasso"><code class="hljs cs"><code class="hljs css">localhost:3000</code></code></code>

網站就開始運行啦
除此之外,還可以在本地瀏覽器輸入
伺服器ip:3000
就可以遠程訪問了~~~~
不需要什麼網站根目錄,也不需要什麼www,htdocs文件夾,node就是這么好用

三,域名綁定

接下里似乎還有一個問題
輸入IP和埠可以訪問了,域名怎麼搞??
主機寶可以幫我們綁定域名,IIS伺服器也能幫我們綁定域名,但nodejs似乎在裸奔誒

百度了好久,似乎有個叫IISNode的東西但出於對IIS的天然恐懼pass掉。
後來才找到下面的方法:

使用nginx的反向代理綁定域名

下載好nginx的windows版本之後,打開conf文件夾,網上有一些關於linux下nginx的配置,說要打開inculde文件夾新建conf文件但windows版本的似乎沒有啊~~~
解決方法:
打開nginx.conf,在http域裡面,第一個server域下面添加如下內容:

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

<code class="hljs lasso"><code class="hljs cs"><code class="hljs css"><code class="hljs bash">upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}

server {
listen 80;
#xxx是你自己的域名
server_name www.xxx.com xxx.com;
# access_log ../logs/test.log;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_set_header Connection "";
proxy_pass http://nodejs;

}
}</code></code></code></code>

大致就是把外部的80埠訪問轉到本地的3000埠
詳細信息請看下面:
Nginx反向代理Nodejs
這樣就域名就綁定好了
除此之外,還要在域名服務商那裡綁定ip,搞定之後,在瀏覽器輸入域名就可以訪問啦

2、建站市場提供的網站,需要額外購買伺服器嗎

你說的1T只是指伺服器的硬碟容量.它並不是決定伺服器性能的最主要因素.而是決定了伺服器能存放的數據量.一台伺服器能放多少個網站一方面取決於伺服器的配置.帶寬大小.另一方面也取決於網站的類型.規模.比如說至強四核處理器.4G內存.1T硬碟.這樣一台伺服器.如果放企業網站.放幾百個不成問題.但如果放大型門戶網站.可能放一個就能把資源占滿.1T的硬碟.若是放普通的數據量不大的網站.可以放很多個.若是放電影資源或者是數據下載資源.可能1T還不夠用.
如果你還沒有自己的伺服器.或者是對硬體不太熟悉的話建議你租用比較劃算.可以選擇租用送產權的.一年以後機器就是你的了.因為租用的機器是由IDC公司提供的.硬體質保也由IDC負責.出問題免費更換.這樣就減少了你的很多麻煩.另外IDC在硬體方面更熟悉一些.提供的伺服器一般是經測試運行較穩定的。

3、想買個阿里雲ECS伺服器,用來建wordpress個人博客,來人教教怎麼選

個人博客選擇 1核2g的共享型吧,價格還可以接受。系統選擇 centos7.6版本適合 wordpress使用。
使用自帶的系統盤就夠用了,40g空間足夠安裝網站使用了。
使用阿里雲伺服器部署php環境,然後就可以建立個人博客了。環境面板裡面有一鍵部署的功能,點擊幾次滑鼠就可以輕松建站,毫不費力。
不過如果是新手還是需要熟悉下過程的,老魏為此寫過阿里雲伺服器手動建站、php面板手動建站、php面板一鍵部署等多篇教程,看完啦還有疑問可以來問我,在線了就回答。

4、伺服器web經常假死

首先要確定的是你是否查看了伺服器的使用量,是否是因為配置過低導致網站打不開。這個是一點。還有就是伺服器內部網站的設置是如何設置的。

5、阿里雲伺服器Linux系統如何安裝主機寶控制面板

?

6、在阿里雲賣雲伺服器,使用主機寶是按月收費還是一次性收費的?比如我買雲伺服器一年,第二年主機寶是不

只要買雲伺服器就可以免費使用主機寶

7、如何把域名綁定到阿里雲伺服器的子目錄,以及將dedecms安裝到子目錄,有需要特殊注意的嗎,詳細點加賞!

是否搭建了PHP的集成環境

建議使用成熟一點的PHP集成環境,如主機寶,WDCP等

這類的PHP集成環境中都可以直接添加網站添加FTP,有對應的網站域名綁定目錄,不需要太復雜的用字元去進行綁定子目錄。

域名解析,控制面板對應添加網站即可,方便又簡單,多個站點同時也不麻煩


模板居織夢模板
為您解答
祝你成功
望採納

與百度雲vps主機寶相關的知識