前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >艾编程教程:Linux 环境下 Nginx 安装

艾编程教程:Linux 环境下 Nginx 安装

作者头像
艾编程
发布于 2020-06-12 02:31:02
发布于 2020-06-12 02:31:02
1.2K00
代码可运行
举报
文章被收录于专栏:艾编程艾编程
运行总次数:0
代码可运行

#安装说明:Nginx 安装前需要提前安装相关命令和工具包:

make 命令、gcc g++、pcre、zlib、openssl

1、安装 gcc g++

#ubuntu 环境下安装

apt-get install build-essential

apt-get install libtool

#centos 环境下安装

安装 make:

yum -y install gcc automake autoconf libtool make

安装 g++:

yum install gcc gcc-c++

安装 wget

yum -y install wget

2、安装 PCRE

cd /usr/local/src

wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz

tar -zxvf pcre-8.43.tar.gz

cd pcre-8.43

./configure

make

make install

3、安装 zlib

cd /usr/local/src

wget http://zlib.net/zlib-1.2.11.tar.gz

tar -zxvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure

make

make install

4、安装 openssl

cd /usr/local/src

wget http://www.openssl.org/source/old/1.0.2/openssl-1.0.2e.tar.gz

tar -zxvf openssl-1.0.2e.tar.gz

cd openssl-1.0.2e

./config

make

make install

5、安装 nginx

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd /usr/local/src
wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar -zxvf nginx-1.9.9.tar.gz
cd nginx-1.9.9
./configure
make
make install

6、Nginx 安装完成后进行初始化配置

1)进入解压后 Nginx 的 conf 目录对配置文件进行初始化

vi nginx.conf

在文件的头部配置 Nginx 打开进程数

7、启动 Nginx 命令

进入 Nginx 的 sbin 目录

启动:./nginx

重启:./nginx -s reload

停止:./nginx -s stop

测试:./nginx -t

启动出现问题 1:

nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid”

解决命令 1:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

启动出现问题 2:

./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared

object file: No such file or directory

解决命令 2:(系统多少位验证:uname -a)

ln -s /usr/local/lib/libpcre.so.1 /lib64 ###64bit 系统命令

ln -s /usr/local/lib/libpcre.so.1 /lib ###32bit 系统命令

启动出现问题 3:

nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or

directory)

解决命令 3:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/04/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Nginx Linux详细安装部署教程
Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤
用户7657330
2020/08/14
4.4K0
Nginx Linux详细安装部署教程
ubuntu Nginx配置笔记
说明:configure后面必须在同一行进行输入,此放在此处即是为了看清楚配置了哪些东西
stormKid
2018/09/12
1.1K0
【Nginx】如何使用Nginx搭建流媒体服务器实现直播?看完这篇我会了!!(文末有福利)
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:
冰河
2020/10/29
2K0
【Nginx】如何使用Nginx搭建流媒体服务器实现直播?看完这篇我会了!!(文末有福利)
Ubuntu安装Nginx-源码编译方式
1.77.1 http://nginx.org/download/nginx-1.17.1.tar.gz
DH镔
2019/12/19
7460
Linux非root用户安装及配置Nginx[吊打某度95%以上的教程]
这里我没研究非root用户安装(因为太麻烦了),后面我会单独出一篇文章,讲解非root用户安装gcc编译器。
华创信息技术
2019/12/18
11.4K0
Centos7下nginx的安装与配置
说明:软件安装的基础目录路径:/usr/local 所以下载软件的时候切换到此目录下下载直接解压即可
sunny1009
2019/09/04
1.7K0
Centos7下nginx的安装与配置
【Nginx】实现负载均衡、限流、缓存、黑白名单和灰度发布,这是最全的一篇了!
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:
Bug开发工程师
2020/07/24
8510
【Nginx】实现负载均衡、限流、缓存、黑白名单和灰度发布,这是最全的一篇了!
实测Tengine开源的Dubbo功能
2019年9月,Tengine 2.3.2版本发布了dubbo_pass模块,支持HTTP协议到Dubbo协议的转换。Release页面如下:
龟仙老人
2021/05/20
6860
linux系统下安装nginx及其常用命令指南
https://pan.baidu.com/s/1k_jDkGuMD5XRqDBz5MYhLg
冰霜
2022/03/15
5870
linux系统下安装nginx及其常用命令指南
nginx 手动离线安装 及依赖包安装(pcre+zlib+openssl)
本文介绍了使用源码编译安装 Nginx 的详细步骤及编译参数信息。首先,提到了必需的依赖包,包括 PCRE、Zlib 和 OpenSSL,并提供了它们的下载链接。随后,详细说明了编译环境的准备工作,包括检查和安装 gcc、g++、以及 make。接着,逐步介绍了如何安装各个依赖包以及 Nginx 的过程,包括解压、配置、编译和安装。最后,给出了启动 Nginx 的命令,并提示如何验证安装是否成功。
默 语
2024/11/20
1.4K0
nginx 手动离线安装 及依赖包安装(pcre+zlib+openssl)
ubuntu安装nginx及其依赖「建议收藏」
最近安装nginx踩了一些坑,所以在这记录一下,也希望能够帮助到一些人。下面就开始说一下我的安装步骤:
全栈程序员站长
2022/11/04
2.4K0
Nginx-从零开始使用nginx实现反向代理及负载均衡
为了方便使用,我上传到了CSDN上,https://download.csdn.net/download/yangshangwei/11015243 (积分真不是我设置的。。。自动生成的。。。这个有点尴尬)
小小工匠
2021/08/17
4620
Linux下对Nginx手动打包教程
编译之后nginx将会被安装到“/root/nginx”路径下,Nginx的二进制文件在sbin目录下,配置文件在conf目录下。
子润先生
2021/06/14
8210
Nginx快速搭建和基本使用
最近在工作中项目需要上线,所以也了解到关于一些部署上线的知识内容,Nginx 就是其中一个知识点,主要是可以用它来进行负载均衡,本文的目录如下:
kbsc13
2019/12/31
5250
用FFmpeg+nginx+rtmp搭建环境实现推流
链接:https://pan.baidu.com/s/1c2LmIHHw-dwLOlRN6iTIMg 提取码:g7sj 2、解压文件:
JQ实验室
2022/02/09
1.4K0
Nginx 的编译和安装
编译 nginx, 需要 zlib 包, pcre 包, --with-http_ssl_module 模块, 需要 openssl 包
北漂的我
2021/04/01
7910
Nginx 的编译和安装
【Nginx】如何实现Nginx的高可用负载均衡?肝了这篇我也会了!!
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:
冰河
2020/10/29
5480
【Nginx】如何实现Nginx的高可用负载均衡?肝了这篇我也会了!!
Nginx Linux详细安装部署教程
Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤。安装Nginx是在云服务器Linux操作系统环境上操作的,因为在Linux操作系统上进行web应用开发是最常见的。也是企业用的最多的。这里我选的是腾讯云云服务器,你选其它的也可以。
炒香菇的书呆子
2021/02/16
3.2K2
Nginx Linux详细安装部署教程
Nginx的安装到配置
5、安装nginx   Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,
终有链响
2024/07/29
1140
Nginx的安装到配置
CentOS7-Nginx编译安装
pcre(Perl Compatible Regular Expressions): perl 兼容的正则表达式库。
职场亮哥
2020/10/10
4090
推荐阅读
相关推荐
Nginx Linux详细安装部署教程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验