1. 介绍 搭建类似http://tokillgoogle.com/这样的网站,只是能让我们访问google.com。用的工具是ngx_http_google_filter_module,是一个nginx的插件,用的原理是nginx的反向代理。 2. 编译安装 首先要有一台能访问google.com的vps或云主机,并且确保之前编译安装过nginx。 这个插件依赖于ngx_http_substit
如果你自己拥有服务器或者云平台提供的云主机,我推荐你使用Linux+Nginx来运行GitBlog,如果你目前只有Apache环境也是可以的。 域名解析 将你准备好的域名解析到你的主机IP,推荐使用dnspod来管理和监控你的域名,具体的使用方法参考dnspod官方说明文档,非常简单。 Nginx+PHP运行环境 首先安装好你的Nginx和PHP环境,PHP版本要求5.3以上。如果你没有安装过,可
从 v0.10 以及以上版本开发,MinDoc支持运行在二级子目录。 要想让MinDoc运行在二级子目录,需要在app.conf配置文件中配置baseurl项为你的域名,例如:https://www.iminho.me/wiki。 之后,在nginx中配置路由规则,将属于MinDoc的路由重定向到MinDoc端口。配置如下: server { listen 443; server
Nginx的配置文件如下: server { listen 80; #此处应该配置你的域名: server_name doc.iminho.me; charset utf-8; #此处配置你的访问日志,请手动创建该目录: access_log /var/log/nginx/webhook.iminho.me/access.log
Go 是一个独立的 HTTP 服务器,但是我们有些时候为了 nginx 可以帮我做很多工作,例如访问日志,cc 攻击,静态服务等,nginx 已经做的很成熟了,Go 只要专注于业务逻辑和功能就好,所以通过 nginx 配置代理就可以实现多应用同时部署,如下就是典型的两个应用共享 80 端口,通过不同的域名访问,反向代理到不同的应用。 server { listen 80;
Nginx 说明 Nginx 是一个很强大的高性能 Web 和反向代理服务器,常被我们用作负载均衡服务器,也可以作为邮件代理服务器 Nginx WIKI:https://zh.wikipedia.org/zh/Nginx Nginx 百科:http://baike.baidu.com/item/nginx Nginx 官网:http://nginx.org/en/ Nginx 官网下载:http:
在 Seahub 端启用 https 免费 Self-Signed SSL 数字认证用户请看. 如果你是 SSL 付费认证用户可跳过此步. 通过 OpenSSL 生成 SSL 数字认证 openssl genrsa -out privkey.pem 2048 openssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095 修改
Nginx 环境下部署 Seahub/SeafServer Seahub 是 Seafile 服务器的网站界面. SeafServer 用来处理浏览器端文件的上传与下载. 默认情况下, 它在 8082 端口上监听 HTTP 请求. 这里我们通过反向代理(Reverse Proxy)部署 SeafServer. 我们假设你已经将 Seahub 绑定了域名”www.myseafile.com”. 下面
问: Workerman和Apache/nginx/php-fpm是什么关系?Workerman和Apache/nginx/php-fpm 冲突么? 答: Workerman和Apache/nginx/php-fpm没有任何关系,并且Workerman的运行不依赖于Apache/nginx/php-fpm。他们都是独立的容器,互不干扰,也不会冲突(在不监听同一个端口的情况下)。 Workerman
在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 Nginx的数据采集可以通过ngx_metric来做。 工作原理 ngx_metric是借助lua-nginx-module的log_by_lua功能实现nginx请求的实时分析,然后借助ngx.shared.DICT
使用nginx作为前端的反向代理将请求传递给应用是可行的。然而,只有nginx 1.4版本以上才支持WebSocket协议。下面是nginx代理HTTP和WebSocket请求的一个最基本的配置: server { listen 80; server_name _; location / { include proxy_params; pro
在前面的章节中,我们在 CentOS 7.4 的系统上安装了如下软件: PHP 7.2 MySQL 5.7 Nginx 1.15 并且,我们以 PHP-CLI 安装并使用 PHP 内嵌 Server 运行了预览站点,本章利用前面所学的知识,进行一个完整站点的发布。 PHP-FPM 启动 在发布前,我们需要运行一个 FastCGI 程序,这个程序就是我们在安装 PHP 的时候安装的 FPM 了,这个
本章将带领你在 CentOS 7.4 系统中安装 Nginx。参考资料: Building nginx from Sources 下载 我们打开 Nginx 的「下载页面」我们找到 Stable version 列表中的版本,因为这是稳定版,推荐使用的版本,目前我这里最新的稳定版本是 1.14.0 所以我以这个版本为例进行安装。 如下图: 我们右键 nginx-1.14.0 这个链接,选择复制链接
3.3 配置Nginx集群 本节介绍如何配置Nginx服务器集群。 同一个Nginx服务器集群下的多台Nginx服务器,配置文件都是完全一致的。多个站点对应一个Nginx服务器集群,建议按照站点流量进行划分,让多个Nginx集群的流量尽量均匀。 请确保添加的Nginx服务器,已经安装好并正在运行Dengine及camel-agent。 1.点击引导页面的“点击新增Nginx集群”按钮 2.在对话框
配置 NGINX NGINX 相关的配置可以单独写一本书,不过一开始,我们不会用到太多的配置选项。这本书主要介绍搭建一个 LEMP 环境的流程,你可以在相关资源里找到扩展学习的课程与资料。 先去看一下 NGINX 配置文件所在地。 查看 NGINX 的配置: cd /etc/nginx ls 返回: conf.d koi-utf mime.types nginx.conf