下载Nginx
http://nginx.org
或者直接在liunx服务器中执行命令下载tar包
wget http://nginx.org/download/nginx-1.18.0.tar.gz
安装Ngnix的依赖
第一种安装:
一次性安装 openssl 、zlib 、 gcc 、pcre 依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel
第二种安装:
1 )安装 openssl 、zlib 、 gcc 依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2)安装pcre
先到官网http://www.pcre.org/下载压缩包
在mnt目录下创建pcre文件夹,把压缩包放在里边解压之后进入文件夹中执行命令
tar -zxvf 压缩吧
./configure
编译并安装
make && make insall
检查安装是否成功
pcre-config --version
安装Nginx
在mnt下创建文件夹 nginx 放压缩包并解压之后进入文件夹执行命令
./configure
编译并安装
make && make install
测试是否安装成功
cd /usr/local/nginx/sbin
启动nginx
./nginx
访问安装nginx服务器 nginx默认端口号是80
ps:如果访问不了有可能是防火墙没有关闭,关闭防火墙即可,或者开放端口号
Nginx常用命令 (在 /usr/local/nginx/sbin 目录下)
1)查看版本
./nginx -v
2) 启动
./nginx
3) 停止
./niginx -s stop
4) 重新加载
./nginx -s reload
Nginx的使用
0)准备工作
进入Nginx的安装目录中
/usr/local/nginx ##固定的
进入配置文件目录修改配置文件 nginx.conf
1)反向代理
首先概念
- 正向代理:
客户端主动访问代理服务器,通过代理服务器访问目标网络(翻墙上外网) - 反向代理:
服务端设置代理服务器,客户端访问代理服务器浏览被代理服务器的内容,客户端对代理是无感的。
具体操作:
另外一台服务器起一个tomcat项目,服务器地址为192.168.23.11端口号为8080,项目为jenkinsMaven
在nginx.conf中设置代理地址
在浏览器中访问Nginx服务地址,就可以代理到另外一台服务器的tomcat服务中