从虚拟机安装centOS7到安装nginx服务器,只需要这一篇文章

CentOs7服务器的下载安装与配置 文章简介 实习——CentOs7的部署笔记 文章目录文章简介1 CentOs7的下载2 VMware虚拟机通过镜像安装CentOs72.2 VMware准备虚拟机总结 1 CentOs7的下载 访问网易开源镜像站http://mirrors.163.com/ 点击centos目录 选择centos7版本目录 选择isos目录 选择x86_64目录 进行镜像选择和下载 时间耗费比较长,需要耐心等待 2 VMware虚拟机通过镜像安装CentOs7 2.2 VMware准备虚拟机 阅读详情

每天叫醒你的不是闹钟,而是梦想

一、安装环境(centOS7)

  1. 选择自定义安装

2.所需计算机的要求

3.选择稍后安装系统(系统小编会提供,或者可以上官网下载)

4.选择系统和版本

5.命名虚拟机和保存路径

6.为该系统分配2个G内存

7.使用桥接网络

网络连接类型的选择,网络连接类型一共有桥接、NAT、仅主机和不联网四种

桥接:选择桥接模式的话虚拟机和宿主机在网络上就是平级的关系,相当于连接在同一交换机上。

NAT:NAT模式就是虚拟机要联网得先通过宿主机才能和外面进行通信。

仅主机:虚拟机与宿主机直接连起来

8.接下来的两个都按推荐

9.选择磁盘

10.最后一个选项

11.指定磁盘文件

12.将不需要的选项移除

13.设置虚拟机的系统镜像

14.选择第一个安装系统

Install CentOS 7 安装CentOS 7

Test this media & install CentOS 7 测试安装文件并安装CentOS 7

Troubleshooting 修复故障

15.接下来是对该系统的一些设置

16.设置密码,这里设置123456

17.重启

18.输入用户名和密码即可

19.关闭防火墙

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld 

开机禁用  : systemctl disable firewa

20.使用ssh工具连接centOS7系统方便上传文件

二.安装Ngin服务器

1.什么是nginx

(1) http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。

(2) 虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。

(3) 反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

2.

(1)需要安装 gcc 的环境

yum install gcc-c++

   

(2)第三方的开发包。

 PCRE

   PCRE(Perl Compatible Regular Expressions)是一个 Perl 库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库。

yum install -y pcre pcre-devel

   

注:pcre-devel 是使用 pcre 开发的一个二次开发库。nginx 也需要此库。

  zlib

zlib 库提供了很多种压缩和解压缩的方式,nginx 使用 zlib 对 http 包的内容进行 gzip,所以需要在 linux 上安装 zlib 库。

yum install -y zlib zlib-devel

   

 OpenSSL

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。nginx 不仅支持 http 协议,还支持 https(即在 ssl 协议上传输 http),所以需要在 linux安装 openssl 库。

yum install -y openssl openssl-devel

   

3.使用ssh工具把 nginx 的源码包nginx-1.8.0.tar.gz上传到 linux 系统

4.解压缩

tar zxvf nginx-1.8.0.tar.gz

5.进入nginx-1.8.0目录   使用 configure 命令创建一 makeFile 文件。

./configure \

--prefix=/usr/local/nginx \

--pid-path=/var/run/nginx/nginx.pid \

--lock-path=/var/lock/nginx.lock \

--error-log-path=/var/log/nginx/error.log \

--http-log-path=/var/log/nginx/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/var/temp/nginx/client \

--http-proxy-temp-path=/var/temp/nginx/proxy \

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \

--http-scgi-temp-path=/var/temp/nginx/scgi

6.编译命令

make

7.安装

make install

8.启动与访问

注意:启动nginx 之前,上边将临时文件目录指定为/var/temp/nginx/client, 需要在/var  下创建此 目录

mkdir /var/temp/nginx/client -p

进入到Nginx目录下的sbin目录

cd /usr/local/ngiux/sbin

输入命令启动Nginx

./nginx

启动后查看进程

ps aux|grep nginx

浏览器输入虚拟机的ip即可访问

关闭 nginx:

或者

