【采用yum或者源码包方式】nginx环境搭建

使用源码包安装

通过nginx -v进行查询安装版本

最后开放默认80端口,登录网页确认启动成功

](about:blank#)

正文

==================================================================================

一、环境4项确认


1、网络可用

2、yum可用

3、关闭iptables规则,也就是放通linux服务器端口,将需要的端口加入到防火墙规则里。

  • 如果是云服务器,通过设置安全组开放需要的端口,我这里不做演示。

  • 虚拟机上你可以临时关闭:service iptables stop。这种命令方式是centos版本才可使用的,linux下标准启用与关闭服务当然是用绝对路径方式。

  • 当然还可以修改iptables:vim /etc/sysconfig/iptables,放通你需要的端口,这样做更安全。

4、停用selinux

  • vi /etc/selinux/config

  • 设置selinux=disabled,重启后生效

  • getenforce 查看selinux是否关闭

2项依赖确认,这里主要使用yum进行安装,也是rpm包安装。

  • yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake

  • yum -y install wget httpd-tools vim

  • 这里补充一点,如果是源码包安装还需要一个依赖:yum -y install zlib-devel

初始化目录,通过mkdir命令新建目录

  • 可以直接切换到opt目录下新建:cd /opt

  • 当然也可以加-p选项直接新建:mkdir -p /opt/app logs download backup work

二、快速安装


rpm包安装

1、进入etc/yum.repos.d:cd /etc/yum.repos.d,你这里看到的目录,我已经新建好了nginx.repo。

在这里插入图片描述

2、新建文件nginx.repo:touch nginx.repo

在这里插入图片描述

3、编辑nginx.repo:vim nginx.repo,像我这样设置会下载最新版的nginx。

在这里插入图片描述

当然你也可以参考官网的文档进行配置:nginx官方文档

复制以下内容:

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/6/$basearch/ #这里可以将版本改为你需要的

gpgcheck=0

enabled=1

编写完后,使用:wq命令保存退出。

通过list命令列出可用的nginx版本列表:yum list | grep nginx

在这里插入图片描述

接下来通过yum命令进行安装:yum -y install nginx ,这一步就不做截图了。

使用-v命令查看你安装的nginx版本:nginx -v,我这里为了测试事先安装了rpm包的。

在这里插入图片描述

linux服务器修改端口,将需要的端口加入到防火墙规则里。如果是云服务器,通过设置安全组开放端口。进入配置文件,放通80端口。

vi /etc/sysconfig/iptables

在这里插入图片描述

好吧,我再写详细一些,假如是centos6,默认是安装了iptables

如果是centos7,默认没有安装iptables,你需要关闭默认启动的firewalld

通过yum在线安装iptables

yum -y install iptables-services

关闭firewalldcentos7默认启动)

关闭防火墙

systemctl stop firewalld

关闭开机自启

systemctl disable firewalld

查看防火墙状态

systemctl status firewalld

做完以上的步骤,启动与重启或者停止使用service(readhat系列独有)命令,这里就不做截图演示。

  • 启动nginx服务 :service nginx start

  • 重启nginx服务 :service nginx restart

  • 停止nginx服务 : service nginx stop

当然也会涉及到修改conf配置文件进行测试,下图给出rpm包安装后的配置目录

在这里插入图片描述

默认的conf配置文件所在目录

在这里插入图片描述

如何快速更新自己的技术积累?

  • 在现有的项目里,深挖技术,比如用到netty可以把相关底层代码和要点都看起来。
  • 如果不知道目前的努力方向,就看自己的领导或公司里技术强的人在学什么。
  • 知道努力方向后不知道该怎么学,就到处去找相关资料然后练习。
  • 学习以后不知道有没有学成,则可以通过面试去检验。

我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!

以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目

八年CRUD,疫情备战三个月,三面头条、四面阿里拿offer面经分享

八年CRUD,疫情备战三个月,三面头条、四面阿里拿offer面经分享

  • 学习以后不知道有没有学成,则可以通过面试去检验。

我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!

以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目

[外链图片转存中…(img-vIUuYRsO-1714536419240)]

[外链图片转存中…(img-NErUKCmj-1714536419241)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 24
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值