nginx 高性能服务器

简介:

Nginx

高性能HTTP,反向代理


========================================================================================================

基本安装

pcre
支持正则表达式,地址重写rewrite
[root@node3 ~]# tar xvf pcre-8.10.tar.gz
[root@node3 pcre-8.10]# ./configure && make && make install
[root@node3 pcre-8.10]# echo $?
0

nginx
[root@node3 ~]# useradd www
[root@node3 nginx-1.2.0]# ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_sub_module --with-http_ssl_module
[root@node3 nginx-1.2.0]# make && make install

[root@node3 ~]# tree /usr/local/nginx/
/usr/local/nginx/
|-- conf
|   |-- fastcgi.conf
|   |-- fastcgi.conf.default
|   |-- fastcgi_params
|   |-- fastcgi_params.default
|   |-- koi-utf
|   |-- koi-win
|   |-- mime.types
|   |-- mime.types.default
|   |-- nginx.conf
|   |-- nginx.conf.default
|   |-- scgi_params
|   |-- scgi_params.default
|   |-- uwsgi_params
|   |-- uwsgi_params.default
|   `-- win-utf
|-- html
|   |-- 50x.html
|   `-- index.html
|-- logs
`-- sbin
   `-- nginx

4 directories, 18 files

========================================================================================================

启动nginx

[root@node3 ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
[root@node3 ~]# ps -ef | grep nginx

root     20721     1  0 14:14 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
www      20722 20721  0 14:14 ?        00:00:00 nginx: worker process                                          
root     20738  5923  0 14:19 pts/1    00:00:00 grep nginx

[root@node3 ~]# netstat -tnlp |grep :80
tcp        0     0 0.0.0.0:80                 0.0.0.0:*                   LISTEN      13888/nginx 

[root@node3 ~]# echo "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf" >> /etc/rc.local 

[root@node3 ~]# links --dump http://192.168.122.103
                              Welcome to nginx!

===========================================================================================================

配置Nginx

[root@node3 ~]# vim /usr/local/nginx/conf/nginx.conf

worker_processes  5;初始启动的进程数
worker_connections  1024;最大的连接数

==========================================================================================================

语法检查

[root@node3 ~]# /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

===========================================================================================================

重启nginx

[root@station02 ~]# pgrep nginx
13888
13889
[root@station02 ~]# kill 13888
[root@station02 ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf


wKioL1M2bCjhKOeYAADLTFQpYYw004.jpg









本文转自zhang25yun51CTO博客,原文链接:http://blog.51cto.com/1585654/1386515 ,如需转载请自行联系原作者




相关文章
|
4月前
|
缓存 负载均衡 JavaScript
Nginx:高性能Web服务器与反向代理利器
Nginx:高性能Web服务器与反向代理利器
306 110
|
4月前
|
负载均衡 Cloud Native 前端开发
Nginx:高性能的Web服务器与反向代理利器
Nginx:高性能的Web服务器与反向代理利器
225 100
|
4月前
|
缓存 负载均衡 前端开发
Nginx:高性能Web服务器的核心力量
Nginx:高性能Web服务器的核心力量
256 100
|
4月前
|
缓存 负载均衡 前端开发
Nginx:高性能的Web服务器与反向代理利器
Nginx:高性能的Web服务器与反向代理利器
285 99
|
4月前
|
负载均衡 前端开发 安全
Nginx:高性能的Web服务器与反向代理利器
Nginx:高性能的Web服务器与反向代理利器
258 98
|
4月前
|
缓存 负载均衡 前端开发
Nginx:高性能Web服务器的核心引擎
Nginx:高性能Web服务器的核心引擎
250 99
|
4月前
|
缓存 负载均衡 前端开发
Nginx:高性能Web服务器的核心引擎
Nginx:高性能Web服务器的核心引擎
194 47
|
3月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
292 18
|
3月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
384 17
|
4月前
|
缓存 监控 前端开发
详述uniapp项目部署于Nginx服务器的配置优化方法。
综上所述,uniapp项目部署于Nginx的优化方法多种多样,应根据实际情况灵活地采取合适的策略。配置后持续监控和调试,适时调整配置以保持最佳性能,并确保随着应用需求和访问模式的变化,服务器配置得到适当的更新和优化。
243 0