Linux环境Nginx安装步骤

  1. 准备依赖资源

gcc检查

gcc -v

已安装会显示版本号,如gcc-4.8.5-36.el7.x86_64,已安装则不需要再重复安装,未安装则提示未找到命令,则需要安装gcc,按网络条件选择在线或离线安装;

gcc在线安装

yum install gcc-c++

gcc离线安装

准备安装包:在中间件安装包

gcc-4.8.5-rpm.zip

或下载如下版本的安装文件

cpp-4.8.5-28.el7.x86_64.rpm

gcc-4.8.5-28.el7.x86_64.rpm

gcc-c++-4.8.5-36.el7.x86_64.rpm

glibc-devel-2.17-222.el7.x86_64.rpm

glibc-headers-2.17-222.el7.x86_64.rpm

kernel-headers-3.10.0-862.el7.x86_64.rpm

libmpc-1.0.1-3.el7.x86_64.rpm

mpfr-3.1.1-4.el7.x86_64.rpm

将文件上传到目标Linux系统的/home/nginx/gcc目录

cd  /home/nginx/gcc

unzip gcc-4.8.5-rpm

cd gcc-4.8.5-rpm

rpm  -ivh  *.rpm --nodeps --force

pcre安装

pcre检查

rpm -qa pcre

已安装会显示版本号,如pcre-8.32-17.el7.x86_64,已安装则不需要再重复安装,未安装则提示未找到命令,则需要安装pcre,按网络条件选择在线或离线安装;

pcre在线安装

yum install -y pcre pcre-devel

pcre离线安装

准备安装包:在中间件安装包

pcre2-10.35.tar.gz

将文件上传到目标Linux系统的/home/nginx/pcre目录

执行如下命令安装:

cd /home/nginx/pcre

tar -zxvf pcre2-10.35.tar.gz

cd pcre2-10.35

./configure

make

make install

zlib检查

yum list installed | grep zlib*

已安装会显示版本号,如:1.2.7-18.el7,已安装则不需要再重复安装,未安装则无列表信息,则需要安装zlib,按网络条件选择在线或离线安装;

zlib在线安装

yum install -y zlib zlib-devel

zlib离线安装

准备安装包:在中间件安装包中或下载如下版本的安装文件:

zlib-1.2.11.tar.gz

将文件上传到目标Linux系统的/home/nginx/zlib目录。

执行如下命令安装:

cd /home/nginx/zlib

tar -zxvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure

make

make install

  1. Nginx 安装

准备Nginx安装包

在中间件安装包中或下载如下版本的nginx安装文件:

nginx-1.20.1.tar.gz

将文件上传到目标Linux系统的/home/nginx/目录

执行安装命令:

tar -zxvf nginx-1.17.10.tar.gz

cd nginx-1.20.1/

./configure

make

make install

安装后会打印出 nginx的安装目录 /usr/local/nginx 以及配置文件目录/usr/local/nginx/conf/nginx.conf

启动Nginx,nginx默认端口为80

cd /usr/local/nginx/sbin/

./nginx

查看是否启动成功:

curl http://127.0.0.1

如上信息即启动成功。

  1. Nginx常用命令:

cd /usr/local/nginx/sbin

#启动

./nginx

#停止

./nginx -s stop

#重启

./nginx -s reload

#查看是否启动

ps -ef|grep nginx

# 开机启动配置,设置开机启动后

vim /usr/lib/systemd/system/nginx.service

复制如下内容:

[Unit]

Description=nginx - high performance web server

After=network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s stop

[Install]

WantedBy=multi-user.target

#保存后,执行命令刷新开机配置:

systemctl daemon-reload

# 启动Nginx

systemctl start nginx

# 停止Nginx

systemctl stop nginx

# 重启Nginx

systemctl restart nginx

# 重新加载Nginx

systemctl reload nginx

# 查看 Nginx 运行状态

systemctl status nginx

# 查看Nginx进程ps -ef | grep nginx

# 杀死Nginx进程kill -9 pid # 根据上面查看到的Nginx进程号,杀死Nginx进程,-9 表示强制结束进程

修改端口号

cd /usr/local/nginx/conf

vi nginx.conf

如下图所示修改 listen后面的80为指定的端口号即可(不可被占用)

至此Nginx安装完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啸梦飞扬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值