您现在的位置是:首页 > 正文

vue nginx部署

2024-04-01 05:37:05阅读 4


#user  nobody;
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;

    server {
        listen       8080;   #1.监听端口
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   D:/dist; #2.打包后vue项目位置
            index  index.html index.htm;
            try_files $uri $uri/ /index.html;
        }
        location /api {
        
            proxy_pass http://127.0.0.1:8090/service ;  #3.接口服务
        }

        #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;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }


    # 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;
    #    }
    #}

}
 

网站文章

  • 【内网攻防】| vulntarget漏洞靶场系列(二)

    【内网攻防】| vulntarget漏洞靶场系列(二)

    点击星标,即时接收最新推文文章来源|MS08067 内网攻防 知识星球本文作者:godunt玩靶场 认准内网攻防目前,安全行业热度逐年增加,很多新手安全从业人员在获取技术知识时,会局限于少量的实战中,...

    2024-04-01 05:36:57
  • 华科计算机全qs球排名,武汉这2所高校三榜世界大学排名均列全球500强

    华科计算机全qs球排名,武汉这2所高校三榜世界大学排名均列全球500强

    原标题:最厉害的三个“全球500强”,武汉这两所高校都上榜了!在最新发布的软科2019世界大学学术排名QS2020世界大学排名U.S.News2019全球最佳大学排名中22所中国内地高校均列500强其...

    2024-04-01 05:36:17
  • linux驱动匹配条件

    linux设备驱动必须匹配内核版本x86上面主要有两大类驱动,pci和usb主要看厂家id和设备id具备这两个条件就可以只能去厂家官网找对应设备,是否提供相应系统的驱动转载于:https://www.cnblogs.com/qijunzifeng/p/11343904.html...

    2024-04-01 05:36:11
  • Qt: 在SLOT中获取sender(触发SIGNAL的控件)

    Qt开发,有个场景是点击三个不同的按钮,触发同一个事件(SLOT),要在SLOT方法中区分三个不同的按钮:那么怎样在SLOT中获取当前的sender呢?网上查到了答案。用sender()方法:参考:In qml, How can i get signal sender from slot/function? | Qt Forum...

    2024-04-01 05:36:04
  • android设备兼容解决,设备兼容处理-[Android_YangKe]

    Android 的设计是让所有应用程序可以运行在不同类型设备上。主要设备有:手机、平板、电视。作为一个开发者,适配的范围为应用程序提供了一个巨大的潜在用户,为了我们的产品可以成功在所有设备上进行使用,...

    2024-04-01 05:35:23
  • apache2.4添加对多版本php的支持

    需求 fedora26下使用yum安装好apache2.4 和 php7.0后,需要添加apache2.4对php5.6的支持. 方法 介绍方法前,需要理解一个文件,libphp5.0.so,当php作为apache的一个模块运行,随apache一起启动时,需要在编译php时生成此文件,并在apache配置文件中修改配置项,加载这个文件. 因此如果想添加多版本支持,只需通过编译生成不同版本...

    2024-04-01 05:35:16
  • docker下运行pycharm无法显示问题

    报错:pycharm-community-2020.3.2/jbr/lib/libjcef.so: libnss3.so: cannot open shared object file: No such file or directory解决方案:sudo apt-get install libxi6 libxtst6 libxrender1

    2024-04-01 05:35:09
  • 最早应用计算机岩土三维模型技术,基于三维地质模型的岩土工程设计与可视分析...

    赵帅权 姚显瑞摘 要:基于三维地质模型的岩土工程数字化的应用,成为我国岩土工程领域的主要发展方向。岩土工程的三维地质建模和可视化分析研究,提高了岩土工程的信息化管理水平,在岩土工程领域具有一定的应...

    2024-04-01 05:35:01
  • Failed to start firewalld.service: Unit is masked

    Failed to start firewalld.service: Unit is masked

    2024-04-01 05:34:20
  • Android面试知识总结

    Android面试知识总结

    2020-08-05:ZK:初 1.AIDL 2.handler 3.A Activity 起 B Activity ,及Back后生命周期。 4.ANR 5.内存泄漏 6.cotentprovide...

    2024-04-01 05:34:08