Linux手动安装nginx


本次以安装nginx-1.12.2为例


1、首先说明一下,安装nginx之前需要安装如下素材:

在这里插入图片描述

2、开始安装

  • 第一步,安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
  • 第二步,下载并安装nginx安装包(nginx官网:http://nginx.org/)

在这里插入图片描述

# 下载
wget http://nginx.org/download/nginx-1.12.2.tar.gz
# 解压缩
tar -zxvf linux-nginx-1.12.2.tar.gz
cd nginx-1.12.2/
# 执行配置
./configure
# 编译安装(默认安装在/usr/local/nginx)
make
make install

3、使用

安装成功后,会在/usr/local下创建/nginx/sbin目录,在/usr/local/nginx/sbin下会有一个nginx脚本文件。执行nginx命令需要进入到/usr/local/nginx/sbin目录下。

  • 启动nginx
cd /usr/local/nginx/sbin
./nginx
# 查看进程
ps -ef | grep nginx

在这里插入图片描述

  • nginx配置文件

/usr/local/nginx/conf下有一个名为nginx.conf的文件,是nginx的配置文件,可以对nginx进行配置。

  • 防火墙配置
# 开启防火墙,没有任何提示即开启成功
systemctl start firewalld
# 关闭防火墙
systemctl stop firewalld
# 查看防火墙开放的端口
firewall-cmd --list-all

查看防火墙状态,此时未开放80端口,无法访问。

在这里插入图片描述

# 开放80端口
sudo firewall-cmd --add-port=80/tcp --permanent
# 重启防火墙
firewall-cmd --reload

再次查看防火墙状态,发现80端口已经开放。

在这里插入图片描述

  • 访问ip:80
    成功!!!

在这里插入图片描述

4、nginx常用命令

上面也提到,执行nginx命令需要进入到/usr/local/nginx/sbin目录下。这一点需要注意。

  • 查看nginx版本号
./nginx -v
  • 启动
./nginx
  • 停止
./nginx -s stop
  • 重新加载
    修改配置文件后需要重加载,热部署配置文件,使修改生效。
./nginx -s reload

参考:
Linux下安装Nginx
bilibili尚硅谷

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值