包含标签 nginx articles

nginx下载限速

上一篇日志中针对apache的下载限速做了介绍。本篇承接上篇对nginx的下载限速做一个总结及对比。Nginx可以通过HTTPLimitZoneModule和HTTPCoreModule两个模块来实现对目录和IP进行下载限速。 先来一个配置示例看下: 1limit_zone one $binary_remote_addr 10m; 2server { 3 listen 80; 4 server_name test.361way.com; 5 location / {……

Continue reading

apache和nginx proxy下的访问控制

apache为我们提供了比较完善的各种模块。而其在访问控制上也比较灵活,通过apahce ,我们可以很方便的对目录的访问做密码认证控制或IP访问策略控制。同时对于反应代理的页面的处理上,其也提供了其应的命令可以进行方便简介的处理。具体如下: 对于目录的访问控制: 1</VirtualHost> 2<VirtualHost *:80> 3 ServerAdmin [email protected] 4 ServerName test.361way.com 5 DocumentRoot……

Continue reading

nginx rewrite实现对域名和IP的多条件正则

一、背景与需求 最近通过分析nginx日志,发现有很多站点会到公司站点上采集行情信息。想通过nginx rewrite处理所有的盗链。具体要求如下: 1、对于白名单中的域名允许其调用行情信息; 2、对于白名单中的IP允许其调用行情信息。 说白了上面就是一个逻辑或的语句,只要满足上面的任一条……

Continue reading

nginx启动脚本

linux下所有服务的启动脚本大多大同不异。nginx也不例外。因为我在生产环境下的linux都是通过源码包安装的(有些linux版本里已经集成了nginx)。而每次启动都跑到安装路径里去启动我本人倒是习惯了。不过部门里那帮写代码的家伙们不习惯。所以只好也像其他服务一样,搞个启动……

Continue reading

nginx屏蔽IP和站点汇总

1、禁止IP直接访问和禁止其他未允许域名指向本机 1server{ 2 listen 80 default; 3 server_name _; 4 return 403; 5 } 80后面的default可以去掉。这样设置以后就不能直接通过IP直接访问,通过DNS指向本机的域名(非自己配置的),访问时也会返回403错误。 2、防止其他站点扒取本站点信息时,可以禁止来源站点的防问(具体可……

Continue reading

nginx404错误页面指向

平时因为公司的站点经常会配置到nginx的默认错误页面指向,以前只看到通过下面的方法进行配置: 1server 2{ 3 listen 80; 4 server_name www.abc.com; 5 index index.html index.htm index.php; 6 root /opt/wwwroot; 7 error_page 500 502 404 /errorpage/404.html; 8 #下面内容省略 9} 但是我的404页面里因为有图片加载,显示的是红叉叉。通过查看源代码,发现图片指向的是/opt/wwwroot路径,而图片放置……

Continue reading

windows下的nginx代理转发

由于公司站点速度的需要,在托管的机房的双线路基础上(电信、联通[网通和联通已合并为一家])又增加了移动线路,因为两者之间在不同的机房。所以在移动机房的web上并未进行安装直接的应用,只是通过apahce做了一个转发。不过后来通过绿盟的安全扫描,发现了apache下的很多漏洞,于是……

Continue reading

鸡肋的nginx正向代理

张宴在其关于nginx的那本书中的第11章介绍了关于nginx做为正向代理的配置及用法。其用法如下: 1server { 2 listen 8080; 3 location / { 4# auth_basic "test"; 5# auth_basic_user_file /root/password; 6 resolver 8.8.8.8; /*google提供的DNS地址,若使用时也可以换成自己所在区域的DNS地址。*/ 7 proxy_pass http://$http_host$request_uri; 8 } 9 access_log /usr/local/nginx/logs/proxy.log; /*在IE的连结选项设置使用代理浏览网页的访问……

Continue reading

淘宝开源http&#8211;tengine

Tengine的实现背景及特点 淘宝网现在已经将其服务器平台软件Tengine 开源,Tengine基于Nginx,针对大流量网站需求增加了很多功能特性和性能优化。以下沿引项目主页上的特性介绍: 继承Nginx的所有特性; 组合多个CSS、JavaScript文件的访问请求变成一个请求;……

Continue reading

Latest articles

Categories

Tags

ACL AD AES AI Alpine Android Anpic Ansible Apache Apm Apparmor Appfog Apr Apt-Get Aria2 Array Atlassian Atop Audit Awk AWS Awstats Axel Azure Backdoor Backup Bamboo Bash Bat Benchmark Bigdata Bin Bind Bitwise Blockchain BMC Book Bootstrap Brocade Bsd C1000 Cache Capistrano Catlog CDH5 Centos Centos7 Chatops Chattr Check_mk Checkinstall Cisco CL210 Clickhouse Cloud Cloud-Desktop Cmdb Cms Cobbler Collectd Comm Compress Confd Conver Corosync Cpu Crontab Crunchbang Css Curl C语言 Date DDOS Decode Dell Desktop Devops Df Dhcp Diff Diskpart DISTINCT Django DNS Docker Dos2unix Dpkg Drupal Duckdb EKS ELK Etcd Excel Fail2ban Fastcgi Fdisk Fiddler Find Firewalld Flask Flvtool Ftp Function Fuser GCP Geek Ghost Gin Git Github Gitlab Glances Glusterfs Go Godaddy Golang Google Gooupadd Grafana Graphviz Gravatra Grep Grub2 Hadoop Haproxy Hardware HBA HCIE Heartbeat Helm Hexdump Hhvm History Hotspot Html Http/Html/Web Http/Html/Web Httplogs Https HttpWatch Huawei Huaweicloud Hugo IBM Icmp Iconv Ifconfig IIS InfluxDB Ingress InnoDB Inotify Iopp IOS Ipmitool Iptables Iredmail Iscsi Isito It-News Java JavaScript Jdk Jenkins Jinja2 Jira Join Joomla K3s K8s Kdump Keepalived Kernel Kingate KVM Lamp Last Leetcode Lib Linux Linux高级篇 Ln Ls Lsi Lsof Lvm Lvs Mac Mail Man Mark Markdown Matplotlib Maven Memcached Microservice Mimikatz Mkdocs Mkpasswd Mmonit Mod_jk Mongodb Monit Monitor Mono Moodle Mosh Mount Mplayer Mpm Mrtg Mtr My.cnf Mysql Mysqlbinlog Mysqld_multi MySQLdb Mysqldump Mysqlhotcopy Nagios Nc Nethogs Netlify Nexus Nfs Nginx Nmon Nocatlog Node.js Nrpe Ntfs Ntop Ntp Obs Ocr Open-Falcon Openbox Opencv Openldap OpenResty Openssl Openstack Oracle Oswatch Paas Pacemaker Pam Pandas Parted Pcp Pcre Pdf Percona Perl Pexpect Pgrep Php Php-Fpm Ping Plsql Develope PM Postfix PostgreSQL Powershell Prettify Proc Prometheus Puppeteer Pushd Pwgen Pxe Pyecharts Python Python模块 QoS Radmin Raid Rdesktop Read Redhat Redis Redmine Regex Rh134 RH318 RH442 RHCA RHCE Rhel7 Rhel8 RHEV Rm Rman Rootkit Route Rpm Rpmforge Rrdtool RSA Rsync Rsyslog Safe Saltstack Samba Scapy Screen SecureCRT Sed Selenium Selinux Seo Seq Session Set Shc Sheepdog Shell Shopt Sitemap Skydns Smokeping Snffier Snmp Socket Soft Sort Spider Sql Sqlserver Squid SRE Ss Ssh Sshpass Statuscode Strace Strings Su SublimeText2 Sudo Suse Svn Sysbench Syslog-Ng Sysstat Systemd T Tar TC Tcpcopy Tcpdump Tech Telecom Telnet Tencentcloud Tengine Test Testlink Threads Time Tmux Tomcat Touch Tr Tsar Twisted Ubuntu Udev Ulimit Unix Unixbench User-Agent Useradd Varnish VBA Vbs Vercel Vi Vim Visudo Vmstat Vmware Vnc Voice Vpn Vscode Vsftp Vsftpd Vue Watchdog Web Webcam Webistrano Wget Wiki Windows Wol Wordpress Workshop Wsl X-Windows Xampp Xcache Xmllint Xtrabackup Yule Yum Zabbix Zeromq Zip Zonetime Zookeeper 下载工具 云主机 云原生 代理 加密 古意 吐槽 圈里圈外 娱乐 字符串函数 安全 平台架构 推理 提权 故事汇 故障案例 数据结构 每日看点 民国史 生活 科学记录 站长管理工具 算法 管理 网站架构 翻墙 股票 行业 诗韵 负载均衡 远程管理 面试题

Links

Meta