大岭山做网站,怎么做算命网站,织梦手机网站有广告位,保险公司官网Nginx简介
Nginx 是一款高性能的 web 服务器、反向代理服务器以及电子邮件#xff08;IMAP/POP3/SMTP#xff09;代理服务器#xff0c;由俄罗斯开发者伊戈尔塞索耶夫#xff08;Igor Sysoev#xff09;编写#xff0c;并在2004年10月4日发布了首个公开版本0.1.0。Nginx…
Nginx简介
Nginx 是一款高性能的 web 服务器、反向代理服务器以及电子邮件IMAP/POP3/SMTP代理服务器由俄罗斯开发者伊戈尔·塞索耶夫Igor Sysoev编写并在2004年10月4日发布了首个公开版本0.1.0。Nginx 设计之初是为了处理高并发连接以其稳定性、低内存占用和高并发处理能力而著称。
Nginx 使用 C 语言开发设计采用异步非阻塞事件驱动模型如 epoll 和 kqueue这使得它在高并发场景下表现优秀能够有效支持多达50,000个并发连接。Nginx 在实际应用中常被用来部署静态内容、作为动态应用的反向代理例如与FastCGI、uwsgi或SCGI应用配合、实现负载均衡、缓存服务以及提供SSL终止等功能。
Nginx 的配置简洁且灵活可以通过模块化的方式扩展功能适用于大型网站、API服务、微服务架构等各种场景。此外Nginx 采用类 BSD 许可证开源促进了其在全球范围内的广泛应用和社区支持许多知名互联网企业如新浪、网易、腾讯等都在使用 Nginx 提供服务。随着版本迭代更新Nginx 不断增加新功能和完善性能截至2022年以后Nginx 已经发布了多个稳定版更新持续服务于全球众多网站和应用程序。
教程
拉取镜像
docker pull nginx可以省略启动容器时没有本地镜像会自动拉取
启动nginx容器
docker run --restartalways --namenginx -p 80:80 -d nginx访问测试 访问地址http://ipport 默认地址为http://127.0.0.1:80 挂载准备
宿主机创建挂载目录
mkdir /root/nginx -p复制配置文件到宿主机器
docker cp nginx:/etc/nginx /root/nginx/conf
docker cp nginx:/usr/share/nginx/html /root/nginx/html
docker cp nginx:/var/log/nginx /root/nginx/logs删除之前建立的nginx
docker stop nginx
docker rm nginx挂载启动nginx容器
docker run --restartalways --namenginx -p 3000:80 -v /root//nginx/conf:/etc/nginx -v /root/nginx/html:/usr/share/nginx/html -v /root/nginx/logs:/var/log/nginx -d nginx修改后重启
每次修改/root/nginx/conf文件下的nginx.conf配置文件执行
docker restart nginx 即可。