草庐IT

nginx-alpine

全部标签

6.Nginx静态代理

       把所有静态资源的访问改为访问nginx,而不是访问tomcat,这种方式叫静态代理。因为nginx更擅长于静态资源的处理,性能更好,效率更高。       所以在实际应用中,我们将静态资源比如图片、css、html、js等交给nginx处理,而不是由tomcat处理。Nginx静态代理实现方式 1.删除两个Tomcat中myweb的图片(myweb是由myweb.war包解压所得的)/usr/local/apache-tomcat-9.0.13-1/webapps/myweb/usr/local/apache-tomcat-9.0.13-2/webapps/myweb    2.

Nginx Location 基本配置

基本语法格式:Locationblock的基本语法形式是:  location[=|~|~*|^~|@]pattern{...}[=|~|~*|^~|@]被称作locationmodifier,这会定义Nginx如何去匹配其后的pattern,以及该pattern的最基本的属性(简单字符串或正则表达式)location的匹配符1.等于匹配符:=等于匹配符就是等号,特点可以概括为两点:精确匹配,优先级最高,匹配成功后则停止向下搜索不支持正则表达式server{server_namewebsite.com;location=/abcd{[…]}}匹配情况:http://website.com/ab

Nginx部署前端dist文件夹

Nginx部署前端dist文件夹nginx部署dist包_墨寒ice的博客-CSDN博客_nginxdistnginx服务器部署dist文件夹-菜鸟学院(noobyard.com)nginx部署dist文件-懒惰ing-博客园(cnblogs.com)1.下载Nginx的压缩包(tar.gz)​1.本地下载上传nginx:download​2.wget命令下载wget-chttps://nginx.org/download/nginx-1.20.1.tar.gz2.配置安装Nginx所需的环境yum-yinstallgccgcc-c++autoconfautomakemakeyum-yinst

Nginx安装与配置详解

Nginx负载均衡集群一、Nginx简介1、nginx介绍2、反向代理2.1什么是代理服务器?2.2为什么要使用代理服务器?2.3反向代理VS正向代理3、负载均衡3.1什么是负载均衡?二、Nginx安装1、安装编译工具及库文件2、安装PCRE——让nginx支持rewrite功能2.1下载PCRE安装包2.2解压安装包2.3进入安装包目录2.4编译安装2.5查看PCRE版本3、安装nginx3.1下载nginx包3.2解压nginx安装包3.3进入安装目录3.4编译安装3.5查看nginx版本3.6使用tree命令查看nginx的目录结构4、启动nginx访问web页面4.1启动nginx4.

Nginx - 目录结构与配置文件详解

目录confnginx.conf worker_processesworker_connectionsincludemime.types;default_typeapplication/octet-stream;sendfilesendfileoff; sendfileon;keepalive_timeout 65;server{}location/{}error_page 500502503504 /50x.html;htmlindex.html50x.htmllogsaccess.logerror.lognginx.pid sbinNginx Nginx的目录结构:[root@van~]#

使用docker部署nginx

基本思路:先下载nginx镜像,然后创建nginx容器,再进入容器对配置进行设置docker的基本命令前面帖子中有整理,可以参考查看docker的常用命令(镜像、容器常用操作)_咛果果的博客-CSDN博客每次学习docker,都会因为docker的命令太多苦恼,经常记不住,有时候去官网查一下,有时候在网上找一些帖子,特别麻烦,以下是对一些常用的命令的用法做了一些归纳和说明,当然,以后如果使用的多了,肯定就都记住了,这个帖子也就没什么意义了;不过它还会适合初学docker现阶段的我这个阶段的你。一、帮助命令dockerversion#显示docker的版本信息dockerinfo#查看docke

Nginx 反向代理的配置和注意点(成功配置)

反向代理配置成功首先,Nginx和Java后端都运行在云服务器的docker容器中。ps:需要确保云服务器端口正常开放,以及两个容器都能被正常的访问。现在想让ng做反向代理达到如下目的:通过前端url地址的映射,来访问后端的接口。反向代理流程:前端url地址=》ng服务器=》后端服务器。usernginx;worker_processesauto;error_log/var/log/nginx/error.lognotice;pid/var/run/nginx.pid;events{worker_connections1024;}http{include/etc/nginx/mime.type

centos7离线安装nginx【亲测有效】

离线安装Nginx所需要的所有文件都在这,点击下载,提取码:1111一、准备阶段查看操作系统是否安装gcc、gcc-c++;下载Nginx需要依赖的离线安装包:openssl、pcre、zlib;安装Nginx二、安装步骤1.验证安装使用gcc-v和g++-v命令查看版本,若出现版本详情则说明离线安装成功,如下图示:若未安装,请参考CentOS7离线安装gcc和gcc-c++2.解压安装pcrecd/usr/local/tar-zxvfpcre-8.42.tar.gz#进入解压目录cd/usr/local/pcre-8.42#依次执行以下命令:./configuremakemakeinstal

Windows 下将 Nginx 设置成服务

0、需求背景每次启动Nginx都要去到Nginx安装目录下寻找redis-server.exe文件点击,很是麻烦。并且要命令行启动,一般解决方案可能是批处理文件,但是仍要点击。假如确定服务要经常开启的情况下可以设置为服务。于是思考到可不可以跟其它服务一样能够开机自启?显然是可以的。把Nginx设置为一个windows服务便可以解决此问题。下文环境为Windows11。1、Nginx设置为服务主要分为两大步骤,其一准备好设置为服务的文件,其二安装为服务。设置为服务后参考目录如下:其一,文件准备准备nginx-service.exenginx安装下载默认已知。接下来首先选择合适版本下载Window

Nginx禁止通过IP访问,允许域名访问

1.背景2.现状3.问题分析3.1.多域名3.2.多监听4.Nginx版本5.实现方案5.1.传统方式5.2.正则方式6.正则1.背景近期因为信息安全方面的要求,安全部门提出我们的对公服务,要屏蔽来自IP地址的访问。我们接到这个需求,分析出要在反向代理服务器上设置禁止通过IP地址来访问服务,只允许通过域名的访问。2.现状因为我们的对公服务域名有多个,而且域名,因为当初建设过程中,没考虑冗余,都配置成同城同机房一组外网服务器进行转发,所以这些域名都对应同一个公网IP。3.问题分析提前补充一点网络的小知识,通过IP访问与通过域名访问的区别就在于HTTP请求头信息中的Host值。我们在反向代理软件中