欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Nginx+Tomcat動靜態資源分離

系統 2425 0

1 創建用戶、用戶組

????useradd -g users www

????passwd www //設置密碼,否則該用戶不可用

????groupadd -g 888 www //創建用戶組

????gpasswd -a www www //將用戶www加入用戶組www

2 下載nginx、pcre(正則使用 )

????wget? http://blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gz

???? wget? http://blog.s135.com/soft/linux/nginx_php/pcre/pcre-8.10.tar.gz

3 安裝pcre

????tar zxvf pcre-8.10.tar.gz

????cd pcre-8.10/

????./configure

????make

????make install

4 安裝nginx

????tar zxvf nginx-0.8.46.tar.gz

????cd nginx-0.8.46/

????./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --????with-http_ssl_module

????make

????make install

5 nginx.conf配置
????user www www;

????#最好與cpu核數相同
????worker_processes? 8;

????error_log /usr/local/nginx/logs/nginx_error.log crit;
????pid?/usr/local/nginx/nginx.pid;

????worker_rlimit_nofile 65535;

????events {
???? ????use epoll;
??? ???? worker_connections? 65535;
????}
????http {
??? ????include?mime.types;
??? ????default_type?application/octet-stream;

???? ????#charset gb2312;

???? ????server_names_hash_bucket_size 128;??
???? ????client_header_buffer_size 32k;??
???? ????large_client_header_buffers 4 32k;??
???? ????client_max_body_size 8m;

??? ???? sendfile??????? on;
??? ???? tcp_nopush???? on;

??? ???? keepalive_timeout? 60;

??? ???? tcp_nodelay on;??
?
??? ???? fastcgi_connect_timeout 300;??
??? ???? fastcgi_send_timeout 300;??
??? ???? fastcgi_read_timeout 300;??
??? ???? fastcgi_buffer_size 64k;??
??? ???? fastcgi_buffers 4 64k;??
??? ???? fastcgi_busy_buffers_size 128k;??
??? ???? fastcgi_temp_file_write_size 128k;??
?
??? ???? gzip on;??
??? ???? gzip_min_length? 1k;??
??? ???? gzip_buffers???? 4 16k;??
??? ???? gzip_http_version 1.0;??
??? ???? gzip_comp_level 2;??
??? ?????gzip_types? text/plain application/x-javascript text/css application/xml;??
??? ???? gzip_vary on;??
?
??????? ?#limit_zone? crawler? $binary_remote_addr? 10m;

??? ????server {
??????????? listen?????? 80;
??????? ????server_name?? www.nginxtest.com ?192.168.1.177;
? ????????? index index.html index.htm index.jsp index.do;
??????? ????root /usr/local/nginx/html/myloan;
? ???????? #配置Nginx動靜分離,定義的靜態頁面直接從Nginx發布目錄讀取。
????????????location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$?
??? ?????????{?
??? ??????????????root /usr/local/nginx/html/myloan;?
??? ??????????????#expires定義用戶瀏覽器緩存的時間為7天,如果靜態頁面不常更新,可以設置更長,這樣可以節省帶寬和緩解服務器的壓力
???????????????????expires????? 7d;?
???????????????}?
????????? #所有jsp、do的動態請求都交給后面的tomcat處理?
??????????location ~ (\.jsp)|(\.do)$?
??? ?????{?

????????????? #tomcat地址
??????????????proxy_pass? http://192.168.1.177:8080 ;??
??? ??????????proxy_redirect off;??
?? ?? ????????proxy_set_header HOST $host;??
??? ??????????proxy_set_header X-Real-IP $remote_addr;??
??? ??????????proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;??
??? ??????????client_max_body_size 10m;??
??? ??????????client_body_buffer_size 128k;??
??? ??????????proxy_connect_timeout 90;??
??? ??????????proxy_send_timeout 90;??
??? ??????????proxy_read_timeout 90;??
??? ??????????proxy_buffer_size 4k;??
??? ??????????proxy_buffers 4 32k;??
??? ??????????proxy_busy_buffers_size 64k;??
??? ??????????proxy_temp_file_write_size 64k;??
???? ? }??????
?
??? ?????log_format? access? '$remote_addr - $remote_user [$time_local] "$request" '??
????????????? '$status $body_bytes_sent "$http_referer" '??
????????????? '"$http_user_agent" $http_x_forwarded_for';??
??? ?????access_log? /usr/local/nginx/logs/access.log? access;??
?
?????}
?????server??
??????{??
?? ? ?????listen? 80;??
??? ??????server_name?? www.server.nginxtest.com ;??
?
??? ??????location / {??
?? ???????stub_status on;??
??? ???????access_log?? off;??
??? ??}??
?? }
}

6 啟動nginx

??? 1. 重新運行一下/usr/local/nginx/sbin/nginx
??? 2. 重啟nginx:/usr/local/nginx/sbin/nginx -s reload

7 停止nginx

? ?? 1:查詢nginx主進程號
????????? ps -ef | grep nginx
????在進程列表里 面找master進程,它的編號就是主進程號了。
????2:發送信號
????????從容停止Nginx:
????????????kill -QUIT 主進程號
????????快速停止Nginx:
????????????kill -TERM 主進程號
????????強制停止Nginx:
????????????pkill -9 nginx

?

?

?

?

------------------------------------------------------------------------------------------------------------------------------------

?

1 創建用戶、用戶組

1
2
3
4
useradd -g users www
passwd www //設置密碼,否則該用戶不可用
groupadd -g 888 www //創建用戶組
gpasswd -a www www //將用戶www加入用戶組www

2 下載nginx、pcre(處理url重寫)

1
2
wget http: //blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gz
wget http: //blog.s135.com/soft/linux/nginx_php/pcre/pcre-8.10.tar.gz

