ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Nginx
[打印本页]
作者:
拉不拉稀肚拉稀
时间:
2022-6-25 08:27
标题:
Nginx
Nginx 概述
Nginx 是一个
高性能
的反向代理服务器。
与tomcat类似,但功能更加强大、性能更高。
强大的并发能力、50000个并发连接数。
不支持 java ,使用java程序只能通过与tomcat配合。
Nginx的特点
反向代理
负载均衡
动静分离
反向代理
负载均衡
动静分离
Nginx安装
把所需文件上传linux下的 /opt/nginx-tool下
安装gcc gc++环境
yum install gcc
yum install gc++(若失败执行下面命令,成功跳过)
yum install gcc-c++ -y
安装pcre依赖环境
进入到 /opt/nginx-tool/目录下
tar -zxvf pcre-8.37.tar.gz
进入到解压目录
cd pcre-8.37
执行文件
./configure
在pcer目录执行
make && make install
openssl环境、nginx的安装和上面pcre的安装一样,不过openssl的执行文件是config
Nginx 的固定安装目录 /usr/local/nginx
关闭防火墙
临时关闭
systemctl stop firewalld
永久关闭
systemctl disable firewalld
Nginx 的启动
进入到 nginx 安装目录的sbin 目录下
cd /usr/local/nginx/sbin
执行./nginx
./nginx
可以在本地浏览器输入虚拟机ip加上:80测试是否启动成功(nginx的默认端口号是80)
Nginx 的安装目录
1、sbin:操作 nginx 命令文件
2、conf: nginx 配置文件 nginx.conf
3、html: 访问 nginx 页面显示内容
4、logs: nginx 的相关内容
Nginx 的配置文件
三个组成部分
配置反向代理-1
实现:使用 nginx 反向代理,访问 www.123.com 直接跳转到 127.0.0.1:8080
前提:jdk环境
1、进入到linux中tomcat的安装目录下的bin目录执行
./startup.sh
2、修改windows系统的hosts 文件
在文件中添加一行:192.168.6.99 www.123.com
3、修改nginx配置文件完成实现、不输入8080端口号,通过域名直接访问
4、重新启动 nginx
先关闭nginx
或者
再
./nginx
测试
浏览器输入域名的执行过程
配置反向代理-2
分析
1、准备两个tomcat,端口号分别为 8080、8081,分别在tomcat下的webapps下创建目录和页面
2、在nginx 配置文件中配置反向代理
nginx的配置文件:
/usr/local/nginx/conf
下的nginx.conf
注意:不要忘了重新启动 nginx服务,还有两个tomcat也别忘了启动
先在
/usr/local/nginx/sbin
下执行
./nginx -s stop
然后执行
./nginx
测试
配置负载均衡
1、准备两个tomcat, 都在tomcat的下的webapps目录下创建edu/index.html
2、修改nginx 配置文件
测试
配置动静分离
测试
总结:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4