Ecs服務器離線Nginx安裝和Vue項目部署說明

服務器環(huán)境說明

用于vue部署和nginx反向代理的ecs服務器共4臺:

  1. 10.3.230.39 4核8G
  2. 10.3.230.40 4核8G
  3. 10.3.230.42 4核8G
  4. 10.3.230.43 4核8G

說明:部署條件為離線源碼部署。

由于離線環(huán)境無法使用yum源方式部署捻勉,需要一臺能聯網的服務器或虛擬機準備好本地nginx的運行環(huán)境和其他所有相關依賴荔泳。

一.本地nginx環(huán)境和依賴準備

1.安裝一臺最小化安裝的操作系統

#yum install yum-utils
2.使用下面命令查看是否安裝成功

#yum info yum-utils

安裝成功.jpg

3.將nginx軟件包和其全部依賴關系包一并下載到某個指定目錄俐镐,支持通配符
# repotrack nginx* -p /path/to/dir

說明 可能還是會缺少底層相關依賴郑诺,部署時可根據提示將缺少的依賴重復上述操作進行下載拳魁。

二. Ecs服務器安裝nginx
  1. 登陸ecs服務器苗胀,在根目錄下創(chuàng)建download文件夾乳绕,將下載好的
    nginx和依賴文件上傳至此目錄下。
  2. 根目錄下創(chuàng)建yum/repo文件公给,將download下的nginx依賴解壓至此目錄下借帘。
  3. 使用createrepo命令創(chuàng)建repo元數據,也就是repodata目錄淌铐。
  4. 創(chuàng)建repo配置文件肺然,將yum源指向/yum/repo目錄。
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    vi /etc/yum.repos.d/local
[local]
name=local 
baseurl=file:///yum/repo
gpgcheck=0 
  1. 至此nginx安裝環(huán)境和依賴已經準備好了腿准,將download下準備好的nginx安裝壓縮文件安裝至/usr/local/nginx下际起。
  2. 使用nginx -v命令查看nginx是否安裝成功
  3. 配置環(huán)境變量,便于全局啟動nginx
    vim /etc/profile
    添加 export PATH=$PATH:/usr/local/nginx/sbin
    運行以生效
    source /etc/profile
三. nginx配置后臺服務器SLB地址和其他相關配置
  1. 修改nginx配置文件
    #vim /usr/local/nginx/conf/nginx.conf

user  root;#修改用戶為root
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
# another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;
    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}
    #
    #配置真實后臺服務SLB或服務地址
    upstream bicwebSvr{
        server 10.3.230.65:9001;#根據實際情況可配置多個SLB地址
    }
    
    upstream omswebSvr{
        server 132.232.19.211:9123;
    }
    
    upstream loginwebSvr{
        server 132.232.19.211:9009;
    }
    
    server {
    #    listen       443 ssl;
    #    server_name  localhost;
    
        listen       8080;#監(jiān)聽端口
        server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

        location / {
            root   /project/jdzt/dist;#指定vue項目文件路徑所在的位置
            index  index.html index.htm;
        }
        
        location /bicweb {
            proxy_pass http://bicwebSvr;
        }
        
        location /omsweb {
            proxy_pass http://omswebSvr;
        }
        
        location /loginweb {
            proxy_pass http://loginwebSvr;
        }
    }

}
  1. 重啟nginx服務
    # nginx -s reload
  2. 完成nginx安裝和部署
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末吐葱,一起剝皮案震驚了整個濱河市街望,隨后出現的幾起案子,更是在濱河造成了極大的恐慌弟跑,老刑警劉巖灾前,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異孟辑,居然都是意外死亡哎甲,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門饲嗽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來炭玫,“玉大人,你說我怎么就攤上這事貌虾〈〉眨” “怎么了?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵榴鼎,是天一觀的道長。 經常有香客問我晚唇,道長巫财,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任哩陕,我火速辦了婚禮平项,結果婚禮上,老公的妹妹穿的比我還像新娘悍及。我一直安慰自己闽瓢,他們只是感情好,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布心赶。 她就那樣靜靜地躺著扣讼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪缨叫。 梳的紋絲不亂的頭發(fā)上椭符,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天,我揣著相機與錄音耻姥,去河邊找鬼销钝。 笑死,一個胖子當著我的面吹牛琐簇,可吹牛的內容都是我干的蒸健。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼婉商,長吁一口氣:“原來是場噩夢啊……” “哼似忧!你這毒婦竟也來了?” 一聲冷哼從身側響起据某,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤橡娄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后癣籽,有當地人在樹林里發(fā)現了一具尸體挽唉,經...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年筷狼,在試婚紗的時候發(fā)現自己被綠了瓶籽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡埂材,死狀恐怖塑顺,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤严拒,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布扬绪,位于F島的核電站,受9級特大地震影響裤唠,放射性物質發(fā)生泄漏挤牛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一种蘸、第九天 我趴在偏房一處隱蔽的房頂上張望墓赴。 院中可真熱鬧,春花似錦航瞭、人聲如沸诫硕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽章办。三九已至,卻和暖如春滔吠,著一層夾襖步出監(jiān)牢的瞬間纲菌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工疮绷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留翰舌,地道東北人。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓冬骚,卻偏偏與公主長得像椅贱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子只冻,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359