Nginx编译安装及常用命令

一个执着于技术的公众号

前言

前面我们已经了解Nginx基础入门知识,今天就带大家一起学习下Nginx编译安装部署

 准备工作

  • 一台linux机器(本次实验以CentOS 7.5为例)

  • 到Nginx官方下载软件(本次实验以nginx-1.11.1版本为例)

nginx官方下载地址:http://nginx.org/download/

开始进行nginx安装

1、安装所需依赖包

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel

rpm -qa 查看依赖是否安装成功

2、安装Nginx软件包

1)创建用于运行Nginx的用户

useradd -M -s /sbin/nologin nginx

对创建用户命令不太熟悉的朋友,可以参考:超详细的Linux 用户与用户组知识

2)下载nginx软件包

官方下载地址:http://nginx.org/download/nginx-1.11.1.tar.gz

如果你的linux主机可以连接互联网,也可以使用wget命令获取软件包

3)nginx编译安装

# step 1:解压缩nginx至/usr/src下
tar -xf nginx-1.11.1.tar.gz -C /usr/src


# step 2:nginx软件配置与检查
cd /usr/src/nginx-1.11.1/
 ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx
# 指定nginx程序运行用户、用户组及安装目录
 
 # step 3:编译安装
 make -j 4 && make install
 # “make -j 4”,此招师承学神IT教学总监MK大神
 
#step 4:给nginx命令做个软链接,以便PATH能找到
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

4)启动nginx

/usr/local/nginx/sbin/nginx #启动nginx

5)验证nginx服务是否启动

浏览器上输入:http://主机IP,页面显示如下,表示服务已启动

若安装后,不能访问,如下图所示。则需要对防火墙进行设置

禁用防火墙或放通80端口(nginx默认使用80端口)

//关闭及禁用防火墙
systemctl stop firewalld && systemctl disable firewalld


=========或者放通80端口
firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

如图所示,表示已放通80端口

访问成功

Nginx常用命令

进入 nginx 目录中: cd /usr/local/nginx/sbin

1)查看 nginx 版本号

2)检查nginx配置文件语法是否有错误

3)启动nginx程序

查看是否启动成功:ps -aux |grep nginx


4)重新加载nginx(平滑重启)

./nginx -s reload


5)停止 nginx

./nginx -s stop


6)将nginx加入开机自启动

 echo "/usr/local/nginx/sbin/nginx &" >> /etc/rc.local






  往期精彩  ◆  干货 | 给小白的Nginx10分钟入门指南◆  什么是集群?看完这篇你就知道啦!◆  干货 | Linux平台搭建网关服务器◆  干货 | 理解正向代理与反向代理的区别◆  硬核科普服务器硬盘组成与基本原理◆  一文带你速懂虚拟化KVM和XEN◆  实战 | Hadoo大数据集群搭建


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

开源Linux

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

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

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

打赏作者

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

抵扣说明:

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

余额充值