windows linux nginx添加应用并配置端口 防盗链

代码

windows

server {
        listen       8001;
        listen       [::]:8001;
        server_name  _;
        root         D:\sh\pc;//文件目录

        # Load configuration files for the default server block.
        #include /etc/nginx/default.d/*.conf;

        location / {
            index = index_prod.html;//首页入口
        }

      
    }

linux

server {
        listen       8036;
        listen       [::]:8036;
        server_name  _;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /home/fp/fppc;
            index  index.html index.htm;
        }
    }

防盗链

#匹配路径
  location ^~ /rht/yzdpc/config.js
        {
        # valid_referers none blocked http://server/.*;
        #     if ($invalid_referer) {
        #         rewrite /^(.*)\.(jpg|png)$ /nopic.png;
        #         #return 403;
        #     }
            # 拦截非法referer
            #valid_referers  是有效的路径相关其他参数可以百度
            #$invalid_referer 请求过来的参数,如果包含有效为1 否则0 
          valid_referers 192.168.5.8 ;
          if ($invalid_referer) {
              return 403 ;
              #rewrite ^.*$ http://www.baidu.com/403.jpg;
          }
          
        # if ($host != 'http://192.168.5.8:888/rht/yzdpc/') { 
        #     return 403 ; 
        # } 
        #   # deny all;
        #   # allow all;
        #   #   autoindex on;
        #   #   autoindex_exact_size off;
        #   #   autoindex_localtime on;
         }

nginx 命令

1、启动:

C:\server\nginx-1.0.2>start nginx

C:\server\nginx-1.0.2>nginx.exe
注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。

2、停止:

C:\server\nginx-1.0.2>nginx.exe -s stop

C:\server\nginx-1.0.2>nginx.exe -s quit
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

3、重新载入Nginx:

C:\server\nginx-1.0.2>nginx.exe -s reload
当配置信息修改,需要重新载入这些配置时使用此命令。

4、重新打开日志文件:

C:\server\nginx-1.0.2>nginx.exe -s reopen

5、查看Nginx版本:

C:\server\nginx-1.0.2>nginx -v
nginx: nginx version: nginx/1.0.2

C:\server\nginx-1.0.2>nginx -V

6、测试或载入指定配置文件:

测试配置文件
C:\server\nginx-1.0.2>nginx.exe -t -c conf/default.conf
nginx: the configuration file C:\server\nginx-1.0.2/conf/default.conf syntax isok
nginx: configuration file C:\server\nginx-1.0.2/conf/default.conf test is successful
载入指定配置文件
C:\server\nginx-1.0.2>start nginx.exe -c conf/default.conf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值