沃土前端社区教程 - 快速搭建服务器v1.0

简介: 准备工作购买一个阿里云的ecs服务器购买域名并进行验证(可以迟一点提供)一、在镜像市场选择合适的镜像二、登录控制台首次登录可控制台使用命令 ssh root@公网服务器ip root是最高权限账号,可以配置其他账号同一台电...

准备工作

  1. 购买一个阿里云的ecs服务器
  2. 购买域名并进行验证(可以迟一点提供)

一、在镜像市场选择合适的镜像

二、登录控制台

  1. 首次登录可控制台使用命令 ssh root@公网服务器ip root是最高权限账号,可以配置其他账号
  2. 同一台电脑重置镜像之后需要重置密钥,命令:ssh-keygen -R ip,然后再输入上面的那个命令来登录,显示提示框时输入yes,让电脑记住密钥,下回不再提示,最后显示 Welcome to aliyun Elastic Compute Service! 表示成功
  3. window推荐使用xshell工具

三、安装ftp服务

  1. 下载FIleZilla,新建站点,输入主机名(公网ip),端口填22,协议选sftp,输入登录账号密码(选择镜像时设置的)
  2. 添加安全组(阿里云控制台 -> 云ECS服务器 -> 安全组)规则开发8080端口
  3. 用公网ip访问网站,测试是否成功

四、安装nodejs服务

  1. 安装nvm(node版本管理) 命令: wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash
  2. 安装nodejs nvm install 版本号 比如: nvm install 8.7
  3. 配置淘宝镜像npm config set registry=http://registry.npm.taobao.org
    使用npm config list查看是否配置成功
  4. 通过filezilla上传node服务代码(我用的是9999端口)
  5. 开发9999端口和27017端口(mongodb端口,客户端工具robomongo)

五、安装pm2 进程保护模块

  1. npm i pm2 -g
  2. pm2 start app.js(node服务启动文件名称)
  3. pm2 相关配置文章 http://www.cnblogs.com/chyingp/p/pm2-documentation.html
踩坑记录
  1. 需要设置默认版本号,不然每次进去都要选择版本才能用,使用命令nvm alias default 版本号 来设置

六、nginx配置

  1. 修改/etc/nginx/nginx.conf文件,配置nginx代理转发
  2. 常用命令 systemctl start|stop|restart nginx
  3. 代理端口设置(需要先配置阿里云的安全组,开放权限),比如 http://xxx.cn:9999 代理到 http//xxx.cn/api
location /api/ {
        proxy_pass http://127.0.0.1:9999/;
}
location / {
    index index.html index.php;
}

七、绑定域名

进到阿里云域名配置选项,添加解析

目录
相关文章
|
16天前
Servlet 教程 之 Servlet 服务器 HTTP 响应 2
Servlet教程讲解了如何通过HttpServletResponse设置HTTP响应,包括编码URL、添加cookie、设置报头、控制缓冲区、发送错误或重定向响应。方法如encodeURL、addCookie、sendError、sendRedirect等,涉及状态码、报头、字符编码和内容长度的管理。
19 2
|
1月前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
37 4
|
1月前
|
弹性计算 安全 Linux
阿里云服务器购买图文教程参考,四种购买阿里云服务器的方式及适用场景分享
阿里云服务器如何购买?目前主要的购买方式有自定义购买、快速购买、通过活动购买、通过云市场镜像页面购买这四种购买方式,每种方式都有主要的适合对象,购买流程也不是完全一样的。例如想要快速购买的用户,一般选择快速购买、通过活动购买最好,如果是想购买的云服务器已经部署好一些自己项目运行所需的各种环境和软件,则选择通过云市场镜像页面购买这种方式更好。本文为以图文形式为大家展示四种购买阿里云服务器的方式及适用场景,以供参考。
阿里云服务器购买图文教程参考,四种购买阿里云服务器的方式及适用场景分享
|
2月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
16天前
|
XML Java 数据格式
Servlet 教程 之 Servlet 服务器 HTTP 响应 3
`Servlet`教程示例展示了如何创建一个HTTP响应,使用`@WebServlet("/Refresh")`的`Refresh`类继承`HttpServlet`。在`doGet`方法中,设置了`Refresh`头以每5秒自动刷新,并用`setContentType("text/html;charset=UTF-8")`设定内容类型。还使用`Calendar`和`SimpleDateFormat`获取并格式化当前时间显示。相应的`web.xml`配置指定了Servlet路径。当访问此Servlet时,页面将每5秒更新一次显示的系统时间。
20 4
|
2月前
|
弹性计算 运维 安全
2024年阿里云上自建Palworld/幻兽帕鲁服务器教程
对于深爱《幻兽帕鲁》的玩家们,能够与好友共同联机探索游戏的奇幻世界,无疑是提升游戏体验的一大乐趣。但如何迅速且有效地搭建一个稳定且高效的联机服务器呢?今天,我们就来为大家分享一个详细的教程,让你轻松掌握自建《幻兽帕鲁》服务器的方法,让联机游戏之旅更加顺畅。
1421 4
|
7天前
|
域名解析 弹性计算 Linux
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
本文为大家介绍了2024年购买阿里云服务器和注册域名,绑定以及备案的教程,适合需要在阿里云购买云服务器、注册域名并备案的用户参考,新手用户可通过此文您了解在从购买云服务器到完成备案的流程。
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
|
16天前
|
Unix Linux 数据安全/隐私保护
Linux服务器如何远程连接?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。 今天驰网飞飞就给你们分享下Linux、Unix系统远程连接图文操作方法
22 4
Linux服务器如何远程连接?服务器远程连接图文教程
|
16天前
|
安全 Unix Linux
Windows如何远程连接服务器?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。今天驰网飞飞将和你分享Windows server远程连接图文教程,希望可以帮助到你
28 4
Windows如何远程连接服务器?服务器远程连接图文教程
|
6天前
|
存储 弹性计算 固态存储
阿里云服务器配置怎么选择合适?收藏级教程大家参考下
阿里云服务器配置选择涉及CPU、内存、带宽和磁盘。个人开发者或中小企业推荐使用轻量应用服务器或ECS经济型实例,如2核2G3M配置,适合低流量网站。企业用户应选择企业级独享型ECS,如通用算力型u1、计算型c7或通用型g7,至少2核4G配置,公网带宽建议5M,系统盘可选SSD或ESSD云盘。具体配置需根据实际应用需求来定。