分类

链接

2024 年 11 月
 123
45678910
11121314151617
18192021222324
252627282930  

近期文章

热门标签

新人福利,免费薅羊毛

vue3+vite+多环境发面到二级目录配置

//vite.config.js import {defineConfig, loadEnv} from 'vite' import vue from '@vitejs/plugin-vue' // https://vite.dev/config/ export default defineConfig(({mode}) => { const env = loadEnv(mode, process.cwd(), ''); let baseDir = env.VITE_BASE_PATH; console.log('mode:' + mode + ', baseDir:' + baseDir); return { base: baseDir, plugins: [vue()], server: { host: '0.0.0.0' }, } }); //....

前端 暂无评论 阅读(7)

nginx http转https, 不带www转带www

server { listen 80; listen 443 ssl http2; ssl_certificate /usr/local/nginx/conf/ssl/longe.net.cn.pem; ssl_certificate_key /usr/local/nginx/conf/ssl/longe.net.cn.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; server_name xxx.cn www.xxx.cn; if ($scheme = ...

DevOps 暂无评论 阅读(26)

nginx主动健康检查负载均衡模块

下载模块,放到源代码根目录: nginx_upstream_check_module   重新安装: ./configure --add-module=./nginx_upstream_check_module --with-http_ssl_module --with-http_v2_module --with-stream --with-http_gzip_static_module   #默认安装到/usr/local/nginx下面 make sudo make install   #查看版本(可看到所有编译进去的模块) /usr/local/bin/nginx -V #安装到全局(看自己的目录) cp /usr/sbin/nginx /usr/local/bin/nginx.bak cp ./objs/nginx /usr/local/bin/nginx   使用方法: ...

微服务, 系统架构 暂无评论 阅读(47)

nginx自动切换到手机/PC 网站

server { listen 80; listen 443 ssl http2; server_name www.xxx.com; ssl_certificate /usr/local/nginx/conf/ssl/xxx.com.pem; ssl_certificate_key /usr/local/nginx/conf/ssl/xxx.com.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; error_page 497 https://...

Others 暂无评论 阅读(46)

使用tengine代替Nginx

有了nginx,为什么还要用tengine? 因为:     #下载 https://tengine.taobao.org/ wget https://tengine.taobao.org/download/tengine-3.0.0.tar.gz tar -zxvf tengine-3.0.0.tar.gz cd tengine-3.0.0 #安装依赖 yum install pcre-devel yum -y install openssl openssl-devel ./configure --add-module=modules/ngx_http_upstream_check_module #./configure --add-module=./nginx_upstream_check_module --with-http_ssl_module --with-http_v2_module --with-stream --with-http_gz...

Others 暂无评论 阅读(109)

nginx添加nginx_upstream_check_module

#cd nginx source folder cd /usr/local/nginx/nginx-1.18.0 wget https://github.com/yaoweibin/nginx_upstream_check_module/archive/refs/heads/master.zip unzip master.zip mkdir nginx_upstream_check_module mv nginx_upstream_check_module/* ./nginx_upstream_check_module/ ./configure --add-module=./nginx_upstream_check_module #if need ssl #./configure --add-module=./nginx_upstream_check_module --with-http_ssl_module #backup old nginx file mv /usr/local/n...

Others 暂无评论 阅读(86)

nginx上传文件超出默认大小限制,提示:413 Request Entity Too Large

Nginx 限制文件上传大小,相应配置参数:client_max_body_size 注意:该参数在nginx.conf中默认是没有配置的,不配置的情况下,nginx默认限制请求附件大小为:1M。 即:默认当你通过nginx代理上传附件,大于1M的文件时,浏览器会抛出如下异常。 处理方式: 找到nginx的配置文件nginx/conf/nginx.conf,在location块中,添加如下参数配置: client_max_body_size 10m; # 改为你需要的大小 这里是将client_max_body_size 10m; 参数配置在了location{ }中, 当然,该参数也可以在http{ }中设置:client_max_body...

DevOps, 系统架构 暂无评论 阅读(193)

nginx反向代理禁用缓存

今天遇到一个怪事,nginx+frp反向代理后,很多网站都重定向到了同一个网站,经排查, 是nginx反向代理缓存的过, 于是禁用缓存: #PROXY-START/ location / {     expires 12h;     if ($request_uri ~* "(php|jsp|cgi|asp|aspx)")     {          expires 0;     }     proxy_pass http://127.0.0.1:5000;     proxy_set_header Host $host;     proxy_set_header X-Real-IP $remote_addr;     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;     proxy_set_header REMOTE-HOST $remote_addr; ...

DevOps 暂无评论 阅读(103)

docker nginx

docker run -d --name=nginx -p 80:80 -v /root/nginx/conf/:/etc/nginx/conf.d/ -v /root/web:/usr/share/nginx/html nginx

LINUX 暂无评论 阅读(269)

consul+nginx完成集群服务动态发现和健康检查

前言 在《构建Consul集群》章节中介绍了如何实现consul集群的构建,通过对consul的进一步了解,其并没有提供的对cluster直接操作的client-api,故需要针对Consul集群构建一个统一入口,但这个并不需要我们过多的担心,Consul的小伙伴Consul-Template正是为此而生,通过Nginx+ConsulTemplate能够非常方便的实现,本章将来介绍如何配置应用并验证。 本章概要 1、准备工作; 2、Nginx配置; 3、编写ctmpl模板; 4、启动服务; 5、高可用集群验证; 准备工作 1、环境: Client节点:WIN10(192.168.6.78); Server节点...

.NET, 微服务 暂无评论 阅读(298)