./nginx -s quit

、先关闭后启动。

2、刷新配置文件:

./nginx -s reload

   

基于Centos+uWSGI+Nginx部署Django项目(过程非常详细) 本文介绍了在CentOS 7.5系统上使用uWSGI+Nginx部署Django项目的详细步骤。主要内容包括:安装配置Nginx、Python 3.6虚拟环境、uWSGI等基础服务;通过uWSGI命令行和配置文件两种方式启动Django项目,重点说明了静态文件路径的配置方法;并提供了完整的uWSGI.ini配置文件示例。文章还对比了单一服务器部署与多服务器分布式部署的特点,技术栈涵盖MariaDB、Redis、Django 1.11等组件,适合个人博客项目的云服务器和本地测试环境部署。 阅读详情

相关推荐

linux虚拟机安装nginx服务器教程

linux虚拟机安装nginx服务器教程,亲自写的教程,没毛病

CentOS7安装nginx【只看这一篇就够了】

方法一:在官网直接下载tar.gz安装包,然后通过远程工具拉取到 linux 里面【在 /usr/local 里面创建个nginx文件夹,拉进来。方法二:使用wget命令下载,确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。如果执行 yum install wget发现不能正常安装,多数的情况下是没有连接到网络。不能访问说明你的防火墙没有开放端口, 如果是云服务器就需要在安全组中开放80端口。如上图所示,说明已经启动了nginx服务,需要关闭nginx服务。

You can walk as far as you want. 5534

Spring AI Alibaba Graph进阶:如何用图算法优化你的推荐系统?

本文深入探讨了如何利用Spring AI Alibaba Graph的图算法优化推荐系统。通过分析用户行为数据的网络化特征,结合加权随机游走和社区发现算法,显著提升推荐精准度和用户点击率。文章还分享了混合推荐架构设计、性能优化技巧及生产环境中的实战经验,为开发者提供了一套完整的图算法推荐解决方案。

weixin_33738555的博客 128

Linux(CentOS)安装 Nginx

CentOS版本:CentOS 7Nginx版本:1.24.0两种安装方式:一、通过 yum 安装,最简单,一键安装,全程无忧。二、通过编译源码包安装,需具备配置相关操作。最后附+:设置 Nginx 服务开机启动。

小叶的碎碎念 7430

arcgis select by attributes一次选多个_视频:如何基于ArcGIS与GeoDa求莫兰指数和绘制莫兰散点图?...

