一、基礎配置
- 如果你的服務器是全新的,那麼首先更新源:
輸入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的請求,這個微服務我還沒啓動,啓動就好了。
反向代理還是比較簡單的。