微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

数据库项目部署(nginx)

1.在虚拟机2008server下载Nginx

http://Nginx.org/download/Nginx-1.17.10.zip

注1:此版本为window版本

           linux版本

2. 解压软件至指定目录,例如:D:\tools\Nginx-1.17.10

3. 打开cmd容器,切换到Nginx安装根目录,即可执行相关命令进行操作

start Nginx.exe                                 //启动Nginx

Nginx.exe -s stop                             //快速停止Nginx

Nginx.exe -s reload                           //重新加载Nginx

Nginx.exe -s quit                               //完整停止Nginx

注1:Nginx认使用80端口,这就是绝大多数网站对外的端口,网站其它端口应该都在防火墙的保护

之下
注2:windows下Nginx启动一闪而过且Nginx启动失败,原因:有可能是80端口被占用的缘故,修改

Nginx端口即可

注3:如何修改Nginx的端口号?

找到配置文件Nginx_home/conf/Nginx.conf

server {

#listen 80; #认端口

listen 8088; #自定义端口
...
...
}

注4:Nginx.conf文件中,#号为注解,代码必须以;号结尾~~~~~~重要~~~~~~~~重要~~~~~~~~重要~~~~~~~~

4. 发布SPA项目以及虚拟域名设置

1. 打包SPA项目,将打包后的dist目录复制到D:\tools\Nginx-1.17.10\html,并更名为crm,最终SPA项

目根目录为     D:\tools\Nginx-1.17.10\html\crm

2. 修改server节点

server {

listen 80; #监听80端口,可以改成其他端口

#server_name localhost; #当前服务的域名(虚拟域名也可以)

server_name www.zking.com; #当前服务的域名(虚拟域名也可以)

root html/crm; #将要访问的网站的根目录,Nginx节点会自动继承父节点的配置

#charset koi8-r;

#access_log logs/host.access.log main;

location / {

#root html/crm; #将要访问的网站的根目录

#该句代码是为解决history路由不能跳转的问题,在vue-router官网有介绍

try_files $uri $uri/ /index.html;
}
}

注1:通过虚拟域名访问,还要修改window的hosts文件添加虚拟域名映射,文件位置如下:
C:\Windows\System32\drivers\etc\hosts
另外,此文件有可能出现由于当前用户权限不够,出现无法修改的情况?解决方
将此文件复制到d硬盘任一目录,修改后,再复制替换C:\Windows\System32\drivers\etc\hosts原文件

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