www.zhblog.net

记一次误删Nginx配置文件nginx.conf,手动回复过程

自以为有备份文件,没检查就执行了rm -rf,结果就悲剧了。误删了Nginx代理的配置文件nginx.conf。操作过程:从网上复制个模板下来,根据自己的需要修改。最小化操作,没用的(不知道)都不配置。worker_processes 1; events {     worker_connections 1024; } http {     include mime.types;     default_type applica......

Nginx根据URL重定向到不同项目

在一台服务器上运行了两个服务,分配了不同的端口。使用nginx根据不同的项目地址代理到具体的项目上。        location ~ ^/xs(/?)(.*)$ {             proxy_set_header Host $host;             proxy_set_header X-Real-IP $remote_a......

Ubuntu 上 Nginx Tcp 负载均衡

1.下载最新 nginxwget http://nginx.org/download/nginx-1.16.1.tar.gz2.安装依赖包apt install openssl libssl-dev apt install zlib1g zlib1g.dev3.编译安装 nginx编译时添加 tcp 代理模块./configure --with-stream --with-http_v2_module --with-http_ssl_module --with-http_sub_module --with......

完全清除Nginx缓存

由于更新了网站静态数据,不得不清除缓存让其生效。问题:清除浏览器缓存,重启服务,重启nginx都无效。原因:nginx的缓存不会因为重启而清除,需要手动清空。nginx默认缓存地址是: /var/cache/nginx/如果你自己配置了缓存地址,如: proxy_cache_path 那么你应该根据自己的情况去清除:rm -rf /var/cache/nginx/最后重启nginx。验证成功! ......

利用nginx代理解析二级域名

在一台服务器想要部署多个网站应用,需要使用nginx代理:user  nginx; worker_processes  1; error_log  /var/log/nginx/error.log warn; pid        /var/run/nginx.pid; events {     worker_connections  1024; } http { &nbs......

解析nginx proxy_pass是如何匹配请求的

准备server config:#server config server { listen 80; server_name test.com; }无正则表达式匹配时location /app/ { proxy_pass http://192.168.154.102; } test.com/app/xxxxx => http://192.168.154.102/xxxxxlocation /app/ { proxy_pa......

理解nginx中root和index配置

说明最近在搭建WordPress,也就是使用NGINX代理PHP程序。对NGINX是怎样代理到php的很模糊,所以看了下文档。以下内容来自文档。NGINX中root和indexroot表示根目录,并以此查询文件。root可以在server{}和location{}块中,如果root定义在server{}中,它将应用到这个server{}块中所有不包含root指令的location{}块中。server { root /www/data; location / { } ......

安装nginx、php搭建WordPress

安装NGINX和PHP参考官方文档:https://www.php.net/manual/zh/install.unix.nginx.phphttps://www.nginx.com/resources/wiki/安装PHP遇到的问题问题:no package 'libxml-2.0' foundyum install libxml2-devel问题:No package 'sqlite3' foundyum install sqlite-devel问题:ERROR: failed to open conf......
1