centos7中安装Nginx

CentOS7离线安装Nginx Nginx离线安装需要依赖gcc、g++环境,安装前要先检查linux系统中是否自带gcc和g++,如果没有就需要先进行安装。进入/usr/local/nginx_package/gcc目录,执行以下命令安装gcc。进入/usr/local/nginx_package/g++目录,执行以下命令安装g++。进入/usr/local/nginx_package目录,解压openssl。执行以下命令,使/etc/rc.d/rc.local变成可执行文件。编译并安装:make && make install。 阅读详情

centos7中安装Nginx

1.安装依赖库

yum update -y
yum install -y gcc gcc-c++
yum install pcre
yum install pcre-devel
yum install zlib
yum install zlib-devel
yum install openssl
yum install openssl-devel
yum install gd gd-devel

2.安装nginx

# 下载nginx
cd /usr/local
wget http://nginx.org/download/nginx-1.9.15.tar.gz
# 解压缩
tar -zxvf nginx-1.9.15.tar.gz
cd nginx-1.9.15
# 创建一个nginx组和nginx的用户(如果不指定用户,则后面配置user和group的时候填nobody)
groupadd nginx
useradd nginx -g nginx -s /sbin/nologin -M
# 准备编译
./configure \
--prefix=/usr/local/nginx \
--pid-path=/usr/local/nginx/run \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre \
--with-http_image_filter_module
# 编译与安装
make && make install
# 安装完成后默认的地址为/usr/local/nginx,所以删除不需要的
rm -rf nginx-1.9.15
rm -rf nginx-1.9.15.tar.gz
# 切换目录
cd /lib/systemd/system
# 创建nginx的系统服务目录
vim nginx.service
# 添加如下内容
[Unit]
Description=nginx
After=network.target

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

[Install]
WantedBy=multi-user.target
# 开启Nginx
systemctl start nginx
# 开机自启动
systemctl enable nginx

参考地址

  1. CentOS7安装Nginx及配置
  2. CentOS7.2环境下安装Nginx
  3. https://blog.youkuaiyun.com/cailongbiaoyuli/article/details/84348866

bug

  1. ./configure: error: the HTTP image filter module requires the GD library. You can either do not enable the module or install the libraries.
    没有安装gd gd-devel
  2. Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
    启动报错,使用systemctl status nginx查看的时候,显示Process: 24899 ExecStart=/usr/local/nginx/sbin/nginx (code=exited, status=1/FAILURE)
    查看端口
    netstat -aptn
    没有发现问题
    查看进程
    ps -ef |grep nginx
    发现nginx已经启动了
    root 24946 11815 0 15:41 pts/1 00:00:00 grep --color=auto nginx
    然后手动关闭
    kill -9 11815
    然而没有用,查看日志
    tail /var/log/messages
    显示错误
    nginx: nginx: [emerg] getpwnam("nginx") failed
    创建一个nginx的用户
    useradd nginx -s /sbin/nologin -M
    参考解决方案:https://www.cnblogs.com/itbsl/p/9900734.html
CentOS7中安装配置PHP7+Nginx 在CentOS7中安装配置Nginx+php7 阅读详情

相关推荐

CentOS7 离线安装 Nginx 1

这里已经安装过了,yum安装执行。

2401_89690212的博客 885

CentOS安装配置Nginx

CentOS安装配置Nginx

CCH2024的专栏 2万+

手把手教你用Excel自动化处理G14大额风险暴露报表(含211版模板)

本文针对G14大额风险暴露报表(含211版)手工填报效率低、易出错的核心痛点,提供了一套基于Excel VBA的完整自动化解决方案。文章详细讲解了如何构建从数据采集、清洗、关联客户识别、风险暴露计算到自动化校验与归档的完整工作流,并附有可操作的代码示例,旨在帮助银行风控人员大幅提升报表处理效率与准确性。

weixin_29304985的博客 447

在CentOS系统中安装Nginx

如果一切正常,输出应该是“Active: active (running)”或者类似的信息。现在,你已经成功在CentOS系统上安装和启动了Nginx。

qq_53244776的博客 9922

Contest 226 - C - Martial artist

from atcoder Problem Statement Time Limit: 2 sec / Memory Limit: 1024 MB Score :300300points Takahashi is a martial artist. There areNNmoves that a martial artist can learn, called Move11,22,\ldots…,NN. For each1 \leq i \leq N1≤i≤N, it takes...

m0_54674275的博客 1020

实战篇【2】-H3C防火墙开局基础配置

本篇文章为“H3C防火墙开局基础配置”,主要涵盖配置管理地址、聚合端口、安全区域、安全策略、静态路由、ACL,WEB和SSH远程管理、Console、SNMP、NTP时钟、日志主机等内容,对比交换机配置开局,增加两处配置,安全区域和安全策略。方便调试人员远程管理、调试。

