Nginx (在Linux系统中安装nginx)
·
目录
目录
1.Nginx简介
Nginx是一个开源的高性能HTTP和反向代理服务器,也可以用作负载均衡器、邮件代理服务器和通用的TCP/UDP代理服务器。它由Igor Sysoev于2004年创建,并在开源社区的支持下持续开发和维护。
Nginx的设计目标是提供高性能、高并发、低内存消耗和高可靠性的服务。它采用事件驱动的异步架构,能够处理大量并发连接,并在高负载情况下保持稳定性和响应性能。Nginx还具有灵活的配置选项和模块化的架构,可以根据需求进行自定义配置和功能扩展。
作为HTTP服务器,Nginx可以处理静态资源的快速传输,并支持反向代理、负载均衡和HTTP缓存等功能。它可以作为前端服务器接收和处理客户端请求,并将请求转发给后端的应用服务器,以提高整体性能和可靠性。
Nginx还可以用作反向代理服务器,将客户端请求转发到多个后端服务器,并根据负载均衡算法分配请求,以实现请求的分发和负载均衡。
由于Nginx的高性能和可扩展性,它在互联网领域被广泛应用于大规模网站、Web应用程序和API服务的部署。它也被广泛用于构建高可用性和可扩展性的架构,以应对大量并发请求和高流量的情况。
总之,Nginx是一个功能强大且灵活的服务器软件,适用于各种场景下的高性能和可靠性要求,成为现代Web架构中重要的组成部分之一。
2.安装nginx
(1).安装依赖包
由于 nginx 是基于 c 语言开发的,所以需要安装 c 语言的编译环境,及正则表达式库等第三方依赖库:yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
(2).安装wget(如果已经安装可以跳过 )
yum -y install wget
(3).下载Nginx安装包
wget https://nginx.org/download/nginx-1.18.1.tar.gz
(4).解压nginx压缩包
tar -zxvf nginx-1.18.1.tar.gz
(5).创建Nginx安装目录
mkdir -p /usr/soft/nginx
(6).配置Nginx编译环境
先切换 cd nginx-1.16.1 再配置 ./configure --prefix=/usr/soft/nginx
(7).编译&安装
make & make install
安装完成
(8).查看安装nginx的目录中的内容
ls /usr/soft/nginx
- conf:nginx配置文件的目录 ---重要
- html:nginx的一些静态资源的目录
- logs:nginx的日志文件
- sbin:nginx的脚步目录 启动nginx的脚本
(9).启动nginx
- sbin/nginx 启动nginx
- sbin/nginx -s stop 关闭nginx
- sbin/nginx -s reload 重新加载nginx配置
(10).window浏览器就可以访问代理服务器
启动nginx 访问nginx(关闭防火墙或者放行端口)
更多推荐
已为社区贡献3条内容
所有评论(0)