redhat Nginx 安装
1.Nginx 简介
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx
是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了. Igor 将
源代码以类 BSD 许可证的形式发布. 尽管还是测试版,但是,Nginx 已经因为它的稳定性. 丰富的功能集. 示例配置
文件和低系统资源的消耗而闻名了.
Nginx采用最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select
模型. 目前Linux下能够承受高并方访问的Squid. Memcached都是采用是epoll网络I/O模型.
2.使用 Nginx 前必须了解的事项
1.目前官方 Nginx 并不支持 Windows,您只能在包括 Linux. UNIX. BSD 系统下安装和使用;
2.Nginx 本身只是一个 HTTP 和反向代理服务器,它无法像 Apache 一样通过安装各种模块来支持不同的页面脚本,
例如 PHP. CGI 等;
3.Nginx 支持简单的负载均衡和容错;
4.支持作为基本 HTTP 服务器的功能,例如日志. 压缩. Byte ranges. Chunked responses. SSL. 虚拟主机等等,
应有尽有.
3.下载介质
Nginx部署之前,首先根据项目的需要选择需要安装的组件,实际环境一般会考虑需要支持gzip压缩和rewrite模
块. 所以安装的第一步是下载Ngix及Ngix的相关组件.
1) Nginx本身
下载地址:http://nginx.org/en/download.html
建议下载最新版本介质,目前最新的是:1.0.2
2) gzip压缩依赖库:zlib
下载地址:http://www.zlib.net
下载版本:Version 1.2.5
3)Rewrite模块的正则表达式依赖库:pcre
pcre库简称:Perl兼容正则表达式
下载地址:http://www.pcre.org
下载版本:pcre-8.02
4.开始安装
1) .安装 pcre
tar -zxvf pcre-8.02.tar.gz
./configure
make
make install
默认安装到/usr/local/lib下即可.
安装完成后可以#ls -l /usr/local/lib/libpcre.so
2).安装nginx
tar zxvf nginx-1.0.11.tar.gz
cd nginx-1.0.11
./configure --prefix=/usr/local/nginx --with-poll_module --with-http_stub_status_module
make && make install
3)管理nginx服务
启动:
/usr/local/nginx/sbin/nginx
停止
/usr/local/nginx/sbin/nginx -s stop
重启
/usr/local/nginx/sbin/nginx -s reload
查看状态
netstat -autlp| grep nginx
--------------------------------------------------------- End.
作者:北岛知寒
出处:https://www.cnblogs.com/crazyacking/p/5136347.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?