nginx1(nginx1.22)
nginx1
1.使用cd /usr/local/nginx/sbin命令进入nginx安装目录的sbin文件夹。
2. 输入启动命令
sbin文件里有个nginx文件,可使用./nginx的命令进行启动。
3. 启动成功
输入启动命令后,若没有出现任何报错信息,则启动成功。
nginx1.22
序号 IP 起始地址 IP 结束地址 所在位置信息 电子地图
1 1.51.144.0 1.51.159.255 山东省济南市 山东女子学院教育网
2 1.51.160.0 1.51.167.255 山东省潍坊市 潍坊学院教育网
3 1.51.168.0 1.51.191.255 山东省德州市 德州学院教育网
4 1.51.192.0 1.51.255.255 山东省济南市 山东大学教育网
5 8.129.211.140 8.129.211.140 山东省青岛市 阿里云
6 27.192.0.0 27.192.11.255 山东省潍坊市 联通
7 27.192.12.0 27.192.12.255 山东省潍坊市青州市 联通
8 27.192.13.0 27.192.60.255 山东省潍坊市 联通
9 27.192.61.0 27.192.61.255 山东省潍坊市高密市 联通
10 27.192.62.0 27.192.70.255 山东省潍坊市 联通
11 27.192.71.0 27.192.71.255 山东省潍坊市昌乐县 联通
12 27.192.72.0 27.192.74.255 山东省潍坊市 联通
13 27.192.75.0 27.192.75.255 山东省潍坊市安丘市 联通
14 27.192.76.0 27.192.103.255 山东省潍坊市 联通
15 27.192.104.0 27.192.104.255 山东省潍坊市诸城市 联通
16 27.192.105.0 27.192.117.255 山东省潍坊市 联通
17 27.192.118.0 27.192.118.255 山东省潍坊市临朐县 联通
18 27.192.119.0 27.192.119.255 山东省潍坊市 联通
19 27.192.120.0 27.192.120.255 山东省潍坊市临朐县 联通
20 27.192.121.0 27.192.128.255 山东省潍坊市 联通
21 27.192.129.0 27.192.129.255 山东省潍坊市高密市 联通
22 27.192.130.0 27.192.199.255 山东省潍坊市 联通
23 27.192.200.0 27.192.200.255 山东省潍坊市寿光市 联通
24 27.192.201.0 27.192.223.255 山东省潍坊市 联通
25 27.192.224.0 27.192.224.255 山东省潍坊市青州市 联通
26 27.192.225.0 27.192.255.255 山东省潍坊市 联通
27 27.193.0.0 27.193.10.255 山东省青岛市 联通
28 27.193.11.0 27.193.11.255 山东省青岛市平度市 联通
29 27.193.12.0 27.193.13.255 山东省青岛市 联通
30 27.193.14.0 27.193.14.255 山东省青岛市平度市 联通
31 27.193.15.0 27.193.100.255 山东省青岛市 联通
32 27.193.101.0 27.193.101.255 山东省青岛市即墨市 联通
33 27.193.102.0 27.193.103.255 山东省青岛市 联通
34 27.193.104.0 27.193.104.255 山东省青岛市即墨市 联通
35 27.193.105.0 27.193.123.255 山东省青岛市 联通
36 27.193.124.0 27.193.124.255 山东省青岛市即墨市 联通
37 27.193.125.0 27.193.131.255 山东省青岛市 联通
38 27.193.132.0 27.193.132.255 山东省青岛市即墨市 联通
39 27.193.133.0 27.193.166.255 山东省青岛市 联通
40 27.193.167.0 27.193.167.255 山东省青岛市胶州市 联通
41 27.193.168.0 27.193.174.255 山东省青岛市 联通
42 27.193.175.0 27.193.175.255 山东省青岛市胶南市 联通
43 27.193.176.0 27.193.203.255 山东省青岛市 联通
44 27.193.204.0 27.193.204.255 山东省青岛市胶州市 联通
45 27.193.205.0 27.193.205.255 山东省青岛市 联通
46 27.193.206.0 27.193.206.255 山东省青岛市胶州市 联通
47 27.193.207.0 27.193.213.255 山东省青岛市 联通
48 27.193.214.0 27.193.214.255 山东省青岛市即墨市 联通
49 27.193.215.0 27.193.255.255 山东省青岛市 联通
50 27.194.0.0 27.194.14.255 山东省烟台市 联通
51 27.194.15.0 27.194.15.255 山东省烟台市龙口市 联通
52 27.194.16.0 27.194.16.255 山东省烟台市 联通
53 27.194.17.0 27.194.17.255 山东省烟台市龙口市 联通
54 27.194.18.0 27.194.103.255 山东省烟台市 联通
55 27.194.104.0 27.194.104.255 山东省烟台市莱州市 联通
56 27.194.105.0 27.194.110.255 山东省烟台市 联通
57 27.194.111.0 27.194.111.255 山东省烟台市莱州市 联通
58 27.194.112.0 27.194.125.255 山东省烟台市 联通
59 27.194.126.0 27.194.126.255 山东省烟台市莱阳市 联通
60 27.194.127.0 27.194.141.255 山东省烟台市 联通
61 27.194.142.0 27.194.142.255 山东省烟台市招远市 联通
62 27.194.143.0 27.194.180.255 山东省烟台市 联通
63 27.194.181.0 27.194.181.255 山东省烟台市牟平区 联通
64 27.194.182.0 27.194.226.255 山东省烟台市 联通
65 27.194.227.0 27.194.227.255 山东省烟台市莱阳市 联通
66 27.194.228.0 27.194.236.255 山东省烟台市 联通
67 27.194.237.0 27.194.239.255 山东省烟台市莱州市 联通
68 27.194.240.0 27.194.254.255 山东省烟台市 联通
69 27.194.255.0 27.194.255.255 山东省烟台市莱州市 联通
70 27.195.0.0 27.195.2.255 山东省滨州市 联通
71 27.195.3.0 27.195.3.255 山东省淄博市 联通
72 27.195.4.0 27.195.17.255 山东省滨州市 联通
73 27.195.18.0 27.195.18.255 山东省滨州市邹平县 联通
74 27.195.19.0 27.195.30.255 山东省滨州市 联通
75 27.195.31.0 27.195.31.255 山东省淄博市淄川区 联通
76 27.195.32.0 27.195.70.255 山东省淄博市 联通
77 27.195.71.0 27.195.71.255 山东省淄博市博山区 联通
78 27.195.72.0 27.195.86.255 山东省淄博市 联通
79 27.195.87.0 27.195.87.255 山东省淄博市博山区 联通
80 27.195.88.0 27.195.108.255 山东省淄博市 联通
81 27.195.109.0 27.195.109.255 山东省淄博市沂源县 联通
82 27.195.110.0 27.195.145.255 山东省淄博市 联通
83 27.195.146.0 27.195.146.9 山东省淄博市 联通(蓝汛云计算淄博节点)
84 27.195.146.10 27.195.146.11 山东省淄博市 联通(蓝汛云分发nginx淄博节点)
85 27.195.146.12 27.195.146.255 山东省淄博市 联通(蓝汛云计算淄博节点)
86 27.195.147.0 27.195.159.255 山东省淄博市 联通
87 27.195.160.0 27.195.235.255 山东省 联通
88 27.195.236.0 27.195.236.255 山东省淄博市张店区 联通
89 27.195.237.0 27.195.255.255 山东省 联通
90 27.196.0.0 27.196.20.255 山东省聊城市 联通
91 27.196.21.0 27.196.21.255 山东省聊城市冠县 联通
92 27.196.22.0 27.196.24.255 山东省聊城市 联通
93 27.196.25.0 27.196.25.255 山东省聊城市阳谷县 联通
94 27.196.26.0 27.196.30.255 山东省聊城市 联通
95 27.196.31.0 27.196.31.255 山东省聊城市阳谷县 联通
96 27.196.32.0 27.196.86.255 山东省聊城市 联通
97 27.196.87.0 27.196.87.255 山东省聊城市莘县 联通
98 27.196.88.0 27.196.90.255 山东省聊城市 联通
99 27.196.91.0 27.196.91.255 山东省聊城市莘县 联通
100 27.196.92.0 27.196.110.255 山东省聊城市 联通
101 27.196.111.0 27.196.111.255 山东省聊城市莘县 联通
102 27.196.112.0 27.196.127.255 山东省聊城市 联通
103 27.196.128.0 27.196.128.255 山东省聊城市临清市 联通
104 27.196.129.0 27.196.166.255 山东省聊城市 联通
105 27.196.167.0 27.196.167.255 山东省聊城市莘县 联通
106 27.196.168.0 27.196.171.255 山东省聊城市 联通
107 27.196.172.0 27.196.173.255 山东省聊城市临清市 联通
108 27.196.174.0 27.196.179.255 山东省聊城市 联通
109 27.196.180.0 27.196.180.255 山东省聊城市高唐县 联通
110 27.196.181.0 27.196.182.255 山东省聊城市 联通
111 27.196.183.0 27.196.183.255 山东省聊城市高唐县 联通
112 27.196.184.0 27.196.225.255 山东省聊城市 联通
113 27.196.226.0 27.196.226.255 山东省聊城市阳谷县 联通
114 27.196.227.0 27.196.255.255 山东省聊城市 联通
115 27.197.0.0 27.197.2.255 山东省临沂市 联通
116 27.197.3.0 27.197.3.255 山东省临沂市费县 联通
1
nginx19
nginx从1.9.0开始,新增加了一个stream模块,用来实现四层协议的转发、代理或者负载均衡等。比如在内网有一个mysql服务,想暴露到公网上去使用,就可以通过nginx代理的方式通过nginx来进行内网mysql的访问。
实验环境
nginx1.12.1 : 192.168.1.19
mysql : 192.168.1.20:3306
1:编译或者升级nginx至版本1.9.0以上,编译过程中需带上--with-stream。
# ./configure --prefix=/opt/apps/nginx --with-stream
# make && make install
2:配置stream,定义代理192.168.1.20的3306端口映射为端口2333。
# vi /opt/apps/nginx/conf/nginx.conf
……
……
events {
use epoll;
worker_connections 65535;
}
#stream配置
stream {
server {
listen 2333;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass 192.168.1.20:3306;
}
}
http {
……
……
}
3:开启nginx,验证代理是否生效。
image.png
可以看到我们现在可以通过nginx代理的端口访问到内网的mysql服务了。这也直接避免了mysql直接暴露到公网,增加些许的安全。当然,利用stream也可以实现后端服务的负载均衡。
nginx1000并发就挂了
启动失败的解决办法:Nginx 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。
nginx100台
当然可以。
Nginx是一款高性能的HTTP和反向代理服务器,具有内存占用小、高并发的特性。国内互联网大企业大多使用的就是Nginx,淘宝还基于Nginx开发了Tengine。
Nginx的用途:
1、反向代理
在LNMP这种架构模式下,其实就用到了反向代理。因为Nginx它默认只支持静态资源的请求,比如说PHP脚本也不是由Nginx直接解析的,而是由Nginx反向代理(通过 proxy_pass 指令)到PHP-FPM去解析的。
所以我们通常在Apache、Tomcat、IIS之前加上Nginx,由Nginx反向代理到后端服务器上。
2、负载均衡
当我们的站点访问量大时,为了缓解单一应用服务器的压力我们通常会扩容多台服务器,此时如何把流量分发给不同服务器呢?通过Nginx就可以实现负载均衡了,Nginx负载均衡策略也很多,主要有:RR(轮询)、weight(权重)、ip_hash(IP Hash)、fair(后端服务器响应时间)、url_hash(URL Hash)这几种。
3、动静分离
Nginx本身只支持静态资源的处理,借助Nginx我们可以实现动静分离,即:将静态请求交给Nginx处理,将动态请求通过转发给后端服务器。
4、Nginx扩展
通过Nginx扩展可以实现很多功能,如:
图片在线裁剪;
请求合并;
资源压缩等。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.