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的請求,這個微服務我還沒啓動,啓動就好了。

反向代理還是比較簡單的。

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