如何在linux上部署vue项目

安装nginx的前奏

安装依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
创建一个文件夹
cd /usr/local mkdir nginx cd nginx
下载Nginx tar包 和 解压
wget http://nginx.org/download/nginx-1.13.7.tar.gz tar -xvf nginx-1.13.7.tar.gz

安装nginx

进入nginx目录
cd /usr/local/nginx/nginx-1.13.7 (当前下载的nginx的版本)
执行命令
./configure
执行安装make命令 ( 可以先查看当前是不是支持make命令 make -v )
yum -y install gcc automake autoconf libtool make
执行make install命令 安装nginx
make && make install

好了如果访问 当前IP有页面显示的话那么nginx就是安装成功了

现在开始设置Nginx的配置文件

Nginx的配置文件路径 /user/local/nginx/conf/nginx.conf

在server里面新增 一项
location / { alias /home/wwwroot/default/dist/; #默认访问vue静态文件目录(dist路径) index index.html; #默认访问文件 try_files $uri $uri/ /index.html; #目录不存在则执行index.html }

如还是不懂的话就看下面吧!重要的地方标了两个 ** 就是配置读取vue项目静态文件路径(这个是全部Nginx配置文件)

server { listen 80 default_server reuseport; include enable-php.conf; ** location / { alias /home/wwwroot/default/dist/; #默认访问目录 index index.html; #默认访问文件 try_files $uri $uri/ /index.html; #目录不存在则执行index.html } location /nginx_status { stub_status on; access_log off; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location ~ /.well-known { allow all; } location ~ /\. { deny all; }

__EOF__

本文作者不在沉默着爆发,就在沉默中消亡
本文链接https://www.cnblogs.com/Hekiss/p/11906211.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   Hekiss  阅读(14723)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示