概述
nginx是我们在开发Java项目时,必不可少的一个工具,大多数时候用于反向代理后端服务器,达到负载均衡、解决高并发的目的。
在大多数时候,Nginx的安装和配置是由运维人员完成的,但在一些没有运维岗位的公司,还是需要开发人员来做这项工作。
今天我们就只图快不图细的讲解一下如何在CentOS7系统下快速安装Nginx。
安装各种依赖
yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel yum install -y wget
下载/解压
wget https://nginx.org/download/nginx-1.18.0.tar.gz tar -zxvf nginx-1.18.0.tar.gz
安装
cd nginx-1.18.0 ./configure #使用默认配置# make make install #编译安装# whereis nginx #查找安装路径# nginx: /usr/local/nginx
配置
cd /usr/local/nginx/sbin/ ./nginx #启动# ./nginx -s stop #停止,直接查找nginx进程id再使用kill命令强制杀掉进程# ./nginx -s quit #退出停止,等待nginx进程处理完任务再进行停止# ./nginx -s reload #重新加载配置文件,修改nginx.conf后使用该命令,新配置即可生效#
开机自启动
vi /etc/rc.local #增加下面一行# /usr/local/nginx/sbin/nginx cd /etc chmod 755 rc.local #设置执行权限#
域名映射
vi /usr/local/nginx/conf/nginx.conf listen 80; #listen为监听的端口# server_name localhost; #server_name为域名# location / { proxy_pass http://localhost:8080; } #location是访问地址的设置,locahost也可以用服务器ip代替# cd /usr/local/nginx/sbin/ ./nginx -s reload #修改完成后,重新加载配置文件#