小记本地连接腾讯云服务器以及安装nodejs和Nginx

我本地Windows环境,云服务器是Linux环境,系统是CentOs7.6

1、连接云服务器

a、连接云服务器

首先本地计算机已下载并安装 WinSCP 客户端。

  1. 打开WinSCP软件,弹出“WinSCP 登录”对话框。
    在这里插入图片描述
  2. 设置登录参数:
    • 协议:选填 SFTP 或者 SCP 均可。
    • 主机名:云服务器的公网 IP。登录 云服务器控制台 即可查看对应云服务器的公网 IP。
    • 端口:默认为22。
    • 密码:云服务器的用户名对应的密码。
    • 用户名:云服务器的系统用户名。
      SUSE/CentOS/Debian 系统:root
      Ubuntu 系统:ubuntu
  3. 单击【登录】,进入 “WinSCP” 文件传输界面。

b、上传文件

  1. 在 “WinSCP” 文件传输界面的右侧窗格中,选择文件在服务器中待存放的目录,如“/user”。
  2. 在 “WinSCP” 文件传输界面的左侧窗格中,选择本地计算机存放文件的目录,如“F:\SSL证书\Nginx”,选中待传输的文件。
  3. 在 “WinSCP” 文件传输界面的左侧菜单栏中,单击【上传】
    在这里插入图片描述

c、下载文件

  1. 在 “WinSCP” 文件传输界面的左侧窗格中,选择待下载至本地计算机的存放目录,如“F:\SSL证书\Nginx”。
  2. 在 “WinSCP” 文件传输界面是右侧窗格中,选择服务器存放文件的目录,如“/user”,选中待传输的文件。
  3. 在 “WinSCP” 文件传输界面的右侧菜单栏中,单击【下载】。
    在这里插入图片描述
  4. 在弹出的“下载”对话框中,确认需要下载的文件及远程目录,单击【确定】,即可从云服务器将文件下载到本地计算机中。

2、安装NodeJs

  • 首先你要在腾讯云登陆上你的服务器
  • 在根目录下输入以下命令
    sudo yum install nodejs
  • 输入node -v检查一下node的版本,如果安装的node版本太低的话,你想更新node的版本的话,继续输入以下命令,否则到这里就安装成功了。
  • 安装n,(升级node最新稳定版本)
    npm install -g n
    n stable
  • 然后你需要重新登录服务器再次检查node的版本。

3、安装Nginx

一. gcc 安装

安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:
yum install gcc-c++

二. PCRE pcre-devel 安装

PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:
yum install -y pcre pcre-devel

三. zlib 安装

zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。
yum install -y zlib zlib-devel

四. OpenSSL 安装

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。
nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。
yum install -y openssl openssl-devel

五.下载Nginx压缩包
  1. 你可以在https://nginx.org/en/download.html官方网址下载稳定的压缩包,然后上传到服务器上之后再解压。
  2. 使用wget命令下载(推荐)。
    wget -c https://nginx.org/download/nginx-1.20.0.tar.gz
    我当前的稳定版本是1.20.0
六.解压

输入以下命令:
tar -zxvf nginx-1.20.0.tar.gz
cd nginx-1.20.0

七.配置
  1. 使用默认配置
    ./configure
八.编译安装

输入以下命令:
make
make install
查找Nginx安装路径:
whereis nginx

一切顺利的话你的路径应该是/usr/local/nginx/sbin/

九.启动、停止nginx

进入Nginx目录
cd /usr/local/nginx/sbin/
启动Nginx
./nginx
停止Nginx
./nginx -s stop
退出Nginx
./nginx -s quit
重载Nginx
./nginx -s reload

./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

上述操作需要进入nginx所在的目录中进行启动和停止,将nginx添加到环境变量中之后就可以在任意位置操作了
键入命令ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/
ln + -s + 源文件路径 +目标文件路径
目的是通过软连接将nginx程序连接到/use/local/sbin目录中 (类似于Windows下的快捷方式)
启动 nginx
停止 nginx -s stop
退出 nginx -s quit
重载 nginx -s reload

十.访问服务器

启动Nginx之后,你可以在网页中输入你的公网IP地址,出现以下页面说明你安装成功了呀。
在这里插入图片描述

3、设置Nginx开机自启动

  1. 找到/etc/rc.local文件在文件的后面添加一行/usr/local/nginx/sbin/nginx,保存并退出。
  2. 运行以下命令chmod 755 /etc/rc.local,这就配置完成了。
  3. 这样你的服务器重启之后Nginx就会自动启动了。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值