nginx部署vue项目(成功详细版本)

  • Post author:
  • Post category:vue


1.安装

去nginx官网安装稳定版本




nginx news



http://nginx.org/



下载好以后直接解压就行(里面的内容如下图)

2.配置

(1)将打包好的dist文件夹放进html文件夹里面

(2)修改conf目录下的nginx.conf文件

server {

listen       8887;#设置监听的端口

server_name  localhost;

#charset koi8-r;

#access_log  logs/host.access.log  main;

location / {


root   html/dist; #nginx里html的dist文件夹路径 主要修改这一行 默认值是html 改成我这样就可以

index  index.html index.htm;

}

#对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体的文件

#因此需要rewrite到index.html中,然后交给路由在处理请求资源

location @router {

rewrite ^.*$ /index.html last;

}

# location / {

#     root   html;

#     index  index.html index.htm;

# }

#error_page  404              /404.html;

# redirect server error pages to the static page /50x.html

#

error_page   500 502 503 504  /50x.html;

location = /50x.html {

root   html;

} #……. }

(3)启动(双击nginx.exe文件夹就行)

(4)坑

每次修改配置文件的时候在当前目录下的命令行敲

nginx -s reload

(5)关于更多的nginx命令在我其余博客文章可以看到



版权声明:本文为qq_59747594原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。