weixin_47402139的博客 1万+

Linux(Centos)安装Nginx(手把手教学两种安装方式)

在CentOS上安装Nginx,通常可以通过两种方式:使用YUM包管理器安装(适用于官方仓库或EPEL仓库中包含的Nginx版本),或者从源代码编译安装(适用于需要特定版本或自定义Nginx的情况)。

Da_zhenzai的博客 1万+

南大计算机2024保研笔试:编译原理等5门专业课考点分布与408复习避坑指南

本文详细解析了南京大学计算机2024保研笔试的考点分布与复习策略,重点突出编译原理(占比28%-32%)和离散数学的特色考核。提供跨课程复习方法、真题题型分析及高效备考建议,帮助考生突破传统408框架,应对南大独特的命题风格。

weixin_29304985的博客 342

CentOS安装Nginx

CentOS安装Nginx

qq_33381971的博客 4万+

1000Base-T1协议解读(基于802.3bq-2016 和Test Suite)

1000Base-T1是由一对双绞线实现全双工传输的以太网标准,采用PAM3编码方式(-1,0,1),编码后的实际传输符号速率为750Mbps。该标准的车载最大传输距离可达15米,主要应用于汽车产品开发过程。测试过程示波器要求带宽≥2G,采样率≥7.5Gbps,网分带宽≥1G。

qflook的博客 5330

ROS2入门到精通—— 2-9 ROS2实战:Nav2常见的工程问题(参考3D视觉工坊)

本文介绍了Nav2常见的工程问题,还有调试DWB的一些经验,以及DWB的一些缺点

BigDavid123的博客 1067

CentOS环境下Nginx的安装

在CenOS环境下进行Nginx的安装

tomyee1016的博客 4672

机器人动力学仿真软件:Webots_(14).机器人声音仿真

Webots 中的声音仿真主要通过Sound和两种节点来实现。Sound节点用于播放预定义的音频文件,而节点则允许在仿真过程中动态生成和播放声音。这些节点可以用于模拟机器人的语音输出、报警声、环境噪音等。以下是一个示例,展示如何在控制器代码中播放预定义的声音。// 控制器代码(.c) # include <webots/robot.h> # include <webots/sound.h> # define TIME_STEP 64 const char * sound_name = "sound";

kkchenjj的博客 1311

CentOs7安装nginx【详细】

CentOs7安装nginx【详细】

qq_45316925的博客 3万+

【数据集】基于ubESTARFM法的100m 地温LST数据集(澳大利亚)

【数据集】基于ubESTARFM法的100m 地温LST数据集(澳大利亚)

WW、forever的博客 264

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

CentOS 7 yum 安装 Nginx

1.添加Nginx到YUM源 添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令: sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2.安装Nginx 在你的CentOS 7 服务器中使用yum命

菜鸟路上的小白 11万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

基于centos7安装nginx

基于centos7安装nginx

congge_study的博客 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

CentOS7安装Nginx

CentOS7.6快速安装Nginx服务,一步到位,一次就成!

大脑不能为空 1208

【CentOS7离线安装Nginx】

本文介绍了离线环境下在CentOS7中安装Nginx的方式

weixin_42532865的博客 1699

CentOS7安装nginx详细教程

nginx在centos中的安装

weixin_43975018的博客 1万+

nginx Centos7离线安装

nginx linux 离线安装

我哎GIS博客 1479

centos7安装nginx 并启动

原文连接 https://www.cnblogs.com/jerrypro/p/7062101.html 一、安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装 $ yum install g...

weixin_34080951的博客 1万+

CentOS7下安装Nginx

CentOS7下安装Nginx

IT成长笔记 2401

centOS7安装nginx及nginx配置

安装所需插件 1、安装gcc gcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译C,C++,Ada,Object C和Java等语言 命令:查看gcc版本 gcc -v 一般阿里云的centOS7里面是都有的,没有安装的话会提示命令找不到, 安装命令: yum -y install gcc 2、pcre、pcre-devel安装 pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcr...

qq_25460159的博客 1503

在CentOS7系统上安装nginx

Linux下安装nginx 安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel 安装这4个依赖的时候,中间会有一些询问,输入Y即可 下载nginx的tar包 //进入/usr/local目录 cd /usr/local //创建一个文件夹...

haohao_ding的博客 2130

Centos7下安装Nginx及配置SSL

Centos7下安装Nginx及配置SSL

ZHANGLIZENG的博客 4238
上一篇: Centos7 常见命令汇总(持续更新中)
下一篇: docker开启远程连接
mind_code
博客等级 码龄8年 12粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值