好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > nginx部署多前端項(xiàng)目的幾種方法

nginx部署多前端項(xiàng)目的幾種方法

熱門標(biāo)簽:10086外包用的什么外呼系統(tǒng) 麗江真人語音電話外呼系統(tǒng) 怎么找到?jīng)]有地圖標(biāo)注的店 河南防封號(hào)電銷機(jī)器人是什么 400電話辦理介紹信 上海申請(qǐng)高400開頭的電話 打400電話怎么辦理收費(fèi) 宿城區(qū)電話機(jī)器人找哪家 福州企業(yè)電銷機(jī)器人排名

個(gè)人總結(jié)了3種方法來實(shí)現(xiàn)在一臺(tái)服務(wù)器上使用nginx部署多個(gè)前端項(xiàng)目的方法。

  • 基于域名配置
  • 基于端口配置
  • 基于location配置

在正式開始之前,我們先來看一下nginx安裝的默認(rèn)配置文件: /etc/nginx/nginx.conf 文件

可以看到圖中的:include /usr/nginx/modules/*.conf,這句話的作用就是可以在nginx啟動(dòng)加載所有 /usr/nginx/modules/ 目錄下的 *.conf 文件。 所以,平時(shí)我們?yōu)榱朔奖愎芾恚梢栽诖四夸浵旅娑x自己的 xx.conf 文件即可。但是注意,一定要以.conf 結(jié)尾。

介紹完畢,下面我們先來說一下最常用,也是許多公司線上使用的方式。

基于域名配置

基于域名配置,前提是先配置好了域名解析。比如說你自己買了一個(gè)域名:www.fly.com。 然后你在后臺(tái)配置了2個(gè)它的二級(jí)域名: a.fly.com、 b.fly.com。

配置文件如下:

配置 a.fly.com 的配置文件:

vim /usr/nginx/modules/a.conf

server {
        listen 80;
        server_name a.fly.com;
        
        location / { 
                root /data/web-a/dist;
                index index.html;
        }
}

配置 b.fly.com 的配置文件:

vim /usr/nginx/modules/b.conf

server {
        listen 80;
        server_name b.fly.com;
        
        location / { 
                root /data/web-b/dist;
                index index.html;
        }
}

這種方式的好處是,主機(jī)只要開放80端口即可。然后訪問的話直接訪問二級(jí)域名就可以訪問。

基于端口配置

配置文件如下:

配置 a.fly.com 的配置文件:

vim /usr/nginx/modules/a.conf

server {
        listen 8000;
        
        location / { 
                root /data/web-a/dist;
                index index.html;
        }
}

# nginx 80端口配置 (監(jiān)聽a二級(jí)域名)
server {
        listen  80;
        server_name a.fly.com;
        
        location / {
                proxy_pass http://localhost:8000; #轉(zhuǎn)發(fā)
        }
}

配置 b.fly.com 的配置文件:

vim /usr/nginx/modules/b.conf

server {
        listen 8001;
        
        location / { 
                root /data/web-b/dist;
                index index.html;
        }
}

# nginx 80端口配置 (監(jiān)聽b二級(jí)域名)
server {
        listen  80;
        server_name b.fly.com;
        
        location / {
                proxy_pass http://localhost:8001; #轉(zhuǎn)發(fā)
        }
}

可以看到,這種方式一共啟動(dòng)了4個(gè)server,而且配置遠(yuǎn)不如第一種簡(jiǎn)單,所以不推薦。

基于location配置

配置文件如下:

配置 a.fly.com 的配置文件:

vim /usr/nginx/modules/ab.conf

server {
        listen 80;
        
        location / { 
                root /data/web-a/dist;
                index index.html;
        }
        
        location /web-b { 
                alias /data/web-b/dist;
                index index.html;
        }
}

注意: 這種方式配置的話,location / 目錄是root,其他的要使用alias。

可以看到,這種方式的好處就是我們只有一個(gè)server,而且我們也不需要配置二級(jí)域名。并且前端項(xiàng)目里要配置二級(jí)目錄

react 配置請(qǐng)參考:https://blog.csdn.net/mollerlala/article/details/96427751

vue 配置請(qǐng)參考:https://blog.csdn.net/weixin_33868027/article/details/92139392

到此這篇關(guān)于nginx部署多前端項(xiàng)目的幾種方法的文章就介紹到這了,更多相關(guān)nginx部署多前端項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:雞西 朝陽 遵義 隴南 運(yùn)城 荊門 連云港 面試通知

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《nginx部署多前端項(xiàng)目的幾種方法》,本文關(guān)鍵詞  nginx,部署,多,前端,項(xiàng),目的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《nginx部署多前端項(xiàng)目的幾種方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于nginx部署多前端項(xiàng)目的幾種方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 又粗又长挺进美妇后菊| 日韩精品中文字幕无码| 成人性生交大片免费看中国| 国产精品久久久久久精品毛片4K| 韩国三级hd中文字幕有哪些| 91www成人久久| 日本人泡妞xxxxxx69| 国产色情一区二区三区在线观看| 妞妞影视av一区二区三区| 欧美妇性猛交视频| 91夜黄性一交一乱一色一情人| ABO系列的高H文肉车| 一人战7雄7分28秒图片| 一级高清| 欧美???sex少妇740| 日本体内sne精户外汇编| 黄漫51禁漫画网站| 校园春色综合网| 福利电影网址| 成人做爰A片免费看网站网豆传媒 曰本性生交大片免费看网站下载 少妇真人裸体做爰大片 | 性色麻豆69精品一级A片| 女教师日记2暴露未删版在线播放| 荡公乱妇视频| 日本少妇婬乱高潮AAAA片| 中国一级簧色| 性做爰全部免费视频| 99精品视频在线| 日本人激烈吸奶头视频| 一本色道久久HEZYO无码| 91蜜桃婷婷狠狠久久综合9色| 女猎户的种田生活| 久久99久久99精品免视看婷婷| 国产亚洲精品a大片在线| 女人摸下面自熨视频在线播放| 亚人成色777777在线观看| 伊人色综合久久精品| 迷人你的保姆免费观看| 欧美一级久久精品| 91无码精品国产AⅤ在线一区| 亚洲成熟女人毛??| 男男肉动漫未删减版在线观看|