Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx可以作为静态页面的web服务器,同时还支持CGI协议的动态语言,比如perl、php等。但是不支持java。Java程序只能通过与tomcat配合完成。Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高达 50,000个并发连接数。
6.1 安装nginx
nginx: download
,下载最新版,解压windows版本nginx压缩文件到一个没有中文没有空格的目录
6.2 配置nginx
6.2.1 修改nginx配置
修改conf ->nginx.conf文件
修改端口号
配置项目相关参数
http {............server {listen 9001;server_name localhost; location ~ /acl/ { proxy_pass http://localhost:8201;} location ~ /sys/ { proxy_pass http://localhost:8202;}} }
6.2.2 修改前端路径(我的是vue)
修改.env.development 文件,修改为nginx路径
# just a flag ENV = 'development' # base api # VUE_APP_BASE_API = '/dev-api' # 修改为Nginx路径 VUE_APP_BASE_API = 'http://localhost:9001'
6.3 功能测试
在文件夹地址打开命令行,启动nginx服务,有光标闪烁就打开了,前端测试
注意,关闭cmd窗口不会关闭服务
可以输入 nginx.exe -s stop 关闭,也可以在任务管理器关闭