首页 > 系统相关 >Nginx配置

Nginx配置

时间:2024-11-19 16:11:19浏览次数:1  
标签:index configure nginx 配置 server Nginx install

Nginx

负载均衡

反向代理

nginx压缩包安装

1.下载网址:https://nginx.org/en/download.htmlimage-20240923145101831

2.将下载的nginx包上传到服务器(nginx-1.26.2)

3.解压压缩包

image-20240923145327230

初始化Nginx

1、进行configure
进入Nginx的根目录,执行命令:

./configure

image-20240923150450239

(1)假如进入configure时报错

image-20240923145431420

如出现图片错误,则需要运行yum install -y gcc

(2)假如进行configure时报错

image-20240923150846852

  • 执行命令 yum -y install pcre-devel
    可以使用命令:

​ yum -y install pcre-devel

​ 然后再进行configure。

  • 执行命令 yum -y install openssl openssl-devel
    如果还报错,可以执行命令:

​ yum -y install openssl openssl-devel

image-20240923151205123

然后再运行./configure

2.执行make

3.执行make install

验证nginx是否安装成功

whereis nginx

image-20240923151846445

启动nginx

切换到sbin目录下,./nginx 启动nginx

image-20240923152018576

访问nginx

在浏览器输入ip地址,即可访问到nginx

image-20240923152218270

常用命令

启动:./nginx

关闭:./nginx -s stop

重启:./nginx -s reload

部署多个项目nginx配置

方式一

直接在nginx.conf进行配置,在http里增加一个server(多个网站,配置多个server即可)

server{
 listen 81;
 server_name localhost;

 location /{
 root /usr/local/nginx/html;
 index index.html index.htm;
}
}

切换到sbin目录下,重启nginx,即可用81端口进行访问

./nginx -s reload

方式二

1.新建一个文件夹(conf.d),在文件夹下,新建一个.conf文件,文件放入对应配置信息

image-20240924102341123

server{
 listen 81;
 server_name localhost;

 location /{
 root /usr/local/nginx/html;
 index index.html index.htm;
}
}

2.在nginx.conf进行配置,编辑nginx.conf文件,在http下用include进行引入

image-20240924102217080

3.切换到sbin目录下,重启nginx,即可用81端口进行访问

./nginx -s reload

标签:index,configure,nginx,配置,server,Nginx,install
From: https://www.cnblogs.com/MaybeGut/p/18555028

相关文章

  • CI配置项,IT服务的关键要素
    随着现今数字经济的不断发展,逐渐成熟的IT基础设施已不再是简单的竞争优势,而已成为企业生存和发展的基石。然而,仅仅拥有强大的基础设施是不够的。为了保障IT服务的平稳运行和持续交付,企业还需要重点关注IT服务的核心构建模块——配置项(ConfigurationItem,CI)。从本质上讲,CI配......
  • 雷池 docker env 配置说明
    雷池 docker env 配置说明当通过安装命令bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/setup.sh)"安装完雷池之后,在安装目录下面会生成一个 .env 文件,该文件是雷池的安装配置,样例如下SAFELINE_DIR=/data/safelineIMAGE_TAG=latestMGT_PORT=9443......
  • 网络属性及相关配置常用命令-下篇
    nmclinmcliconnmclidevshowens160nmcliconmodens160+ipv4.address10.0.0.119/24#同一设备新增一条配置+ipv4.addressnmclicondownens160;nmcliconreload;nmcliconupens160ipa|grep'inet1'nmcliconmodens160-ipv4.addresses10.0.0.119/2......
  • 网络属性及相关配置常用命令-上篇
    网络属性及相关配置网卡名字rocky8|openEuleripa|egrep'mtu|scrope'cd/etc/sysconfig/network-scriptsmvifcfg-ens160ifcfg-eth0sed-i's/ens160/eth0/g'ifcfg-eth0vim/etc/default/grub #grub是启动配置文件GRUB_CMDLINE_LINUX="...net.ifnames=0......
  • Docker安装配置Seata-Server
    1部署官方文档指引1.1client每个业务数据库都要新建undo_log表。对springboot应用,执行client-MySQL-AT,切tag=1.5.2:https://github.com/seata/seata/blob/v1.5.2/script/client/at/db/mysql.sql1.2server新建seata-for-hire数据库,执行server-MySQL:https......
  • docker原理、常用命令,以及部署nginx、tomcat、es+kibana练习(一)
    基本结构镜像(image):docker镜像可以当作一个模板,通过这个模板可以创建多个容器。例如一个tomcat镜像=>运行=>容器(提供服务)容器(container):docker利用容器技术,可以独立运行一个或一组应用(容器间相互隔离)docker容器通过镜像来创建,即容器中的进程依赖于镜像中的文......
  • EB MCAL配置----Spi配置
    接上一篇Pwm配置,今天分享Spi的配置~在配置Spi之前需要先了解一下Spi的通讯协议,具体的可以看看其他博主分享的文章,搞清楚原理之后再进行配置,会顺利一些。具体的配置如下:1.SpiGeneral配置Spi模块通用配置,各参数的详细含义可参考Properties窗口下的描述内容。SPI和D......
  • WindowsRabbitMQ配置
    一、安装Erlang(1)安装地址下载地址:https://www.erlang.org/downloads(2)设置环境变量  新建 ERLANG_HOME (3)修改环境变量path,增加Erlang变量至path ,%ERLANG_HOME%\bin (4)打开cmd命令框,输入erl 二、安装rabbitmq (1)安装地址下载地址:http://www.rabbitmq......
  • 配置NVIDIA Container Runtime和容器运行GPUStack教程
    GPUStack是一个设计用于运行大模型的开源GPU集群管理器,提供私有部署的大模型服务,支持大语言模型、Embedding文本嵌入模型、Reranker重排序模型、Vision多模态模型等各种模型。它可以聚合不同平台(如AppleMacbook、WindowsPC和Linux服务器)的GPU,构建一个统一的异构GPU......
  • 配置NVIDIA Container Runtime和容器运行GPUStack教程
    GPUStack是一个设计用于运行大模型的开源GPU集群管理器,提供私有部署的大模型服务,支持大语言模型、Embedding文本嵌入模型、Reranker重排序模型、Vision多模态模型等各种模型。它可以聚合不同平台(如AppleMacbook、WindowsPC和Linux服务器)的GPU,构建一个统一的异构GPU......