阿里云服务器(centos)配置nginx及node环境部署

1. 远程登录服务器

FTP客户端工具选择FileZilla

使用教程:

  • 启动FileZilla后,点击新建站点:单击 文件 > 站点管理器 > 新站点 。
  • 协议选择:SFTP-SSH File Transfer Protocol
  • 端口可以不填
  • 登录类型:正常
  • 用户:如果没改过默认为的root
  • 密码填写主机的FTP密码(实例密码)。
  • 点击链接,链接成功后会看到远程站点信息
  • 点击上图根路径会显示服务器的所有文件目录,之后就可以随便往服务器里拖拽上传自己的文件了

2. 配置nginx

使用阿里云服务器自带包管理器yum

  • 2.1 安装nginx指令
yum -y install nginx
  • 2.2 测试nginx安装是否成功
    nginx启动目录:/usr/sbin
    nginx网站默认目录:/usr/share/nginx/html
    nginx配置文件默认路径:/etc/nginx/nginx.conf

  • 2.3 nginx默认开启80端口,在云服务器ecs实例中创建80端口的安全组

步骤:实例列表->更多->网络和安全组->安全组配置-配置规则-添加安全组规则

协议类型可以根据需要,端口范围能够选择80或者输入80就可以;

注意:如果需要开启其他端口的服务,同样添加对应端口的安全组就可以了

2.4 nginx常用指令

  • 启动nginx服务

    nginx
  • 关闭nginx服务:

    常用: nginx -s stop
  • 暂停指定进程

    运行命令:ps -ef | grep nginx,找到master对应的进程号。
    快速停止:kill -TERM nginx进程号或kill -INT nginx进程号
    从容停止: kill -QUIT nginx进程号
    强制停止所有nginx进程:pkill -9 nginx
  • 重启服务

    nginx -s reload
  • 修改nginx配置文件

    vim /etc/nginx/nginx.conf   // /etc/nginx/nginx.conf 为nginx配置文件地址
    

3. 部署node服务

3.1 二进制安装(使用wget的方式,wget是一个从网络上自动下载文件的自由工具)

1. 进入/usr目录,在这里安装一般的应用软件
cd /usr/local
2. 解压文件
tar xvf node-v6.10.2-linux-x64.tar.xz
3. 创建软链接(环境变量),您就可以在任意目录下直接使用node和npm命令。
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

3.2 查看node是否成功安装及安装版本

/usr/local/src/node-v8.12.0-linux-x64/bin/node -v

注意:不要直接复制创建软链接指令,要先查看自己node解压包文件路径;否则配置不成功,本人已掉坑
ln -s node解压包文件夹路径/bin/node /usr/local/bin/node /usr/local/bin/node

你可能感兴趣的