91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx優化實戰(進程管理、防盜鏈)

發布時間:2020-07-01 16:06:03 來源:網絡 閱讀:351 作者:JarryZ 欄目:系統運維

Nginx進程管理實例:

[root@nginx nginx-1.12.2]# cd /usr/local/nginx/
[root@nginx nginx]# ls
client_body_temp  fastcgi_temp  logs        sbin       uwsgi_temp
conf              html          proxy_temp  scgi_temp
[root@nginx nginx]# cd conf/
[root@nginx conf]# vim nginx.conf
//進行超時時間的設置
keepalive_timeout  65 180;
client_header_timeout 80;
client_body_timeout 80;
//修改完成后按Esc退出插入模式,輸入:wq保存退出
[root@nginx conf]# service nginx stop
[root@nginx conf]# service nginx start
[root@nginx conf]# ps aux | grep nginx
root      53792  0.0  0.0  20548   620 ?        Ss   14:15   0:00 nginx: master process /usr/local/nginx/sbin/nginx
nginx     53794  0.0  0.0  23076  1396 ?        S    14:15   0:00 nginx: worker process
root      53818  0.0  0.0 112728   972 pts/0    R+   14:15   0:00 grep --color=auto nginx
//此時狀態為一個master主進程,一個worker工作進程
[root@nginx conf]#init 0
在虛擬機設置中擴展CUP,操作如下:

Nginx優化實戰(進程管理、防盜鏈)

//查看cpu核心數:
[root@nginx ~]# cd /proc/
[root@nginx proc]# ls
1     1607  1881  2016  247   33   499  587  992          kcore         softirqs
10    1613  1892  2074  2476  364  5    589  997          keys          stat
100   1620  19    21    248   381  500  599  acpi         key-users     swaps
101   1621  1901  2119  25    391  501  6    buddyinfo    kmsg          sys
1010  1679  1907  2168  256   394  502  601  bus          kpagecount    sysrq-trigger
1011  1684  1914  22    257   396  503  604  cgroups      kpageflags    sysvipc
1012  17    1920  2244  258   4    504  605  cmdline      loadavg       timer_list
1044  1772  1934  2294  270   41   505  606  consoles     locks         timer_stats
11    1787  1946  23    283   42   506  608  cpuinfo      mdstat        tty
......此處省略多行,其中有我們需要查看的cpuinfo
[root@nginx proc]# cat cpuinfo
//第一核心:
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 142
model name  : Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
stepping    : 11
microcode   : 0x9a
cpu MHz     : 1799.452
cache size  : 6144 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 22
wp      : yes
//第二核心:
processor   : 1
vendor_id   : GenuineIntel
cpu family  : 6
model       : 142
model name  : Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
stepping    : 11
microcode   : 0x9a
cpu MHz     : 1799.452
cache size  : 6144 KB
physical id : 0
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 1
initial apicid  : 1
fpu     : yes
fpu_exception   : yes
cpuid level : 22
wp      : yes
[root@nginx proc]# cd /usr/local/nginx/conf/
[root@nginx conf]# vim nginx.conf
worker_processes  2;        //把核心數1改成2
//接下來進行平均分配
worker_cpu_affinity 01 10;      //插入此行
//修改完成后按Esc退出插入模式,輸入:wq保存退出
[root@nginx conf]# service nginx start
[root@nginx conf]# ps aux | grep nginx
avahi       573  0.0  0.0  30248  1788 ?        Ss   14:26   0:00 avahi-daemon: running [nginx.local]
root       2759  0.0  0.0  20548   624 ?        Ss   14:45   0:00 nginx: master process /usr/local/nginx/sbin/nginx
nginx      2760  0.0  0.0  23076  1400 ?        S    14:45   0:00 nginx: worker process
nginx      2761  0.0  0.0  23076  1400 ?        S    14:45   0:00 nginx: worker process
root       2782  0.0  0.0 112732   972 pts/0    S+   14:45   0:00 grep --color=auto nginx
//此時有兩個worker工作進程

