码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Nginx部署vue项目并在局域网中开放访问(尝鲜)


    目录

    前言

    1. 打包vue项目

    2. 部署在Nginx中

    3. 局域网开放访问

    4. 局域网设备对项目访问

    5. 给作者加加油吧


    前言

    本文章演示如何将一个vue项目打包并部署到Nginx服务器中,并在局域网中开放访问,实现局域网用ipad设备对vue项目的访问。本实验仅为简单试验,适用于入门的童鞋们参考。

    实验环境:win10,vue3+vite,nginx-1.22.0。

    实验前提:安装部署Nginx服务器

    1. 打包vue项目

    执行打包命令:

    npm run build

    打包之后的文件在哪?vite默认是在vue项目下的dist文件夹,如果自己修改了根据自己写的路径找就对了。 

    2. 部署在Nginx中

    (1)把打包好的文件复制到Nginx服务器中。

    例如,本实验在服务器文件夹中新建了front-sys\vite-demo,并把打包好的项目复制到这里。

    (2)为项目配置服务端口。

    如图进行配置,可以根据自己需求修改相应的属性。

    (3)启动nginx服务器:start nginx。

    通过本地浏览器打开:http://localhost:8080,就可以看到如下图说明部署成功了。

    3. 局域网开放访问

    有两种方式将服务开放给局域网访问,一种是直接关闭防火墙,还有一种是不关闭防火墙仅放开指定的端口。通过一下一种方式即可。

    (1)关闭防火墙

    不推荐这种方式,因为可能会将你的电脑所有端口对局域网内放开,有安全风险。打开控制面板,按照下图的路径找就对了,然后点击关闭防火墙。

    (2)不关闭防火墙,仅开放指定端口(推荐)

    通过控制面板进行以下步骤的操作:

     

    4. 局域网设备对项目访问

    局域网访问的话,最简单的就是,访问的设备和nginx服务器的设备连在同一个路由器下就可以了。

    (1)看看部署项目的ip地址,在cmd中输入命令查看:ipconfig。

     (2)我这里通过ipad来访问vue项目。访问地址看看就明白了:http://192.168.1.106:8080

    ​

    5. 给作者加加油吧

    ---------------------------------------------------------------------------------------------------------------------------------

                                              对你有帮助的话,一杯咖啡让作者更有动力~ (click)

    ---------------------------------------------------------------------------------------------------------------------------------

  • 相关阅读:
    JVM(一):jvm中的数据结构(内存模型):Java Virtual Machine Specification Runtime Data Areas
    睿趣科技:未来抖音开网店还有前景吗
    常见的设计模式(单例模式&工厂模式)
    FPGA控制W5500完成UDP环回测试
    [附源码]Python计算机毕业设计Django环境保护宣传网站
    std::bind 源码分析
    Hugging Face 开发环境 全教程
    人工智能提示(prompt)工程入门
    公众号迁移条件是什么?
    文件定时自动备份方法
  • 原文地址:https://blog.csdn.net/imxiezy/article/details/126333267
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号