国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Nginx部署Vue前端項(xiàng)目

這篇具有很好參考價(jià)值的文章主要介紹了Nginx部署Vue前端項(xiàng)目。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一、安裝Nginx

1、安裝完成

2、啟動(dòng)Nginx

3、問題

二、修改Nginx配置文件


系統(tǒng)環(huán)境:Mac Pro—10.15.7版本

Nginx版本:1.19.6

一、安裝Nginx

brew install nginx

1、安裝完成

Nginx的配置文件目錄:/usr/local/etc/nginx

Nginx的安裝目錄:/usr/local/Cellar/nginx

2、啟動(dòng)Nginx

brew services start nginx

3、問題

可能遇到的報(bào)錯(cuò)一:nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)

解決:原因是默認(rèn)nginx主配置文件位置與你當(dāng)前不一樣。使用終端進(jìn)入到Nginx安裝位置,然后輸入 【./nginx -h】 即可查看

Nginx部署Vue前端項(xiàng)目

?找到-e filename那一欄,將default后面的路徑復(fù)制下來,然后使用命令指定nginx.conf文件的位置:

【./nginx -c /usr/local/etc/nginx/nginx.conf】,之后輸入命令重新加載:【./nginx -s reload】即可。

二、修改Nginx配置文件

打開Nginx配置文件:/usr/local/etc/nginx/nginx.conf

需要修改3處,下面的配置文件中已添加注釋,查看“注意”開頭的說明

  1. root后面的前端打包好的文件路徑;
  2. location后面的映射路徑,該路徑為服務(wù)端Swagger配置的pathMapping值;
  3. proxy_pass后面的本機(jī)ip地址;
#user  nobody;
worker_processes  1;

#pid        logs/nginx.pid;
pid        /usr/local/Cellar/nginx/1.19.6/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       80;
        server_name  localhost;
        charset utf-8;

        #access_log  logs/host.access.log  main;

        #注意:修改root后面的地址為你打包好的dist文件夾前端項(xiàng)目路徑
        location / {
            root   xx/yy/zz/dist;
            try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }

        #注意:/prod-api/ 為你的服務(wù)端Swagger中配置的pathMapping屬性值
        #注意:修改proxy_pass后面的地址為你部署機(jī)器的ip地址,切記端口號(hào)后面斜杠不要去掉【/】
        location /prod-api/ {
            proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://0.0.0.0:8081/;
		}

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page 500 502 503 504  /50x.html;
        location = /50x.html {
        root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        #省略.......
    }

    include servers/*;
}

配置好后輸入命令重新加載【./nginx -s reload】。

之后在瀏覽器輸入本機(jī)ip地址即可訪問,注意:如果服務(wù)端的端口號(hào)為80開頭,ip地址后面不加端口號(hào)。文章來源地址http://www.zghlxwxcb.cn/news/detail-502295.html

到了這里,關(guān)于Nginx部署Vue前端項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包