nginx实现文件服务器-编程思维
1.安装Nginx sudo apt-get install nginx 2.创建conf文件 sudo vim /etc/nginx/conf.d/file_server.conf 3.修改conf文件 server { listen 80; server_name 192.168.172.123; # 自己PC的ip或者服务器的域名 charset utf-8;
morethink program
1.安装Nginx sudo apt-get install nginx 2.创建conf文件 sudo vim /etc/nginx/conf.d/file_server.conf 3.修改conf文件 server { listen 80; server_name 192.168.172.123; # 自己PC的ip或者服务器的域名 charset utf-8;
在互联网时代,搭建一个自己的网站已经变得越来越简单,尤其是对于静态网站而言。Nginx作为一款高性能的开源Web服务器,被广泛应用于搭建各种类型的网站。本文将介绍如何利用Nginx搭建一个简单的静态网站。 步骤一:安装N
前言: 先来说说为啥要写这篇文章,之前小编看了下nginx 的访问日志,发现每天有好多国外的IP地址来访问我的网站,并且访问的内容基本上都是恶意的。因此 我决定 禁止国外IP 来访问我的网站 想要实现这个功能有很多方法,下面我就来介绍基于 NGINX的ngx_http_geoip2模块 来禁止国外IP 访问网站 一、安装geoip2扩展依赖 [root@fxkj ~]# yum instal
在日常的运维工作中,经常会用到nginx服务,也时常会碰到nginx因高并发导致的性能瓶颈问题。这里简单梳理下nginx性能优化的配置 一、Nginx配置中比较重要的优化项如下:1)nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数。worker_processes 8;2)为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个
准备 虚拟机one:192.168.30.135:80 虚拟机two:192.168.30.128:80 两个虚拟机装的nginx都是:nginx version: nginx/1.18.0 官网参考地址: http://nginx.org/ 配置代理 在各虚拟机上的conf.d文件夹下建立nginx配置文件,名字分别为:“xuniji_one.conf”、“xuniji_two.co
实时项目笔记处理 一、行为日志数据采集 1、ngx_kafka_module安装 先提前安装好nginx和kafka组件,目的配置nginx,nginx获取到分布式系统的消息轮询进行分发到kafka中进行消费! 安装编译c客户端的kafka源码 #git 拉取librdkafka git clone https://github.com/edenhill/librdkafka #进入li
第一步:打包 第二步:地址映射 http{ server{ listen 8080; #设置端口号8080 server_name localhost;
1、先安装 Linux下必须的工具包 yum install pcre* yum install openssl* yum install zlib yum install zlib-devel yum install wget 2、开始下载nginx (可以随便在别的地方下载好tar包) 先获取包 wget http://nginx.org/download/nginx
动态编译好第三方模块:ngx_http_ts_module.so 检测nignx配置,异常 sudo /usr/local/openresty/nginx/sbin/nginx -t nginx: [emerg] module "/usr/local/openresty/nginx/modules/ngx_http_ts_module.so" is not binary compatible
实现类似ftp的效果 首先准备一个本地目录,下面放一下rpm包。此处演示/depends/mysql root@nginx01:/depends# cd /depends/mysql/ root@nginx01:/depends/mysql# ls mysql-community-client-8.0.33-1.el7.x86_64.rpm mysql-community-clien
Nginx 安装 #查找nginx版本 brew search nginx #安装nginx,默认是最新版本 brew install nginx #指定版本安装方式为:nginx@版本号 brew install [email protected] #卸载nginx brew uninstall nginx brew uninstall nginx@版本号 #查看已安装的软件 brew list #
Nginx实现四层负载均衡 什么是四层负载均衡 四层、七层都是指OSI网络模型的。四层就是在传输层(TCP、UDP那一层)做端口转发(端口映射) 四层负载均衡应用场景 1、4层+7层来做负载均衡,四层可以保证七层负载均衡的高可用。 2、TCP协议的负载均衡。有些请求是TCP协议的(mysql、ssh),或者说这些请求只需要使用四层进行端口的转发就可以了,所以使用四层负载均衡。 总结:
多个Nginx进程运行导致配置加载失效问题 问题描述 在用nginx进行接口代理时,修改配置文件后,重新加载nginx,却发现无论怎么修改配置文件,都无法生效,接口一直无法代理成功。查看了之前做的接口代理,配置也并无二致,但代理是成功的,十分奇怪,进行问题排查。 问题排查 在保证接口可用,配置无错的情况下,进行以下过程排查: 使用 nginx -s reload 命令进行配置重载,配置不生效
启言 在使用 vite 进行项目打包时,默认已经帮我们做了一些优化工作,比如代码的压缩,分包等等。 除此之外,我们还有一些可选的优化策略,比如使用 CDN ,开启 Gzip 压缩等。本文会介绍在 vite 中使用插件来开启 Gzip 压缩。 如果你用的是其他脚手架,可以自行前往搜索,这里只基于vite进行介绍。 一、什么是Gzip Gzip 是一种压缩算法,在网络传输中使用非常普遍。 需要注意的