我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux下安装Nginx1.16.0的教程详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux下安装Nginx1.16.0的教程详解

因为最近在倒腾linux,想安装新版本的nginx,找了一圈教程没有找到对应的教程,在稍微倒腾了一会之后终于成功的安装了最新版。

服务器环境为centos,接下来是详细步骤:

安装必要依赖插件


yum install -y gcc gcc-c++ pcre \
pcre-devel zlib zlib-devel openssl openssl-devel wget

创建文件夹并切换过去


mkdir /customer && cd /customer 

下载安装包 (同样如果想安装其他的版本,可以去下面官网链接,选择其他版本的链接进行拷贝替换)


wget https://nginx.org/download/nginx-1.16.0.tar.gz

解压并安装


tar zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx
make && make install

添加全局命令


ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

测试安装

nginx -V

如下图,则安装成功:

验证服务是否启动成功


netstat -ntlp | grep nginx

如下:

添加nginx服务


vim /lib/systemd/system/nginx.servicTMHSKwe

将以下内容插入:


[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx TMHSKw-s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

以服务的方式启动nginx


pkill nginx

systemctl start nginx

查看服务是否启动


 systemctl status nginx
 netstat -ntlp | grep nginx

配置nginx服务开机自动启动


systemctl enable nginx

这下子就安装完毕了 ,配置文件在:


vim /usr/local/nginx/conf/nginx.conf

可选:

nginx的版本号默认是打开的,可以在默认的错误页面和http响应头中查看到。

不同版本,特别是低版本的nginx可能存在漏洞,所以如果不希望被别人获取到版本号的话,可以选择进行版本号隐藏。

隐藏nginx版本号


cd /usr/local/nginx/conf
vim nginx.conf

nginx.conf文件的“server_tokens”修改成”off“:


http {
...
server_tokens off;
...
} 

再修改fastcgi.conf

vim fastcgi.conf

修改如下行


fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
# 改为:
fastcgi_param SERVER_SOFTWARE nginx;

重启nginx


systemctl restart nginx

隐藏版本号完毕

总结

以上所述是小编给大家介绍的linux下安装Nginx1.16.0的教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux下安装Nginx1.16.0的教程详解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux下安装Nginx1.16.0的教程详解

因为最近在倒腾linux,想安装新版本的nginx,找了一圈教程没有找到对应的教程,在稍微倒腾了一会之后终于成功的安装了最新版。 服务器环境为centos,接下来是详细步骤: 安装必要依赖插件yum install -y gcc gcc-c
2022-06-04

linux下安装solr的教程详解

安装Solr 第一步:将solr的压缩包上传到linux系统第二步:解压tomcat tar -zvxf apache-tomcat-7.0.47.tar.gz[root@localhost ~]# tar -zxvf apache-tom
2022-06-04

Linux下安装mysql-8.0.20的教程详解

** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本:https://www.jb51.ne
2022-06-03

Linux 系统下安装JDK1.8的教程详解

一,安装前的清理工作rpm -qa | grep jdk rpm -qa | grep gcj yum -y remove java-xxx-xxx二 , 在线下载JDK 命令:wget --no-check-certificate --n
2022-06-04

详解Linux安装教程

(Win7系统)VMware虚拟机安装教程 VMware是虚拟机普遍使用的的一款软件,该软件方便实用,但想必有很多新接触的新手还是很陌生的,小编在这里就简要的来介绍一下安装过程以及遇到的问题,下面我们一起来看看吧。 工具:①VMware ②
2022-06-04

linux下安装ffmpeg的详细教程

一、centos linux下安装ffmpeg 1、下载解压wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz tar -zxvf ffmpeg-3.1.tar.gz 2、 进入解压后
2022-06-04

Linux下安装MySql详细教程

前言 本文对linux环境下安装Mysql过程进行一个详细记录 一、安装包和环境准备 1.所需安装包 将mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz安装包上传至服务器 2.解压和创建用户 执行命令
2023-08-17

Linux安装Python3.8.1的教程详解

本例以linux上安装Pyhton3.8版本为例进行说明 1、依赖包安装yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readl
2022-06-04

Linux下安装python3.6和第三方库的教程详解

linux下安装python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一、
2022-06-04

Linux下安装VMWare15.5的教程

在linux下安装VMWare需要下载bundle格式的文件,可以在官网下载 https://www.vmware.com/cn/products/workstation-pro/workstati
2022-06-04

Linux系统(CentOS7安装)安装JDK8的教程详解

JDK 的安装系统安装就不做过多介绍,大家从网上寻找安装步骤进行安装,不过我推荐大家进行安装时选择桌面图形化格式进行安装,方便做一部分操作,同时在安装过程中选择英文模式,同时我自己在安装的过程中发现使用Oracle VM VirtualBo
2022-06-04

linux 编译安装python3.6的教程详解

1. 首先去官网 https://www.python.org/downloads/source/ 下载 Gzipped source tarball不要下载 " XZ compressed source ta
2022-06-04

Linux下安装vsFTPd服务器的详细教程

本篇内容主要讲解“Linux下安装vsFTPd服务器的详细教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下安装vsFTPd服务器的详细教程”吧!我们所用的ftp服务器程序是vsft
2023-06-13

编程热搜

目录