莫兰指数是全域莫兰指数(Global Moran's I)的简称,是澳大利亚统计学家帕特里克·阿尔弗雷德·皮尔斯·莫兰(Patrick Alfred Pierce Moran),在1950年提出的。详细介绍,如下:莫兰指数取值范围在-1.0至1.0之间。当Moran's I >0时,表示空间正相关性,其值越大,空间相关性越明显;当Moran's I <0时,表示空间负相关性...

weixin_39948247的博客 1759

DFT设计绪论

DFT设计的主要目的是为了将defect-free的芯片交给客户。 产品质量,通常使用Parts Per million(PPM)来衡量。 但是随着IC从SSI到VLSI的发展,在test上花销的时间越来越多,test的quality却很难提高,这使得DFT的engineer不断的发展着DFT的技术。 DFT engineer面对的第一个问题是设计内部的状态的可测试性问题。在...

ahr7882的博客 1195

centos7中安装Nginx和使用Nginx详细操作

环境:准备了三台centos7虚拟机:192.168.213.4、192.168.213.5、192.168.213.6。

qq_22744093的博客 952

暗黑地牢modfiles.txt文件生成工具

暗黑地牢modfiles.txt文件生成工具引言方法工具源码基本步骤 引言 玩过暗黑地牢mod,并手动修改了mod中文件的话,如果不同步修改modfiles.txt文件,就会引起各种问题,典型的比如马车刷不出mod英雄,商店和boss都不再出现mod饰品,怪物贴图丢失出现黑块等,要解决这个问题,就要修正mod文件夹下的modfiles.txt文件 方法 针对修改量大小,一般有几种方法: 如果修改较少,而且你还记得修改了哪几个文件,找到这几个文件,右键属性,查看大小,要用的是括号里面的字节数,然后打开mod

lttclaw_的专栏 5001

超详细!CentOS 7 64 位虚拟机上配置 Nginx 全攻略

在如今的互联网技术栈里,Nginx 作为一款高性能的 HTTP 和反向代理服务器,广泛应用于各大网站架构中。今天就来手把手教大家如何在 CentOS 7 64 位的虚拟机环境下配置 Nginx,让你的技术之路再添一强大助力!

weixin_67793168的博客 1058

AUTOSAR从入门到精通-中间件通信DDS(一)

汽车开放系统架构(automotive open system architecture,autosar)是由全球各大汽车oem、零部件供应商、汽车电子软件公司联合建立的一套标准协议。该协议规范了一个符合汽车电子软件开发的、开放的以及标准化的软件架构。最初的autosar规范的制定只考虑传统汽车电子电器架构,基于硬件算力有限场景,提供确定的功能。

getusushu的博客 1869

YOLOv11改进 | 缝合CCFM轻量检测模型实现高精度跨尺度特征融合【附参考代码】

YOLOv11作为一代优秀的端到端目标检测模型,已经在速度和精度之间取得了较好的平衡。但其默认的Neck结构(通常为FPN + PAN)在处理小目标与多尺度信息时,仍存在信息流冗余、跨尺度特征融合不充分等问题。 本文提出一种轻量化的跨尺度跨通道融合模块(CCFM, Cross-scale and Cross-channel Fusion Module),以替代或增强YOLOv11中的Neck部分,有效提升特征表达能力和检测性能,尤其是在小目标和复杂场景下取得显著涨点。

一键难忘的博客 1412

centos7安装配置nginx

把阿里云申请的证书放到目录 /data/cert 或者/usr/local/nginx/conf/cert (路径自己指定)/usr/local/nginx/sbin/nginx -V如果报错没有nginx命令说明没有配置nginx的环境变量。注意:服务器安全组要开启80/443端口,申请证书的二级域名要和绑定的域名一致,如下例:service,否则会有。执行source /etc/profile使配置生效,就可以用nginx命令了。增加配置,把下面的www.yuming.com改成自己的域名。

test的博客 1187

Android 12 大屏时底下显示任务栏以及虚拟按键靠右问题

Android 12 点大屏时,底下导航栏变成显示任务栏,虚拟按键靠右的分析以及修改

Android系统开发笔记 4686

【初探篇】Nginx的安装部署

文章目录虚拟机安装虚拟机安装CentOS7.41 新建虚拟机2 选择典型3 选择CentOS镜像4 存储位置5 虚拟机磁盘配置6 自定义其他配置电脑配置系统安装1 虚拟机配置完成之后进入系统安装界面2 选择安装语言3 分区选择4 开始安装5 安装完成Linux配置配置上网配置静态ip不能上网的错误排查一些公网DNS服务器Centos7 防火墙的关闭宝塔Linux面板安装教程Nginx的安装使用宝塔面板安装使用源码编译安装如果出现警告或报错安装成系统服务 相关软件下载地址:链接:https://pan.bai

Learning_xzj的博客 2万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

CentOS7搭建LNMP+WordPress一篇搞定

零、关于本文 本文首次完成于2019年5月12日,经历多次修改。本文所有的参考文献,均以超链接的形式给出。考虑到网上的部分教程不够完整,有的已经过时,我将我搭建环境的方法记录下来。 这篇文章适合: 希望在CentOS7上搭建Nginx + MariaDB + PHP(简称LNMP)的用户,或在此基础上再搭建WordPress作为网站的用户。 希望全部使用yum安装的和我一样懒得编译的用户。 在C...

weixin_45089050的博客 4640

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo

VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo

红目香薰 2311

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Centos7下部署nginx(三种方式安装部署,图文结合超详细,适合初学者)

基于Centos7下安装nginx,yum安装,源码编译安装,docker容器启动,适合初学者入门

喜欢水星记的博客 4万+

如何在Centos7下安装Nginx并配置开机自动启动

如何在Centos7下安装Nginx并配置开机自动启动前言Nginx是什么?Nginx可以做什么?Centos7安装Nginx安装nginx运行环境下载及解压nginx将nginx作为服务启动 前言 Nginx是什么? Nginx是一款开源的、跨平台的高性能web服务器,它有着高性能,稳定性高,配置简单,模块结构化,资源消耗低的优点。同时支持反向代理、负载均衡、缓存的功能。其采用多进程+epoll(IO多路复用)模型,也对互联网高并发连接业务有着很好的支持。它也是一个IMAP/POP3/SMTP服务。 Ng

小方523的博客 7248

CentOS7中使用yum安装Nginx的方法

Nginx是一款高性能的Web服务器,最初由俄罗斯程序员Igor Sysoev开发,自2004年问世以来,凭借其高性能、高可靠、易扩展等优点,在反向代理、负载均衡、静态文件托管等主流场合得到了广泛的应用。

m0_62019369的博客 8139

Windows10 安装 VMware虚拟机并安装Centos7操作系统

对于前端开发人员来说,除了平时的需求讨论,功能模块的开发。个人觉得我们还得去学习Linux。但它并不是一项必须掌握的技能,可能有的小伙伴做了几年前端,一次程序都没有去部署过,一直是在windows环境下。压根不知道一个项目打包以后经历了些啥就能在浏览器实现访问。还有的小伙伴可能知道使用nginx去代理。但是打包以后是如何配置nginx进行部署的。还是没有去实际的操作过。为啥说要学习Liunx。因为它可以帮助他们更好地理解和掌握服务器端的操作和管理,以及与后端开发人员更好地协作和沟通。

Wait.End的博客 1706

Centos7安装Nginx+Keepalived高可用集群搭建

Centos7安装Nginx+Keepalived高可用集群搭建

qq_43090226的博客 1495

手把手教你最新centos7.4搭建nginx缓存服务器

手把手教你如何在目前最新的CentOs7.4系统上搭建Nginx缓存服务器 Nginx缓存服务器原理:Nginx虽然是个轻量级的www服务器,但它本身也支持类似Squid的缓存功能,把URL以及相关的信息当成Key,用MD5编码Hash后将数据文件保存在硬盘上。实验将用到两台CentOs7.4 Linux系统的虚拟机,一台用apache搭建www服务器提供服务,一台用Nignx做缓存服务器,用一台...

qq_36502985的博客 1560

Nginx在CentOS 7腾讯云主机上的安装及遇到的问题解决与总结

1.准备环境依赖yum -y install gcc gcc-c++ autoconf automake makeyum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel不执行以上两项安装的话,就可能会遇到下面的情况:--------------------------------------------------...

前端老兵 1848

如何在Centos7下安装Nginx

如果无网络的情况下,那就在sourceforge网站(https://sourceforge.net/projects/pcre/)找到最新版本的pcre。在/usr/local/nginx/nginx-1.24.0文件目录下执行命令 ./configure。访问虚拟机的IP,访问不通过,有可能是防火墙原因,需要关闭防火墙,或者开放防火墙的访问 80端口号。需要启动sbin/目录下的Nginx文件,进入到sbin文件并使用命令 ./nginx启动程序。

lssffy的博客 4372

Linux虚拟机中nginx的安装及配置

文章目录前言一、nginx的安装(centos为例)1.下载安装包2.准备Linux的环境3.安装二、外网访问3.安装过程中的一些记录总结 前言 正在使用nginx部署一个flask项目在Linux虚拟机中,记录下下载nginx过程,后边也可用于下载在云服务器中。 一、nginx的安装(centos为例) 1.下载安装包 nginx下载 进入网页后下载Linux版本的 本文下载的是nginx-1.8.1.tar.gz 然后想办法将下载的压缩包上传至Linux系统中,博主使用的是第三方工具:winSCP 2

m0_50086696的博客 6599
上一篇: 数据库面试题
下一篇: 从小白到职场JAVA学习线路(附带整套学习资源)
新时代Java农民工
博客等级 码龄7年 16粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值