ubuntu阿里云部署nodejs项目之Nginx配置

一、基础配置

  1. 如果你的服务器是全新的,那么首先更新源:
    输入apt-get update回车
  2. 安装curl,用来下载资源:
    输入apt-get install -y curl回车
  3. 下载node安装脚本:
    输入curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -回车
  4. 安装nodejs:
    输入apt-get install nodejs回车
  5. 分别查看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的请求,这个微服务我还没启动,启动就好了。

反向代理还是比较简单的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章