Nginx介绍
Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx可以作为静态页面的web服务器,同时还支持CGI协议的动态语言,比如perl、php等。但是不支持java。Java程序只能通过与tomcat配合完成。Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高达 50,000个并发连接数。
使用nginx反向代理,根据访问的路径跳转到不同的服务中。
下载安装nginx
浏览器访问https://nginx.org/ ,点击右侧边栏的download进入下载页面。
解压下载的nginx压缩文件到一个没有中文、没有空格的目录中。
修改nginx配置
修改conf ->nginx.conf文件,在http代码块中与server代码块同级,再添加一个server代码块,配置如下:
http {
# 原来自带的server配置
server {
listen 88; # 设置成88,避免80端口被占用出错
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
# 新加的配置
server {
listen 9001;
server_name localhost;
location ~ /acl/ {
proxy_pass http://localhost:8201;
}
location ~ /sys/ {
proxy_pass http://localhost:8202;
}
}
}
Nginx的启动
方式1:直接双击运行nginx.exe文件
缺点:没有运行窗口,没有运行提示,运行出错也看不到。
方式2:使用cmd方式运行
文章来源:https://www.toymoban.com/news/detail-709675.html
直接关闭窗口,不能关闭nginx,需要在任务管理器中结束任务;或者通过命令进行关闭。
用上面的方法再打开一个cmd窗口,输入nginx.exe -s stop命令,回车:
文章来源地址https://www.toymoban.com/news/detail-709675.html
到了这里,关于在Windows中使用Nginx实现反向代理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!