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 各种配置相关推荐

  1. 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 ...

  2. 实现nginx上配置免费证书Let's Encrypt

    Let's Encrypt 的免费证书有效期为三个月,不过可以免费续期,写一个脚本定期更新即可. 准备一台nginx 服务器 ,将以下三个附件上传到你的nginx服务器. 1.下载脚本文件,wget ...

  3. 推荐一款 Nginx 可视化配置神器

    以下文章来源方志朋的博客,回复"666"获面试宝典 来源:逛逛GitHub Nginx 是前后端开发工程师必须掌握的神器.该神器有很多使用场景,比如反向代理.负载均衡.动静分离.跨 ...

  4. 九爷带你了解 nginx 日志配置指令详解

    nginx日志配置指令详解 日志对于统计排错来说非常有利的. 本文总结了nginx日志相关的配置如 access_log.log_format.open_log_file_cache.log_not_ ...

  5. php和nginx安装脚本,Nginx + PHP 配置和启动脚本

    Nginx + PHP 配置和启动脚本,很实用 # nginx.conf server { listen 8080 ; server_name localhost; location / { root ...

  6. php修改后nginx返回不生效,nginx修改配置后不生效的问题

    nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...

  7. nginx lua 配置cc 防攻击-使用lua 配置黑白名单

    nginx lua 配置cc 防攻击-使用lua 配置黑白名单 cc 防攻击和ip 禁止期限 lua_shared_dict _dict 1m; lua_shared_dict _blacklist ...

  8. nginx基本配置与参数说明

    user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes  1; #全局错误日志及PID文件 #error_log  logs/error.log; #er ...

  9. 用Nginx如何配置运行无扩展名PHP文件或非.PHP扩展名文件

    用Nginx如何配置运行无扩展名PHP文件或非.PHP扩展名文件 使用Apache + PHP 很容易做到运行无扩展名的PHP文件. 在Nginx中能做到吗?是可以的. 只需将nginx.conf文件 ...

  10. Nginx安全配置研究

    Nginx安全配置研究 zhangsan · 2014/03/28 10:39 0x00 测试环境 操作系统:CentOS6.5 Web服务器:Nginx1.4.6 Php版本:Php5.4.26 0 ...

最新文章

  1. c语言中成绩等级流程图画法,大家帮我看看这个程序的流程图怎么画,谢了
  2. 关联挖掘算法Apriori和FP-Tree学习
  3. 3.SpringBoot+Redis
  4. vSphere 7 With K8s系列06:创建命名空间
  5. 转hdmi_即插即用轻松双屏,毕亚兹 VGA转HDMI转换器评测
  6. cad相对坐标快捷键_CAD里面绝对、相对、极坐标是什么?如何区别
  7. 简单理解混淆矩阵—Matlab详细代码注解
  8. 嵌入式:ARM相关开发工具概述
  9. 【Ubuntu 20.04 LTS】如何安装软件详细讲解
  10. 安全的远程访问是保护知识产权的关键
  11. 房屋租赁管理系统API
  12. postgres 删除 shema
  13. python中的函数 - function
  14. linux echo 字体大小 背景 字体颜色 的编码
  15. 阿里云话费api调用实例教程
  16. 男子利用爬虫删公司数据被捕、欧洲零售巨头被勒索2.4亿|11月9日全球网络安全热点
  17. 软件开发中的3P和1A
  18. 在这个天上掉块馅饼都能砸死10个程序员的年代,程序员该如何在面试中脱颖而出...
  19. 电脑提示vcomp100.dll丢失的解决方法
  20. 【天光学术】播音与主持艺术论文:电视台播音主持语言艺术特点研究

热门文章

  1. Html.RadioButtonFor和Html.DropDownListFor 用法--备忘
  2. 借用 FCKEditor 的文件上传/管理界面
  3. STM32工作笔记0055---认识pcbdoc文件Schdoc文件
  4. IntelliJ Idea学习笔记008---Idea左侧栏不显示目录结构_或者只显示一个Project不显示其他东西
  5. SpringCloud工作笔记053---SLF4J简介与使用(整合log4j_并切换logging)
  6. 网站制作---asp操作数据库的一个小例子
  7. SuSe防火墙iptables配置
  8. 杭电2122Ice_cream’s world III
  9. 随想录(无均衡负载的smp os设计)
  10. 从skyeye学习arm( u-boot篇)