Nginx防盜鏈

win10中創建頁面:
<html>
  <head>
    <title>快樂每一天</title>
  </head>
  <body>
    <h2>this is happy web</h2>
    <img src="http://www.kgc.com/lf.png"/>
  </body>
</html>
在win10虛擬機中安裝IIS服務:

Nginx優化實戰(進程管理、防盜鏈)

將寫好的網頁放入以下路徑:C:\inetpub\wwwroot
同時關閉防火墻功能
安裝DNS服務:
[root@nginx conf]# yum install bind -y
win10和win7的網絡DNS地址改為192.168.18.136
[root@nginx conf]# vim /etc/named.conf
options {
        listen-on port 53 { any; };         //把括號中的127改為any
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        recursing-file  "/var/named/data/named.recursing";
        secroots-file   "/var/named/data/named.secroots";
        allow-query     { any; };           //把括號中的localhost改為any
//修改完成后按Esc退出插入模式,輸入:wq保存退出
[root@nginx conf]# vim /etc/named.rfc1912.zones
zone "kgc.com" IN {
        type master;
        file "kgc.com.zone";
        allow-update { none; };
};
//添加以上的內容,修改完成后按Esc退出插入模式,輸入:wq保存退出
[root@nginx conf]# cd /var/named/
[root@nginx named]# cp -p named.localhost kgc.com.zone
[root@nginx named]# vim kgc.com.zone
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       127.0.0.1
www IN  A       192.168.18.136
//修改完成后按Esc退出插入模式,輸入:wq保存退出
[root@nginx named]# systemctl start named
[root@nginx named]# systemctl stop firewalld.service 
[root@nginx named]# setenforce 0
在win10和win7系統中使用cmd工具輸入nslookup www.kgc.com進行域名解析,得到結果如下:
C:\Users\zhou>nslookup www.kgc.com
服務器:  UnKnown
Address:  192.168.18.136
名稱:    www.kgc.com
Address:  192.168.18.136
我們使用win7訪問win10的IP地址:192.168.18.139,得到盜鏈之后的頁面:

Nginx優化實戰(進程管理、防盜鏈)

我們使用win7訪問:www.kgc.com,得到正常的Nginx的歡迎界面:

Nginx優化實戰(進程管理、防盜鏈)

此時到盜鏈成功!接下來我們需要做的就是在Nginx中做防盜鏈!

[root@nginx named]# cd /usr/local/nginx/conf/
[root@nginx conf]# vim nginx.conf
     root   html;
 }
//在以上內容下行插入以下內容
location ~*\.(jpg|gif|swf)$ {
    valid_referers none blocked *.kgc.com kgc.com;
    if ( $invalid_referer ) {
       rewrite ^/ http://www.kgc.com/yy.png;
    }
}
//修改完成后按Esc退出插入模式,輸入:wq保存退出
[root@nginx conf]# cp /aaa/yy.png /usr/local/nginx/html/
[root@nginx conf]# cd ../html/
[root@nginx html]# ls
50x.html  index.html  lf.jpg  yy.png
[root@nginx conf]# service nginx stop
[root@nginx conf]# service nginx start
我們使用win7訪問win10的IP地址:192.168.18.139,此時會跳出防盜鏈的圖片:

Nginx優化實戰(進程管理、防盜鏈)

此時防盜鏈大成功!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

普兰店市| 沙湾县| 客服| 什邡市| 和龙市| 天峨县| 阜康市| 玛多县| 客服| 夏河县| 绥德县| 蓬溪县| 信丰县| 彭泽县| 中西区| 和林格尔县| 三明市| 安塞县| 永和县| 三门县| 璧山县| 兴义市| 澜沧| 宽城| 玉龙| 阳泉市| 辽源市| 松江区| 桦甸市| 阿城市| 遵化市| 青铜峡市| 时尚| 平利县| 兴国县| 将乐县| 高雄市| 府谷县| 五大连池市| 金平| 娄底市|