由于默认的nginx发布版本不支持正向代理功能,需要借助ngx_http_proxy_connect_module这个三方插件来完成,所以需编译安装nginx。 下载nginx源码包 获取nginx正向代理模块 通过补丁方法把上述下载的正向代理模块导入到nginx模块存储目录 编译安装nginx 编写systemd启动脚本 启动nginx 配置nginx代理 重启nginx 防火墙放行8888端口 测试
由于默认的nginx发布版本不支持正向代理功能,需要借助ngx_http_proxy_connect_module这个三方插件来完成,所以需编译安装nginx。 下载nginx源码包 获取nginx正向代理模块 通过补丁方法把上述下载的正向代理模块导入到nginx模块存储目录 编译安装nginx 编写systemd启动脚本 启动nginx 配置nginx代理 重启nginx 防火墙放行8888端口 测试
Tinyproxy是一款轻量级的http(s)代理工具。 安装 TinyProxy • CentOS / RHEL • Ubuntu / Debian 配置 TinyProxy TinyProxy 默认配置文件路径为 /etc/tinyproxy/tinyproxy.conf 下面我们来看下几个主要的配置参数: • User 指定运行 TinyProxy 的用户,默认为 nobody。 • Group 指定运行 TinyProxy 的用户组,默认为 nobody。 • Listen 指定 TinyProxy 绑定的…
安装Git Bash 打开Git Bash官网下载链接,根据您的操作系统位数下载32位/64位的安装包。 双击运行安装包,在弹出的安装窗口中依次单击“下一步(Next)”,最后单击“安装(Install)”完成安装。 安装rsync 32位Git Bash、rsync下载 64位Git Bash、rsync下载 下载完成后,进行解压,找到rsync.exe,把这个文件拷贝到Git Bash目录C:\Program Files\Git\usr\bin即可在Git Bash上使用了。
报错:The Zabbix database version does not match current requirements. Your database version: 5050086. Required version: 5050147. Please contact your system administrator. 原因:数据库版本不符合zabbix的要求 解决方法: 登录数据库,修改数据库版本的mandatory值至5050147(根据报错中提示的值修改) 重启zabbix-server
背景:zabbix-server端使用zabbix_get命令获取zabbix-agent端自定义监控项时,出现ZBX_NOTSUPPORTED: Timeout while executing a shell script. 报错。 解决方案: 修改zabbix-server和zabbix-agent配置文件,将超时时间(Timeout)设置大一些 重启zabbix-server和zabbix-agent
前言AppArmor 是一个有效且易于使用的 Linux 应用程序安全系统。AppArmor 通过强制执行良好行为并防止已知和未知的应用程序缺陷被利用,主动保护操作系统和应用程序免受外部或内部威胁,甚至是零日攻击。AppArmor 通过提供强制访问控制 (MAC) 来补充传统的 Unix 自主访问控制 (DAC) 模型。自 2.6.36 版起,它已包含在主线 Linux 内核中,并且自 2009 年以来,它的开发得到了 Canonical 的支持。 安装许多 Linux 发行版(例如 Debian、Ubuntu、O…
前言 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。SELinux 主要由美国国家安全局开发。2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块。SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大。很多 Linux 系统管理员嫌麻烦都把 SELinux 关闭了。如果可以熟练掌握 SELinux 并正确运用,我觉得整个系统基本上可以到达“坚不可摧”的地步了…
查看某个文件属于哪个包 系统:centos/redhat 系统:ubuntu及衍生版 查询时或许有以下报错: 可能原因是:文件名是一个符号链接 比如需要查询 nc 的包名称: 其中 which nc 查询出来的是符号链接 解决办法: 方法1: 通过 ls 逐步找到对应的目标文件。 方法2: 通过 readlink 找到目标文件但是直接使用有时也是会出现问题,比如: 这是因为 /bin 是指向 /usr/bin/ 的符号链接。 虽然有些文件是安装在于/bin 目录下,但是最终解析还是会解析到符号链接所指向的路径,即 …
在本教程中,我将帮助您直接更新 WordPress 网站,而无需使用 ftp 帐户。 当你想要更新wordpress插件或者版本的时候提示如下: 解决方法如下: 1)编辑WordPress根目录下的「wp-config.php」文件,找到下面的配置: require_once(ABSPATH . 'wp-settings.php'); 2)在这段配置的上面添加以下内容: 3)具体配置截图如下:
clone项目时发现地址不符合我们的预期 解决方法如下: 情况一:运行gitlab容器时,挂载了配置文件在宿主机上,例如: 可直接在宿主机上修改配置文件 修改参数external_url="http://gitlab所在宿主机IP" 重启gitlab容器docker restart gitlab 情况二:运行gitlab容器时,没有挂载配置文件在宿主机上 需进入容器修改配置文件(修改内容和上面一样) 退出容器,重启gitlab容器docker restart gitlab