环境搭建---nginx

nginx离线安装

下载地址:https://nginx.org/download/

一、安装编译工具及库文件

[root@VM-20-14-centos ~]# yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

在这里插入图片描述

二、安装 PCRE

[root@VM-20-14-centos ~]# tar -zxvf pcre-8.35.tar.gz
[root@VM-20-14-centos ~]# cd pcre-8.35
[root@VM-20-14-centos pcre-8.35]# ./configure
[root@VM-20-14-centos pcre-8.35]# make && make install

查看pcre版本

[root@VM-20-14-centos pcre-8.35]# pcre-config --version

在这里插入图片描述

三、安装 Nginx

[root@VM-20-14-centos ~]# tar -zxvf nginx-1.6.2.tar.gz
[root@VM-20-14-centos nginx-1.6.2]# ./configure
#需要指定安装目录等内容,可添加如下参数
[root@VM-20-14-centos src]# cd nginx-1.6.2
[root@VM-20-14-centos nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
[root@VM-20-14-centos nginx-1.6.2]# make

–prefix=/usr/local/webserver/nginx指定nginx安装路径为/usr/local/webserver/nginx
–with-http_stub_status_module开启stub_status监控模块
–with-http_ssl_module开启nginx-http-ssl模块,为https提供支持,一般使用listen代替,不开启
–with-pcre=/usr/local/src/pcre-8.35指定pcre地址

查看nginx版本

[root@VM-20-14-centos nginx-1.6.2]# cd /usr/local/nginx/sbin/nginx
[root@VM-20-14-centos sbin]# ./nginx -v

在这里插入图片描述
启动nginx

[root@VM-20-14-centos sbin]# ./nginx

在这里插入图片描述
其他命令

# 重新载入配置文件
/usr/local/webserver/nginx/sbin/nginx -s reload
# 重新打开日志文件
/usr/local/webserver/nginx/sbin/nginx -s reopen
# 停止 Nginx
/usr/local/webserver/nginx/sbin/nginx -s stop

docker安装nginx

[root@VM-20-14-centos ~]# docker pull nginx
[root@VM-20-14-centos ~]# docker run --name nginx-test -p 8081:80 -d nginx
#查看docker 镜像进程
[root@VM-20-14-centos ~]# docker ps

[root@VM-20-14-centos ~]# mkdir -p /data/nginx/www /data/nginx/log /data/nginx/conf
[root@VM-20-14-centos ~]# docker cp 容器id:/etc/nginx /data/nginx/conf
[root@VM-20-14-centos ~]# docker stop nginx-test
[root@VM-20-14-centos ~]# docker run --name nginx -p 8081:80 -v /data/nginx/conf/nginx:/etc/nginx -v /data/nginx/log:/var/log/nginx -v /data/nginx/www:/usr/share/nginx/html -d nginx

#查看docker 镜像进程
[root@VM-20-14-centos ~]# docker ps

在这里插入图片描述
在~/nginx/www 下创建 index.html
重新访问:localhost:8082

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/720677.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

从热潮到理性,大模型迎来产业「拐点」

前言 无人不谈大模型,是今年上半年科技界的真实写照。 从市场热闹程度来看,大模型已经成为各家科技厂商争先涌入的赛道,无论是互联网巨头,还是科技公司,甚至是研究机构,均已加入这场大模型混战&#xff0…

k8s快速上手实操

前言 Kubernetes(简称K8s)是由Google开源的一个用于自动化部署、扩展和管理容器化应用程序的系统。自2014年发布以来,Kubernetes已经迅速成长为容器编排领域的标准,并在全球范围内得到了广泛的采用和认可。 Kubernetes作为现代容…

彩色图像批处理实例

在数字图像处理过程中,经常需要对一批图像进行处理,下面以自然场景下花背景分割为例,给出其主要处理过程和处理结果。 处理的主要步骤:1. 六张彩色图像存放在flower文件夹中,图像文件名为1.jpg 2.jpg 3.jpg 4.jpg 5.j…

同三维T80006EHL-4K30CN 单路4K30 HDMI编码器(全国产化)

同三维T80006EHL-4K30CN 单路4K30 HDMI编码器 带1路HDMI环出和1路3.5音频输入,支持4K30,所有元器件全国产 一、 产品简介: T80006EHL-4K30CN 4K编码器(采集盒)是一款全国产化的专业4K HDMI音视频编码产品,…

开始报名啦!智能可观测运维技术 MeetUp 议题硬核来袭

「龙蜥社区“走进系列”MeetUp」是由龙蜥社区与生态合作伙伴联合主办的系列月度活动,每期走进一家企业,聚焦龙蜥社区和合作伙伴的技术、产品和创新动态,展示硬核技术,共建繁荣生态。 龙蜥社区“走进系列”第 11 期走进中兴通讯-智…

文字转语音在线怎么转?总结了三种快速转换

文字转语音在线怎么转?在数字化信息爆炸的时代,文字转语音的操作也越来越多。无论是为了制作视频配音、播客节目,还是为了方便视力障碍者阅读,文字转语音技术都提供了极大的便利。因此,本文将总结三种文字转语音的在线…

Python热涨落流体力学求解算法和英伟达人工智能核评估模型

🎯要点 🎯平流扩散简单离散微分算子 | 🎯相场模拟:简单旋节线分解、枝晶凝固的 | 🎯求解二维波动方程,离散化时间导数 🎯英伟达 A100 人工智能核性能评估模型 | 🎯热涨落流体动力学…

时隔一年,SSD大涨价?

同样产品,2T,去年400多到手,今年700。 去年 今年

win10重装系统如何操作,附上详细系统重装图文教程(2024年新)

win10重装系统如何操作呢?电脑使用时间长了,会出现各种各样的问题,如重要的系统文件被删除导致电脑无法正常运行,电脑运行内存空间不足,电脑卡顿等。Win10重装系统很简单,这里分享超详细的重装系统方法&…

红日靶场实战一 - 学习笔记

最近在学习红蓝对抗,如果有兴趣的可以多关注。 目录 环境搭建 靶场链接 配置网络 攻击机kali网络 配置win7 web服务器网络 配置winserver 2008网络(DC域控) 配置win2003/win2k3网路(域成员) IP配置情况 外网突破 信息收集 phpmya…

等待 chrome.storage.local.get() 完成

chrome.storage.local.get() 获取存储处理并计数,内部计数正常,外部使用始终为0,百思不得其解。 如何在继续执行之前等待异步chrome.storage.local.get()完成-腾讯云开发者社区-腾讯云 (tencent.com) 原来我忽略了异步问题,最简…

第二十二篇——香农第二定律(一):为什么你的网页总是打不开?

目录 一、背景介绍二、思路&方案三、过程1.思维导图2.文章中经典的句子理解3.学习之后对于投资市场的理解4.通过这篇文章结合我知道的东西我能想到什么? 四、总结五、升华 一、背景介绍 看似在将知识,实际是在讲生活和所有;突破边界偶尔…

lotus snapshot 快照列表

快照列表 https://forest-archive.chainsafe.dev/list/mainnet/latest

阿赵UE引擎C++编程学习笔记——C++自定义蓝图函数

大家好,我是阿赵。   使用UE引擎,大部分功能都可以使用蓝图的自带节点去完成。但有时候我们也需要扩展一些蓝图没有的功能。这一篇主要学习一下怎样用C给蓝图新增自定义的函数节点。 一、 新建蓝图函数库 在添加C类的时候,选择蓝图函数库&…

【神经网络】图像的数字视角

文章目录 图像的数字视角引言直观感受内在剖析图像常用函数图像三维层次 经验总结 图像的数字视角 引言 在机器视觉和目标识别领域,需要处理的对象都是图像,但这些领域的模型都是针对数值进行训练的,那么图像和数值之间是什么关系呢?答案是…

随机产生一些江河上的坐标数据

不久前收到一个需求,说要随机创建约一百个某段江河上的坐标点,用于做一些数据呈现。 我首先是想到用AI直接给我一点数据,没想到给出来的坐标,有许多都落在陆地上,根本不符合我的要求。后来结合AI给出的建议&#xff0…

基于Pytorch框架的深度学习ConvNext神经网络宠物猫识别分类系统源码

第一步:准备数据 12种宠物猫类数据:self.class_indict ["阿比西尼猫", "豹猫", "伯曼猫", "孟买猫", "英国短毛猫", "埃及猫", "缅因猫", "波斯猫", "布偶猫&q…

jupyter使用的一个奇怪bug——SyntaxError: invalid non-printable character U+00A0

bug来由:从其他部分例如kaggle里复制来的代码直接粘贴在jupyter notebook里,每一行代码都会出现: Cell In[5], line 1 warnings.filterwarnings(ignore) ^ SyntaxError: invalid non-printable character U00A0 单元格 In[5],第 …

多模态AI的挑战与早期壁垒的构建

伴随着Sora、GPT40的推出,多模态AI逐渐成为研究的热点和应用的趋势。然而,多模态AI的发展并非一帆风顺,它面临着诸多挑战和壁垒。 一、多模态AI的难点 多模态AI的核心在于将不同模态的信息(如文本、图像、音频、视频等&#xff…

AI大佬都在说下一个爆点是智能体,建议开发者抢占先机!

现在大模型行至一年,风口与炒作如影随形,相信很多人身处其中但仍然感到很迷失,这个行业到底发展到什么程度了,作为普通开发者还有什么可以抓住的机会?从AI大佬的观点中,我们能获得一些行业变化的新风向。 …