一、基础配置
- 如果你的服务器是全新的,那么首先更新源:
输入apt-get update
回车 - 安装curl,用来下载资源:
输入apt-get install -y curl
回车 - 下载node安装脚本:
输入curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
回车 - 安装nodejs:
输入apt-get install nodejs
回车 - 分别查看node和npm 是否安装了:
输入node -v
回车
输入npm -v
回车
二、安装Nginx
在安装Nginx前我们还需要安装一些支撑软件,要不编译或者安装过程中会出现错误。这里面我们选择的安装目录/usr/local/src
1.安装PCRE
cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.34
./configure
make
make install
2.安装zlib库
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
3.安装openssl
apt-get install openssl
4.安装Nginx
cd /usr/local/src
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
make
make install
5.启动nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
/重启
cd /usr/local/nginx/sbin
./nginx -s reload
ps:有时候会启动或者安装Nginx会出现很多问题,推荐两篇比较好的文章。
https://blog.csdn.net/qq_37230094/article/details/82850343
https://blog.csdn.net/cailongbiaoyuli/article/details/84348866
三、配置Nginx
这里我们需要配置我们的反向代理了。大致意思就是把阿里云的外网和阿里云的内网打通。相当于外面的请求可以到我们的内网中。
我们需要找到这个配置文件,vim进行编辑。
注意的我们这里监听的是阿里云的80端口(需要自己在阿里云控制台打开),proxy_pass 这里面主要配置的是内网的ip和端口。
保存配置后,我们在重启一下Nginx。这时候我们在访问外网ip地址就可以了。当然了 因为我监听的是3001的请求,这个微服务我还没启动,启动就好了。
反向代理还是比较简单的。