| 
                        副标题[/!--empirenews.page--]
                          服务器购买&配置 
    - 打开阿里云,选择购买云服务器 ECS,这里可以选择一键购买进行快速配置,操作系统选择 CentOS 7.2 64  位,其他默认或根据实际需求来,若选择自定义购买请自行搜索;
 
    - 购买成功设置账号密码后,就可以通过 ftp 工具(我用的是 FileZilla)或者 git  连接我们的服务器了,这个时候我们也可以打开阿里云的控制台/云服务器 ECS 查看购买的服务器;
 
    - 打开阿里云的控制台/云服务器 ECS/网络和安全/安全组,在安全组列表点击配置规则,,点击快速创建规则,就可以暴露端口了。比如暴露 80 端口,选择  HTTP(80),授权对象填0.0.0.0/0,其他默认就可以了。暴露其他端口你就在自定义端口选择,比如暴露 7001 端口,你就在自定义端口选择  TCP,输入7001/7001即可;
 
    - 开启node 性能平台,点击创建新应用按照操作提示来就行,成功开启后在项目配置(具体配置看下文))就可以监控数据了。
 
 
  
连接服务器 
1.git 连接 
- # ssh remote_username[@remote_ip](/user/remote_ip) 然后输入密码即可 
 -  
 - 如果ssh不存在,执行以下命令即可 
 - # yum install openssh-client 下载客户端ssh 
 
  
2.ftp 工具连接(这里以 FileZilla 为例),下载 filezilla 后,点击新建站点,输入主机 ip,选择 sftp  协议,选择登录类型为正常,输入账号密码即可。 
部署 node 环境 
1.部署 node 环境 
- # ssh remote_username[@remote_ip](/user/remote_ip) 连接服务器 
 - # wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz 下载node压缩文件 
 - # tar xvf node-v6.9.5-linux-x64.tar.xz 解压 
 - # ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node 创建软连接 
 - # ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm 创建软连接 
 - # node -v 查看node版本 
 - # npm -v 查看npm版本 
 
  
2.其他 
- # yum install vim 下载vim 
 
  
nginx 安装&配置 
1.nginx 安装 
- # yum install epel-release 下载epel-release 
 - # yun install nginx 下载nginx 
 - # cd /etc/nginx 
 - # vim nginx.conf 用vim打开nginx.conf 
 
  
2.修改 nginx.conf 
    - 修改 user 为 root
 
    - 修改 server 如下,这里 admin 是指向管理后台项目,app 是指向移动端项目,wx 是指向代理另一个 node 微信公众号项目(运行在  7002 端口,但微信公众号配置 http 只允许 80 端口,所以设置代理,我们的 elm 接口运行在 7001 不用代理)
 
 
- server { 
 -     listen       80 default_server; 
 -     listen       [::]:80 default_server; 
 -     server_name  _; 
 -     root         /root/www/; 
 -  
 -     # Load configuration files for the default server block. 
 -     include /etc/nginx/default.d/*.conf; 
 -  
 -     location /admin/ { 
 -     # 为空即可,前端打包文件放在/root/www/admin里面就可访问到,注意默认是index.html 
 -     } 
 -  
 -     location /app/ { 
 -  
 -     } 
 -  
 -     location /wx/ { 
 -         proxy_pass   http://127.0.0.1:7002/; 
 -     } 
 -  
 -     error_page 404 /404.html; 
 -         location = /40x.html { 
 -     } 
 -  
 -     error_page 500 502 503 504 /50x.html; 
 -         location = /50x.html { 
 -     } 
 - } 
 
  
3.启动 nginx 
- nginx -t 测试nginx语法是否有误 
 - nginx 启动nginx 
 - nginx -s reload 重启nginx,修改nginx.conf后记得重启 
 
  
                                                (编辑:52站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |