OpenWRT/LEDE软路由下利用docker安装nginx实现反向代理

OpenWRT/LEDE软路由下利用docker安装nginx实现反向代理,并且具备管理员权限。同时,你还需要安装Docker并了解基本的Docker操作方法。步骤一:安装Docker在LEDE控制台中,输入以下命令:opkgupdateopkginstalldocker安装完成后,启动Docker服务:

阅读全文:OpenWRT/LEDE软路由下利用docker安装nginx实现反向代理


部署docker acme nginx环境acme申请续订泛域名证书

部署docker acme nginx环境acme申请续订泛域名证书很方便,因为之前除了NGINX外,基本所有服务都是通过docker部署的。为啥之前没有用dockernginx?因为本站的证书续订使用的是certbot,certbot的可以非常方便的自动续订证书,并重载NGINX。借着这次迁移站点,正好研究一下dockeracme之前一直不知道acme怎么能够操作dockernginx,因为容器是互相隔离的,谁也看不见谁的进程,觉得可能需要写一个脚本,通过宿主机来定时重启NGINX容器,但是在偶然间,搜索到了一个issue,发现原来docke

阅读全文:部署docker acme nginx环境acme申请续订泛域名证书


Gogs安装CentOS 7 64位系统搭建自助Git服务Gogs报500错误代码Error 1862

Gogs安装CentOS 7 64位系统搭建自助Git服务Gogs报500错误代码Error 1862代码Error1862错误后如何解决的方法《Gogs报500错误代码Error1862》,今天就来说下如何在CentOS764位系统下安装Git服务Gogs。Gogs搭建Gogs是一款易用的自助Git服务,相比于GitLab搭建更简单,性能要求更低。Gogs官网[gogs.io]https://gogs.io/服务器环境CentOS764位安装Gogs所需的其它环境需要安装的依赖有Nginx,Git,MySQL1.

阅读全文:Gogs安装CentOS 7 64位系统搭建自助Git服务Gogs报500错误代码Error 1862


nginx+php5.3.x运行Discuz7.2程序乱码short_open_tag解决

nginx+php5.3.x运行Discuz7.2程序乱码short_open_tag解决挂在别人一台win2003服务器上,跑的是WAMP。因为忙很久没有打理。后来因为部分数据丢失就关闭了。前几天又想重新开,在硬盘上找到了老的数据,是2009年11月的。重新上传到本blog使用的服务器(本人购买的美国VPS服务器),运行出现如下乱码:Firefox3.6下:运行环境是LNMP,相同环境下的WordPress程序www.ha97.com却运行很正常,奇怪了。接着Google

阅读全文:nginx+php5.3.x运行Discuz7.2程序乱码short_open_tag解决


(原创)Linux下nginx支持.htaccess文件实现伪静态的方法

(原创)Linux下nginx支持.htaccess文件实现伪静态的方法s文件,我按照nginx的规则试验了一下,结果发现nginx是完全支持.htaccess文件的!方法如下:1、在需要使用.htaccess文件的目录下新建一个.htaccess文件,如本人的一个Discuz论坛目录:vim/var/www/html/168pc/bbs/.htaccess2、在里面输入规则,我这里输入Discuz的伪静态规则:#nginxrewri

阅读全文:(原创)Linux下nginx支持.htaccess文件实现伪静态的方法


openwrt安装nginx+php+mysql详细教程owncloud私有云的nginx配置文件

openwrt安装nginx+php+mysql详细教程owncloud私有云的nginx配置文件ateopkginstallphp5php5-mod-gdphp5-mod-sessionphp5-mod-pdophp5-mod-pdo-mysqlphp5-mod-mysqlphp5-mod-mcryptphp5-mod-mbstringphp5-fastcgiphp5-cgiphp5-mod-xmlphp5-mod-ctypephp5-mod-curlphp5-mod-exifphp5-mo

阅读全文:openwrt安装nginx+php+mysql详细教程owncloud私有云的nginx配置文件


梅林固件分区U盘安装entware环境部署ONMP——2、使用已经ONMP脚本部署PHP+MYSQL+NGINX环境

梅林固件分区U盘安装entware环境部署ONMP——2、使用已经ONMP脚本部署PHP+MYSQL+NGINX环境re环境见:梅林固件分区U盘安装entware环境Entware是一个适用于嵌入式系统的软件包库,使用opkg包管理系统进行管理,现在在官方的源上已经有超过2000个软件包了,可以说是非常的丰富在Padavan上使用Entware在LEDE上使用Entware在梅林上使用Entware一、安装ONMP

阅读全文:梅林固件分区U盘安装entware环境部署ONMP——2、使用已经ONMP脚本部署PHP+MYSQL+NGINX环境


宝塔面板Nginx-Tengine开启编译ngx_brotli压缩,宝塔面板最新安装ngx_brotli压缩命令

宝塔面板Nginx-Tengine开启编译ngx_brotli压缩,宝塔面板最新安装ngx_brotli压缩命令oncat_module模块”再后来一起编译了“brotli压缩”现在记录下方便以后会用到。之前有一篇文章写过安装 google/ngx_brotli宝塔面板LNMP开启编译Brotli压缩宝塔面板安装Brotli压缩命令,不过呢,由于 ngx_brotli 程序的发展,所以之前的教程不再适合新的 ngx_brotli 了。本站开启Brotli压缩效果图Brotli压缩浏览器支持情况Chrome从版本49开始支持,但是完整的支持是在版本

阅读全文:宝塔面板Nginx-Tengine开启编译ngx_brotli压缩,宝塔面板最新安装ngx_brotli压缩命令


Debian 8编译Nginx支持TLS1.3,Debian 8编译Nginx添加TLS1.3支持

Debian 8编译Nginx支持TLS1.3,Debian 8编译Nginx添加TLS1.3支持以想分享一些信息,本文是第一篇,没有太多的理论细节,主要说下如何在Nginx上快速部署一个支持TLS1.3协议版本的网站。TLS1.3优势TLS1.3相对于之前的版本,主要有两大优势:Enhancedsecurity:安全性增强Improvedspeed:速度提升编译Nginx支持TLS1.3安装篇我这里用的系统是Debian8安装依赖apt-get install git gcc 

阅读全文:Debian 8编译Nginx支持TLS1.3,Debian 8编译Nginx添加TLS1.3支持


Linux-CentOS 7.7编译安装LNMP,阿里云Centos 7安装LNMP(源码编译安装LNMP)

Linux-CentOS 7.7编译安装LNMP,阿里云Centos 7安装LNMP(源码编译安装LNMP)MySQL数据库、PHP脚本语言四大开源免费产品组合而成的Web服务框架,早前网站已分享过Nginx、MySQL、PHP单独编译安装教程,或许有些朋友仍不清楚怎么使用,今天给大家分享完整的LNMP使用配置方法。Linux编译安装NginxLinux编译安装MySQLLinux编译安装PHPLNMP实验环境操作系统:CentOS7.7主机地

阅读全文:Linux-CentOS 7.7编译安装LNMP,阿里云Centos 7安装LNMP(源码编译安装LNMP)


php-fpm为PHP添加$_SERVER服务器环境变量,fastcgi_param添加$_SERVER环境变量

php-fpm为PHP添加$_SERVER服务器环境变量,fastcgi_param添加$_SERVER环境变量RUNTIME_ENVIROMENT']为'DEV'还是'PRO'来区分该多好,可惜的是$_SERVER数组里面根本没有RUNTIME_ENVIROMENT这个元素。一、通过nginx的fastcgi_param来设置在nginx配置文件中,可以在nginx总体的配置文件nginx.conf中,也可以在单独的网站配置环境中进行设置,如:iqqoz.com.conf在配置环境server段location中添加相应的配置信息:  &n

阅读全文:php-fpm为PHP添加$_SERVER服务器环境变量,fastcgi_param添加$_SERVER环境变量


宝塔面板Nginx出现403 forbidden (13: Permission denied)报错解决方法

宝塔面板Nginx出现403 forbidden (13: Permission denied)报错解决方法地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permissiondenied,详细报错如下:2018/11/28 11:39:40 [error] 41772#41772: *130 "/home/hc/dists/auto

阅读全文:宝塔面板Nginx出现403 forbidden (13: Permission denied)报错解决方法


nginx: [emerg] unknown directive "ssl"Nginx配置SSL报错unknown directive "ssl"SSL报错

nginx: [emerg] unknown directive "ssl"Nginx配置SSL报错unknown directive "ssl"SSL报错dtlk3x091dn4mabwlzsbin]#./nginx-Squitnginx:[emerg]unknowndirective"ssl"in/usr/local/nginx/conf/nginx.conf:94[root@iz2zedtlk3x091dn4mabwlzsbin]#出现如上面所示错误,处理办法如下1.去nginx解压目录下执行./configure 

阅读全文:nginx: [emerg] unknown directive "ssl"Nginx配置SSL报错unknown directive "ssl"SSL报错


Nginx配置详解 nginx.conf优化与性能调优 nginx.conf宝塔面板nginx高并发性能调优

Nginx配置详解 nginx.conf优化与性能调优 nginx.conf宝塔面板nginx高并发性能调优nginx.conf配置优化与性能调优nginx.conf配置详细注解#选择用户启动user nginx;#Nginx开启多个工作进程,自动worker_processes auto;

阅读全文:Nginx配置详解 nginx.conf优化与性能调优 nginx.conf宝塔面板nginx高并发性能调优


nginx怎么安装ngx_lua_waf防火墙?nginx防火墙安装ngx_lua_waf防火墙安装设置教程

nginx怎么安装ngx_lua_waf防火墙?nginx防火墙安装ngx_lua_waf防火墙安装设置教程图下载本站的源码,就是会扫描www.zip 这类的压缩包刚开始我还以为是主机商帮扫漏洞之类的,后来发现实在是太密集了,看来不是。我想也是,虽然东西是垃圾,但好歹还是在用的,不过嘛解决是不可能解决的,只要别人能访问,你就会遇到这样那样的傻逼,不过改善还是可以啦。既然主机商的各种安全套餐咱们用不起,那就用一些大佬写好的方案吧。找了一下,发现ngx_lua_waf是个不错的方案,但是太久不更新了。

阅读全文:nginx怎么安装ngx_lua_waf防火墙?nginx防火墙安装ngx_lua_waf防火墙安装设置教程


nginx错误signal process started错误error.log日志显示signal process started错误解决方法

nginx错误signal process started错误error.log日志显示signal process started错误解决方法30499#0:signalprocessstarted前台页面显示:500InternalServerError,在nginx日志报的错:ngnix:[notice]30499#0:signalprocessstarted,这是什么问题的错误呢?signalprocessstarted错误日志代码2019/08/2918:08:04[notice]30789#0:signalprocessstarted2019

阅读全文:nginx错误signal process started错误error.log日志显示signal process started错误解决方法


nginx服务器配置图片防盗链nginx.conf设置图片防盗链nginx图片盗链

nginx服务器配置图片防盗链nginx.conf设置图片防盗链nginx图片盗链片来源来实现,但是只能先限制基本的图片盗用,无法防止图片采集。nginx的防盗链或者准确的说是防止非指定域名访问。nginx防盗链的代码配置,使用nginxlocation进行图片匹配,匹配到图片后进行来源Referer的判断,如果是不是本站就返回403或图片。nginx的配置文件/usr/local/nginx/conf/nginx.conf中匹配图片的代码:location ~ .*\.(gif|jpg|jpeg|png|bmp)$ {

阅读全文:nginx服务器配置图片防盗链nginx.conf设置图片防盗链nginx图片盗链


树莓派使用apt-get安装配置Nginx+PHP7+MySQL(MariaDB)附带部分细节

树莓派使用apt-get安装配置Nginx+PHP7+MySQL(MariaDB)附带部分细节个小型Web服务器进行功能测试。没想到配置的过程比我想象的复杂,好多小细节是用云服务器的时候没遇见过的。我已经尝试写的很简洁了,各位可以根据需要有选择的食用。0.环境说明设备:树莓派RaspberryPi3b镜像:raspbian-stretch-lite(2017-11-29)网关:普通路由器NETGEARR6220接入方式:有线接入1.配置系统镜像下载地址:https://www.raspberrypi.org/downloads/raspbia

阅读全文:树莓派使用apt-get安装配置Nginx+PHP7+MySQL(MariaDB)附带部分细节