最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Linux安装nignx+部署vue项目 - 掘金

    正文概述 掘金(nevlf)   2021-09-12   620

    一、安装nignx

    第一步 安装依赖

    1. 安装 gcc

      编译nginx源码需要gcc环境。

      yum install gcc-c++
      
    2. 安装 pcre

      nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装pcre和pcre-devel,第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。

      yum install -y pcre pcre-devel
      
    3. 安装 zlib

      zlib库提供了开发人员的压缩算法,在nginx的各种模块中需要使用gzip压缩。

      yum install -y zlib zlib-devel
      
    4. 安装 openssl

      nginx不仅支持 http协议,还支持 https,如果使用了 https,需要安装 OpenSSL 库。

      yum install -y openssl openssl-devel
      

    (注:一键安装 bash yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

    第二步 下载并解压安装包

    1. 可以去官网下载,也可以使用 wget 命令下载,一般是把压缩包放到 /usr/local/src 目录下。

      wget http://nginx.org/download/nginx-XXX.tar.gz 
      
    2. 解压,进入nginx-XXX目录,进行配置。注意编译后的文件都放在 /usr/local/nginx

      tar -xvf nginx-XXX.tar.gz
      cd nginx-XXX
      ./configure
      

      Linux安装nignx+部署vue项目 - 掘金 Linux安装nignx+部署vue项目 - 掘金

    3. 编译,安装。

      make
      make install
      

    第三步 启动测试

    1. 启动

      /usr/local/nginx/sbin/nginx
      
    2. 在浏览器中输入IP,如下图所示,则表示安装成功。

      Linux安装nignx+部署vue项目 - 掘金

    3. 如果无法访问,则关闭防火墙。

      • 关闭防火墙:systemctl stop firewalld.service
      • 禁用防火墙:systemctl disable firewalld.service
    4. 常用命令(在安装目录中 /usr/local/nginx/sbin

      • 重启:./nginx –s reload
      • 关闭:./nginx –s stop
      • 强制关闭: pkill nginx
      • 检查配置文件合法性: ./nginx –t
    5. conf配置文件,仅部分设置,详细请自行查询。

      Linux安装nignx+部署vue项目 - 掘金 Linux安装nignx+部署vue项目 - 掘金

    二、部署 vue 项目

    第一步 配置 nginx.conf

    1. nginx.conf 文件在 nginx/conf/ 目录下。端口可任意设置。在 location 中,root 是设置dist包的路径(默认使用相对路径 html/ 下,也可以使用绝对路径);try_files 是处理 history 路由模式下页面404的问题,在 hash 模式下可不设置;proxy_pass 设置代理转发,结尾有无 / 可参考这篇文章。每次修改配置文件后,都需要重启 nginx 才能生效。

      Linux安装nignx+部署vue项目 - 掘金

    第二步 打包 dist 并部署

    1. vue项目默认hash模式路由,在 vue.config.js 设置 publicPath,然后生成dist包并压缩。

      Linux安装nignx+部署vue项目 - 掘金

    2. 将 dist.zip 上传至 location 中 root 设置目录下,然后解压。

    3. 系统默认使用 ip 访问项目.若想使用域名访问,需要在 nginx.conf 中设置 server_name,同时在本机 C:\Windows\System32\drivers\etc\hosts 文件中设置DNS

      Linux安装nignx+部署vue项目 - 掘金

    4. 访问测试

      Linux安装nignx+部署vue项目 - 掘金 Linux安装nignx+部署vue项目 - 掘金

    附:参考文章

    • blog.csdn.net/qq_42815754…
    • juejin.cn/post/690445…
    • blog.csdn.net/qq_42303254…
    • www.cnblogs.com/sheng-247/p…

    起源地下载网 » Linux安装nignx+部署vue项目 - 掘金

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元