Nginx学习之安装nginx(linux版)

Nginx学习之安装 nginx(linux版)


前言

最近公司要用Nginx进行部署,所以花了点时间学了一下,在这里记一个笔记。实际上公司要求是在windows服务器上部署,后续在windows完成部署后会再记录windows的版本。让我们开始吧~

安装Nginx

1、安装相关依赖

linux下安装Ningx需要先安装以下的依赖:

  • pcre
  • pcre-devel
  • openssl
  • opnessl-devel
  • zlib
  • zlib-devel
  • gcc

可使用下面的命令一次性安装所有的依赖:

yum -y install gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel zlib zlib-devel
2、安装Nginx

上述以来安装完成之后,就可以下载安装Nignx了。

下载地址:http://nginx.org/download/。所有的版本都在这里,这里选用nginx-1.12.2.tar.gz。

可以直接下面的命令进行下载:

wget http://nginx.org/download/nginx-1.12.2.tar.gz

解压下载的文件 nginx-1.12.2.tar.gz,解压之后删除安装包。

tar -zvxf nginx-1.12.2.tar.gz
rm -f nginx-1.12.2.tar.gz

执行下面的命令进行安装。

cd ./nginx-1.12.2
./configure
make && make install

当然,实际上这样安装要稍微麻烦些,你完全可以直接使用下面的yum命令直接安装,会直接安装最新的版本,这里只是想试试其他的安装方式。

yum -y install nginx

不管哪种方式安装,都会在 /usr/local 目录下生成一个nginx文件夹, 想要启动nginx需要切换到 /usr/local/nginx/sbin目录下,然后执行./nginx 命令。

cd /usr/local/nginx/sbin
./nginx

然后执行命令 ps -ef | grep nginx 查看进程就可以看到nginx已经起动了
在这里插入图片描述
但是现在还没有办法访问 Nginx 服务,因为linux默认的防火墙是没有开放80端口的,而Nginx默认监听端口是80,所以需要执行以下命令开放80端口,然后重启防火墙。

firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

最后执行 firewall-cmd --list-all 命令后,会发现 80 端口已经正常被添加了。
在这里插入图片描述
最后去浏览器访问地址: http://[虚拟器IP地址] 能看到以下的画面就说明Nginx的安装和启动成功了。
在这里插入图片描述
最后为了方便我们对nginx进行操作,可以配置一下nginx的环境变量:

vim /etc/profile

# 在文件最后追加
export NIGNX_HOME/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin

# 重新加载配置文件
source /etc/profile

在这里插入图片描述
这样就能直接启动使用nginx命令启动nignx了。
在这里插入图片描述

以上就是我在 linux 下安装nginx的相关笔记了,后续会发nginx的相关配置及部署的笔记。有问题的朋友欢迎留言和私信,加油!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Anesthesia丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值