官网: https://nginx.org/
下载和安装官网: https://nginx.org/
Linux系统安装过程
安装过程:
-
安装依赖包 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
-
下载Nginx安装包wget https://nginx.org/download/nginx-1.16.1.tar.gz(也可安装其他版本)
注意: 如果没有安装wget需要先进行wget下载安装yum install wget
-
解压tar -zxvf nginx-1.16.1.tar.gz
-
cd nginx-1.16.1
-
创建安装目录,这里我选择的路径是:mkdir -p /usr/local/nginx
-
./configure --prefix=/usr/local/nginx
-
make && make install
yum安装不了依赖可以试试:yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
目录结构树形结构展示:
- yum install tree
- 执行tree命令即可展示目录层次关系
注意:
./可用绝对路径替换:/usr/local/nginx/sbin/nginx
查看版本查看Nginx版本可以使用命令:
./nginx -v
检查配置文件正确性在启动Nginx服务之前,可以先检查一下conf/nginx.conf文件配置 的是否有错误,命令如下:
./nginx -t
启动和停止启动Nginx服务使用如下命令:
./nginx
如果无法访问可以试试停止防火墙服务:
systemctl stop firewall
停止Nginx服务使用如下命令:
./nginx -s stop
启动完成后可以查看Nginx进程:
ps -ef|grep nginx
可以使用下面命令重新加载配置文件:
./nginx -s reload
配置环境变量当进行全局配置(修改Nginx配置文件后),需要重新加载全局才能生效:
-
vim /etc/profile
-
将Path路径进行修改:
PATH=/usr/local/nginx/sbin: J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
-
source /etc/profile
-
nginx -s reload
-
正向代理
-
反向代理
配置反向代理
负载均衡 配置负载均衡 负载均衡策略


