nginx 各种配置
first : mkdir /usr/local/nginx/conf/vhosts{网站配置}/usr/local/nginx/conf/vhosts/test.conf :server {listen 80; #跳转server_name www.test.com www.aaa.com www.bbb.com;#全局访问限制#deny 127.0.0.1;#deny 1.1.1.1; #跳转if ($host != 'www.test.com'){ rewrite ^/(.*)$ http://www.test.com/$1 permanent; }index index.html index.htm index.php;root /data/www; #记录登陆的日志access_log /tmp/access.log ff; #禁止指定user_agentif ($http_user_agent ~ 'baidu|1111'){ return 403; } #日志加上防盗链加上静态缓存 location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ {expires 30d;valid_referers none blocked server_names *.test.com *.aaa.com *.aminglinux.com;if ($invalid_referer) { # return 403;rewrite ^/ http://www.example.com/nophoto.gif; }#日志不记录access_log off; }#对论坛所有php的基本设置#location ~ \.php$#对论坛admin.php的设置 location ~ .*admin\.php$ {#全局访问限制allow 127.0.0.1;deny all;include fastcgi_params;#fastcgi_pass unix:/tmp/php-fcgi.sock;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name;} }{代理}proxy.conf:upstream ff{server 61.135.169.125:80;server 61.135.169.121:80 ;}server {listen 80;server_name www.baidu.com;location / {proxy_pass http://ff/; proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;} # access_log /tmp/logs/access.log combined;}{虚拟主机}default.confserver{ listen 80 defaults_server; server_name 111.com; root /tmp/tmp;} after save : mkdir /tmp/tmp
转载于:https://www.cnblogs.com/frankielf0921/p/5380172.html
nginx 各种配置相关推荐
- nginx技术(2)nginx的配置详解
nginx的配置 1,启动nginx 1 2 3 4 5 6 7 [root@centos6 nginx-1.2.9]# /usr/sbin/nginx -c /etc/nginx/nginx.con ...
- 实现nginx上配置免费证书Let's Encrypt
Let's Encrypt 的免费证书有效期为三个月,不过可以免费续期,写一个脚本定期更新即可. 准备一台nginx 服务器 ,将以下三个附件上传到你的nginx服务器. 1.下载脚本文件,wget ...
- 推荐一款 Nginx 可视化配置神器
以下文章来源方志朋的博客,回复"666"获面试宝典 来源:逛逛GitHub Nginx 是前后端开发工程师必须掌握的神器.该神器有很多使用场景,比如反向代理.负载均衡.动静分离.跨 ...
- 九爷带你了解 nginx 日志配置指令详解
nginx日志配置指令详解 日志对于统计排错来说非常有利的. 本文总结了nginx日志相关的配置如 access_log.log_format.open_log_file_cache.log_not_ ...
- php和nginx安装脚本,Nginx + PHP 配置和启动脚本
Nginx + PHP 配置和启动脚本,很实用 # nginx.conf server { listen 8080 ; server_name localhost; location / { root ...
- php修改后nginx返回不生效,nginx修改配置后不生效的问题
nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...
- nginx lua 配置cc 防攻击-使用lua 配置黑白名单
nginx lua 配置cc 防攻击-使用lua 配置黑白名单 cc 防攻击和ip 禁止期限 lua_shared_dict _dict 1m; lua_shared_dict _blacklist ...
- nginx基本配置与参数说明
user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #er ...
- 用Nginx如何配置运行无扩展名PHP文件或非.PHP扩展名文件
用Nginx如何配置运行无扩展名PHP文件或非.PHP扩展名文件 使用Apache + PHP 很容易做到运行无扩展名的PHP文件. 在Nginx中能做到吗?是可以的. 只需将nginx.conf文件 ...
- Nginx安全配置研究
Nginx安全配置研究 zhangsan · 2014/03/28 10:39 0x00 测试环境 操作系统:CentOS6.5 Web服务器:Nginx1.4.6 Php版本:Php5.4.26 0 ...
最新文章
- c语言中成绩等级流程图画法,大家帮我看看这个程序的流程图怎么画,谢了
- 关联挖掘算法Apriori和FP-Tree学习
- 3.SpringBoot+Redis
- vSphere 7 With K8s系列06:创建命名空间
- 转hdmi_即插即用轻松双屏,毕亚兹 VGA转HDMI转换器评测
- cad相对坐标快捷键_CAD里面绝对、相对、极坐标是什么?如何区别
- 简单理解混淆矩阵—Matlab详细代码注解
- 嵌入式:ARM相关开发工具概述
- 【Ubuntu 20.04 LTS】如何安装软件详细讲解
- 安全的远程访问是保护知识产权的关键
- 房屋租赁管理系统API
- postgres 删除 shema
- python中的函数 - function
- linux echo 字体大小 背景 字体颜色 的编码
- 阿里云话费api调用实例教程
- 男子利用爬虫删公司数据被捕、欧洲零售巨头被勒索2.4亿|11月9日全球网络安全热点
- 软件开发中的3P和1A
- 在这个天上掉块馅饼都能砸死10个程序员的年代,程序员该如何在面试中脱颖而出...
- 电脑提示vcomp100.dll丢失的解决方法
- 【天光学术】播音与主持艺术论文:电视台播音主持语言艺术特点研究
热门文章
- Html.RadioButtonFor和Html.DropDownListFor 用法--备忘
- 借用 FCKEditor 的文件上传/管理界面
- STM32工作笔记0055---认识pcbdoc文件Schdoc文件
- IntelliJ Idea学习笔记008---Idea左侧栏不显示目录结构_或者只显示一个Project不显示其他东西
- SpringCloud工作笔记053---SLF4J简介与使用(整合log4j_并切换logging)
- 网站制作---asp操作数据库的一个小例子
- SuSe防火墙iptables配置
- 杭电2122Ice_cream’s world III
- 随想录(无均衡负载的smp os设计)
- 从skyeye学习arm( u-boot篇)