亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nginx如何配置多個前端項目

發布時間:2023-03-06 16:21:51 來源:億速云 閱讀:170 作者:iii 欄目:開發技術

本篇內容主要講解“nginx如何配置多個前端項目”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“nginx如何配置多個前端項目”吧!

最近一臺服務器要配置多個前端項目,當然前后端分離就需要nginx來配置了。

單個項目還好說,如下
修改nginx的nginx.conf配置文件

#user  nobody;
worker_processes  1;

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

pid /usr/local/nginx/logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
 
    server {
        listen       8000;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
        
        location / {
            root   /var/www/;
            #index  index.html index.htm;
        }
        location ~ /static/.*\.(gif|jpg|jpeg|png|bmp|swf)$ {
            root /var/www/project;
        }

        location ~ /static/.*\.(js|css)$ {
            root /var/www/project;
        }

        location = /project {
            root   /var/www/project;
            index  index.html index.htm;
        }
   
    }

}

但是出現了多個項目也需要在nginx.conf配置

項目基于vue cli 開發的,打包時需要配置一下js,css 等靜態文件的連接地址
修改如下配置文件

nginx如何配置多個前端項目

根據項目名字或者路徑名 修改 在對應的項目里

assetsPublicPath: '/project/'
-----------------------
assetsPublicPath: '/project1/'

然后再來配置nginx.conf

user root;
worker_processes  1;

pid /usr/local/nginx/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;

    server {
        listen       8000;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
        
        location / {
            root   /var/www;
            #index  index.html index.htm;
        }

        location = /project1 {
            root   /var/www/project1;
            try_files $uri $uri/ /project1/index.html;
            index  index.html index.htm;
        }
        
        location = /project2{
            root /var/www/project2;
            try_files $uri $uri/ /project2/index.html;
            index  index.html index.htm;
        }

    }

}

此處注意呢 user root; 需要加上, 不然范圍報 500,
然后重啟一下nginx

 先停止
  ./nginx -s quit
 再重啟
 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

當然nginx -s reload 可以 ,但是可能報錯, 解決就用上面辦法

nginx如何配置多個前端項目

成功訪問
192.168..:8000/project/index.html
192.168..:8000/project1/index.html

到此,相信大家對“nginx如何配置多個前端項目”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

成安县| 云林县| 商水县| 吕梁市| 介休市| 高清| 耒阳市| 辽宁省| 尉氏县| 九龙县| 龙岩市| 广宁县| 房山区| 兴城市| 从化市| 门源| 厦门市| 义乌市| 天长市| 鄢陵县| 龙州县| 开化县| 华池县| 高碑店市| 都昌县| 苏尼特右旗| 凌海市| 赤水市| 枞阳县| 尼木县| 郑州市| 禄丰县| 嵊州市| 马鞍山市| 甘泉县| 梅河口市| 永丰县| 镶黄旗| 河间市| 台南县| 东乌珠穆沁旗|