用 Nginx 部署静态网站(以部署 Vue 项目为例)

本文介绍了如何使用 Nginx 在 Linux 服务器上部署 Vue 项目的静态网站。首先,通过 `npm run build` 生成 Vue 项目的 dist 文件夹,然后将其内容上传至服务器的 `/data/vuedist` 目录。接着,在 Nginx 的配置文件夹下创建 `vuedist.conf`,配置 server 部分包括监听端口、服务器名、根目录和重定向规则。最后,重启 Nginx 并访问服务器 IP,成功看到 Vue 项目首页。
摘要由CSDN通过智能技术生成

用 Nginx 部署静态网站(以部署 Vue 项目为例)

1. 把 Vue 项目的发布包拷贝到服务器(这里服务器是Linux系统)
首先,运行 “npm run build” 命令构建 Vue 项目的发布包。在 Vue 项目中,可以使用 “npm run build” 命令生成静态文件夹 dist,开发者可以直接双击 dist 文件夹里面的 index.html 文件来访问自己的项目。
然后,拷贝发布包里的内容到服务器,比如拷贝后的目录是 /data/vuedist 。

2. 创建项目的 Nginx 配置文件
在 Nginx 配置目录下创建项目的配置文件 vuedist.conf,比如:
# pwd
/usr/local/nginx/conf/vhost
# ls
vuedist.conf

编辑文件,内容如下:
server
{
        listen 80;
        server_name _;
        index index.html index.htm index.php;

        root /data/vuedist;
                location / {
                try_files $uri $uri/ @router;
                index index.html;
        }

        location @router {
                rewrite ^.*$ /index.html last;
        }
}

保存退出。
“server_n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值