导航:首页 > 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主机宝相关的知识