Nginx教程

数据库项目部署(nginx)

本文主要是介绍数据库项目部署(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原文件

 

 

这篇关于数据库项目部署(nginx)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!