vue如何将项目部署到服务器上并且使外网能够访问到

vue如何将项目部署到服务器上并且使外网能够访问到,第1张

你的服务器是什么系统啊 ,,,linux LINUX、WINDOWS、NETWARE、UNIX。。

在linux

首先服务器安装node git   nginx  vue-cli

安装好nginx 用你的公网ip访问就可以看到 下面的页面

然后进入到下面的路径

vi default 你会看到nginx的默认配置

默认监听80端口 根路径

把你写好的vue项目 上传到github ,通过git clone 克隆到

服务器

路径下面

然后npm/yarn add/install 安装依赖 然后npm run build

vi 打开html 下面的 indexhtml 可以看到

nginx默认的html

进入sites-enabled 发现 它里面的 default 来自 sites-available的default

所以需要在 sites-available 新建一个文件 你的项目名命名就可以

在你新建的文件

我在site-available新建的文件是note-admin 映射到 sites-enables

注意路径一定要写全

最后重新加载下 nginx -s reload

打开浏览器 公网ip:端口号  或者 域名访问

这就可以了

还有 用express 部署这个 简单些

之前搞过的问题,最近忘了,故而,写篇文章,记录一下。

vue开发中,当部署到服务器上的时候,刷新总丢页面。在vue文档里,虽然对history模式有过说明,但是怎么用。是一个问题。

我的服务是Apache的,所以只粘贴了这一个。

但是这个东西用在哪里还是不知道。

实际上是在build之后,在他当前页面创建一个htaccess文件。将上面那句话换到里面之后生成个文件就好了。

另外Apache的文件里也有个地方需要修改。

就是在Apache文件下的conf/extra/>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12987234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存