LinkNemo

  • Nemo

    隐藏nginx返回的版本信息

    默认情况下,nginx代理的服务会把自己的版本信息给返回。一些情况下,这点是比较危险的。低版本的nginx可能会有一些漏洞,换句话说,知道一台服务器使用的服务是nginx以及它的nginx版本,那么就可以直接查看该服务器的一些相关漏洞了。目前link-nemo使用的也是nginx做了一些相应的代理操作。如果需要隐藏版本号,很简单,只需要在配置中的http中添加server_tokensoffhttp{...server_tokensoff;...}这样nginx返回的信息中就不会有版本号了。其他一些基于nginx的web容器,类似于openresty,会默认把nginx的标志也给去除。这里查了......
    2018/02/22 16:30:02发表 279赏阅 1点评
  • Nemo

    nginx的root/alias指令

    alias指代的是某个目录的别名。root则是指某个资源文件的上级目录:alias:location/kara-web/{alias/var/www/html/;}#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/html/目录找文件#需要注意的是,/var/www/html/最后的那个“/”必须存在,不然会找不到请求的资源文件。root:location/kira-web/{root/var/www/html/;}#若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/html/kira-web/目录下找文件。#/var......
    2018/01/22 10:16:50发表 135赏阅 0点评
  • Nemo

    NGINX增加X-Frame-Options配置,防止页面被嵌套

    有时候站长不希望自己网页页面被其他站的FRAME嵌套进去,这时候就需要的HTTP协议头里增加X-Frame-Options这一项。X-Frame-Options的值有三个:(1)DENY---表示该页面不允许在frame中展示,即便是在相同域名的页面中嵌套也不允许。(2)SAMEORIGIN---表示该页面可以在相同域名页面的frame中展示。(3)ALLOW-FROMhttps://example.com/---表示该页面可以在指定来源的frame中展示。下面是重点:NGINX配置X-Frame-Options响应头的方法把下面这行添加到nginx的站点配置文件中,加到'http','ser......
    2017/11/16 15:16:18发表 232赏阅 0点评
  • Nemo

    Nginx 配置请求后缀 - > 实际请求后缀转换

    1、添加后缀:所有/Kira/下的请求,实际请求地址都自动添加.html举个栗子:http://localhost/Kira/index ->http://localhost/Kira/index.htmllocation^~/Kira/{if(!-f$request_filename){rewrite"^/Kira/(.*)$"/$1.html;break;}}2、去除后缀:所有/Lina/下的请求,实际请求地址都自动去除.do举个栗子:http://localhost/Lina/index.do->http://localhost/Lina/indexlocation......
    2017/11/09 15:52:08发表 345赏阅 0点评
  • Nemo

    Ubuntu16.04 安装Nginx

    安装Nginx依赖库安装gccg++的依赖库ubuntu平台可以使用如下命令。apt-getinstallbuild-essentialapt-getinstalllibtoolcenteros平台可以使用如下命令。centos平台编译环境使用如下指令安装make:yum-yinstallgccautomakeautoconflibtoolmake安装g++:yuminstallgccgcc-c++  安装pcre依赖库(http://www.pcre.org/)sudoapt-getupdatesudoapt-getinstalllibpcre3libpcre3-dev安装zlib依赖库(h......
    2017/03/27 11:43:51发表 403赏阅 0点评
  • Nemo

    Nginx URI重写

    nginx 的rewrite语法 语法:rewriteregexreplacementflag默认:none作用域:server,location,if此指令根据表达式来更改URI,或修改字符串。指令根据配置文件中的顺序来执行。注意:重写表达式只对相对路径有效。如果想配对主机名,应该使用if语句。rewrite只是会改写路径部分的东东,不会改动用户的输入参数,因此这里的if规则里面,你无需关心用户在浏览器里输入的参数,rewrite后会自动添加的,因此,只是加上了一个?号和后面我们想要的一个小小的参数***https=1就可以了。nginx的rewrite规则参考:&nbs......
    2016/08/03 14:17:57发表 382赏阅 0点评
  • Nemo

    Nginx 负载均衡配置

    Nginx配置:upstreamsite{    server192.168.3.82:8040;   server192.168.3.82:8041;}server{   listen8080;   server_name192.168.3.82;#charsetkoi8-r;#access_loglogs/host.access.logmain;location /{   roothtml;  &nbs......
    2016/07/01 10:30:07发表 398赏阅 0点评
  • Nemo

    关于Nginx的配置

    唔,之前做BBS的时候玩过Nginx了,不过当时没有做好记录...博客上正好也用到了Nginx,现在简单记录下简单的使用方式。=====Nginx和Tomcat的简单整合:=====假如,在tomcat上跑着http://localhost:8080/temp/index.jsp用vi打开/etc/nginx/下的nginx配置文件,一般名称是config结尾的在server{}中加入:#所有jsp页面以及do/action请求均交由tomcat处理location~.*.[jsp|do|action]${indexindex.jsp;proxy_passhttp://localhost:80......
    2016/01/11 23:17:44发表 527赏阅 0点评

最新点击

热门人物

热门标签

回到顶部