3 安裝 pcre

1
2
3
4
5
tar zxvf pcre- 8.10 .tar.gz
cd pcre- 8.10 /
./configure
make
make install

4 安裝 nginx

1
2
3
4
5
tar zxvf nginx- 0.8 . 46 .tar.gz
cd nginx- 0.8 . 46 /
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module -- with-http_ssl_module
make
make install

5 nginx.conf 配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
user www www;
?
#最好與 cpu 核數相同
worker_processes? 8;
?
error_log /usr/local/nginx/logs/nginx_error .log crit;
pid /usr/local/nginx/nginx .pid;
?
worker_rlimit_nofile 65535;
?
events {
???? use epoll;
???? worker_connections? 65535;
}
http {
???? include mime.types;
???? default_type application /octet-stream ;
?
???? #charset gb2312;
?
???? server_names_hash_bucket_size 128;
???? client_header_buffer_size 32k;
???? large_client_header_buffers 4 32k;
???? client_max_body_size 8m;
?
???? sendfile??????? on;
???? tcp_nopush???? on;
?
???? keepalive_timeout? 60;
?
???? tcp_nodelay on;
? ?
???? fastcgi_connect_timeout 300;
???? fastcgi_send_timeout 300;
???? fastcgi_read_timeout 300;
???? fastcgi_buffer_size 64k;
???? fastcgi_buffers 4 64k;
???? fastcgi_busy_buffers_size 128k;
???? fastcgi_temp_file_write_size 128k;
? ?
???? gzip on;
???? gzip_min_length? 1k;
???? gzip_buffers???? 4 16k;
???? gzip_http_version 1.0;
???? gzip_comp_level 2;
???? gzip_types? text /plain application /x-javascript text /css application /xml ;
???? gzip_vary on;
? ?
???? #limit_zone? crawler? $binary_remote_addr? 10m;
?
???? server {
???????? listen?????? 80;
???????? server_name? www.nginxtest.com 192.168.1.177;
???????? index index.html index.htm index.jsp index. do ;
???????? root /usr/local/nginx/html/myloan ;
??????? ? #配置Nginx動靜分離,定義的靜態頁面直接從Nginx發布目錄讀取。
???????? location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
???????? {
???????????? root /usr/local/nginx/html/myloan ;
???????????? #expires定義用戶瀏覽器緩存的時間為7天,如果靜態頁面不常更新,可以設置更長,這樣可以節省帶寬和緩解服務器的壓力
???????????? expires????? 7d;
???????? }
???????? #所有jsp、do的動態請求都交給后面的tomcat處理
??????? ? location ~ (\.jsp)|(\. do )$
???????? {
???????????? #tomcat地址
???????????? proxy_pass http: //192 .168.1.177:8080;
???????????? proxy_redirect off;
???????????? proxy_set_header HOST $host;
???????????? proxy_set_header X-Real-IP $remote_addr;
???????????? proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
???????????? client_max_body_size 10m;
???????????? client_body_buffer_size 128k;
???????????? proxy_connect_timeout 90;
???????????? proxy_send_timeout 90;
???????????? proxy_read_timeout 90;
???????????? proxy_buffer_size 4k;
???????????? proxy_buffers 4 32k;
???????????? proxy_busy_buffers_size 64k;
???????????? proxy_temp_file_write_size 64k;
???????? }????
? ?
???????? log_format access '$remote_addr - $remote_user [$time_local] "$request" '
?????????????? '$status $body_bytes_sent "$http_referer" '
?????????????? '"$http_user_agent" $http_x_forwarded_for' ;
???????? access_log? /usr/local/nginx/logs/access .log? access;
???? }
???? server?
???? {
???????? listen? 80;
???????? server_name? www.server.nginxtest.com;
? ?
???????? location / {
???????????? stub_status on;
???????????? access_log?? off;
???????? }
???? }
}

6 啟動nginx

1. 重新運行一下:

1
/usr/local/nginx/sbin/nginx

2. 重啟nginx:

1
/usr/local/nginx/sbin/nginx -s reload

7 停止nginx

1:查詢nginx主進程號

1
ps -ef | grep nginx

在進程列表里 面找master進程,它的編號就是主進程號了。

2:發送信號

從容停止Nginx:

1
kill -QUIT 主進程號

快速停止Nginx:

1
kill -TERM 主進程號

強制停止Nginx:

1
pkill - 9 nginx

Nginx+Tomcat動靜態資源分離


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 中文二区 | 成人在线中文字幕 | 激情综合网婷婷 | 日韩中文在线观看 | 天天干天天摸 | 色大18成网站www在线观看 | 日本一区二区三区四区高清视频 | 欧美精品综合 | 国产精品蜜芽在线观看 | 国产午夜亚洲精品第一区 | 另类视频在线观看 | 欧美日韩一区二区三 | 日本中文字幕视频 | 欧美韩国日本一区 | 亚洲精品国产精品乱码不97 | 成人在线国产 | 日产一一到六区麻豆 | 欧美成人全部视频 | 视频在线一区二区 | 一级做a爰片欧美一区 | 被摁着灌浓精囚禁高h1v1 | 成人久久一区 | 久久瑟瑟 | 天天色天天干天天 | 九九热在线免费视频 | 毛片网此| 国产2区| 澳门永久av免费网站 | 国产正在播放 | 人人看人人干 | 婷婷色婷婷| 波多野吉衣一区二区三区四区 | 91水蜜桃| 精品一区二区三区四区 | 免费在线观看www | 日本久久久久久 | a级成人毛片久久 | 午夜成人在线视频 | 激情深爱 | 色综合天天综合高清网国产 | av在线免费观看播放 |