zoukankan      html  css  js  c++  java
  • linux下nginx的学习

    安装参考菜鸟教程:https://www.runoob.com/linux/nginx-install-setup.html

    nginx文档官网: http://nginx.org

    nginx社区:https://www.nginx.com

    nginx模块配置参考文档: http://shouce.jb51.net/nginx/left.html

    nginx做web服务器配置 参考博客:https://blog.csdn.net/hj7jay/article/details/53905943

    1.启动命令

      [root@mycentos01 /]# cd /usr/local/nginx/conf/

    [root@mycentos01 nginx]# ./nginx

    2.其他命令

    /usr/local/webserver/nginx/sbin/nginx -s reload            # 重新载入配置文件
    /usr/local/webserver/nginx/sbin/nginx -s reopen            # 重启 Nginx
    /usr/local/webserver/nginx/sbin/nginx -s stop              # 停止 Nginx

    3.nginx做web server,部署一个前端项目到nginx

    3.1 访问/opt/www/demoApp/ 下的静态文件,配置别名。

         相当于当nginx监听端口有请求时,若路径前缀字符串为 /demoApp,则 映射到别名指定的另一个目录处理。

      用途:可以在服务器上存静态资源,以简单的url访问。

      location /demoApp {
          alias   /opt/www/demoApp/;
     }

    http://192.168.216.129:8088/demoApp/demo.html

    3.2对于vue项目部署在nginx的设置

                    location /vueDemo {
                            root   /opt/www/;
                            try_files $uri $uri/ @router;
                            index index.html index.htm;
                    }

    http://192.168.216.129:8088/vueDemo/#/main 

    设置别名 、root都可以实现配置。注意vue项目webpack.base.conf.js 需要修改红色部分  

      output: {
        path: config.build.assetsRoot,
        filename: '[name].js',
        // publicPath: process.env.NODE_ENV === 'production'
        //   ? config.build.assetsPublicPath
        //   : config.dev.assetsPublicPath
        publicPath: './'
    
      },

    4.nginx做负载均衡 load balance

    --------学习 交流 提升-----------
  • 相关阅读:
    从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式
    从零开始学习jQuery (三) 管理jQuery包装集
    从零开始学习jQuery (二) 万能的选择器
    从零开始学习jQuery (一) 入门篇
    跟着9张思维导图学习Javascript
    position属性absolute与relative 详解
    JavaScript资源大全
    问得最多的十个JavaScript前端面试问题
    Hibernate正向工程hbm2ddl
    JNI(3)
  • 原文地址:https://www.cnblogs.com/blogNYGJ/p/12057115.html
Copyright © 2011-2022 走看看