1.首先关闭防火墙
[root@localhost ~]# systemctl stop firewalld
(也可以选择永久关闭防火墙: systemctl disable firewalld)
2.配置 nginx 安装所需的环境
yum -y install gcc gcc-c++ pcre pcre-devel gd-devel openssl-devel zlib zlib-devel
pcre使nginx支持http rewrite模块
openssl 使nginx支持ssl
zlib提供nginx对http包的内容进行gzip压缩
如图显示完毕后即为成功。
3.获取Nginx tar.gz压缩包
方法一:在官网(https://nginx.org/en/download.html)直接下载.tar.gz压缩包,然后直接拉到linux里面。(如果压缩包拉不进去,使用yum -y install lrzsz指令,再进行拉取。)
yum -y install lrzsz
方法二:使用wget命令下载(需要系统提前安装wget,如果没有安装,使用yum install wget进行安装。)
4.解压压缩包
在这里我们使用方法一。
下载成功后,拉取压缩包,解压到 /usr/local 下。
tar xzvf nginx-1.23.1.tar.gz -C /usr/local/
如图即表示拉取压缩包成功,接下来开始解压即可!
5.配置
【需要进入解压后的目录!!!】
cd /usr/local/nginx-1.23.1/
进行配置(配置前先创建用户及文件目录)
useradd nginx
mkdir /tmp/nginx/
可以配置啦~ O(∩_∩)O哈哈~
./configure --prefix=/usr/local/nginx --group=nginx --user=nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/tmp/nginx/client_body --http-proxy-temp-path=/tmp/nginx/proxy --http-fastcgi-temp-path=/tmp/nginx/fastcgi --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-pcre --with-http_realip_module --with-stream
6.编译和安装
make && make install
出现此情况即表示编译和安装成功!
7.运行Nginx
/usr/local/nginx/sbin/nginx
8.测试是否安装成功
(1)获取ip地址
ip a
在2.ens33中,第三行显示inet后显示。
(2)使用浏览器访问代理服务器(在浏览器中输入ip地址)
成功啦!!!
三连支持下吧~Thanks♪(・ω・)ノ