网站首页 > 博客文章 正文
1.nginx简介
nginx("engine x")是一个HTTP web服务器、反向代理、内容缓存、负载均衡器、TCP/UDP代理服务器和邮件代理服务器。其特点是占用内存少,并发能力强。目前广泛的应用在互联网的各个网站中。
2.nginx安装
打开konsole,执行如下命令进行安装
su - #切换至root用户
mkdir -p /data/nginx #在主机上创建nginx容器的持久化目录
cd !$ #“!$”代表上个命令的参数,即/data/nginx
#复制nginx容器内的配置文件至主机的持久化目录内
docker run –rm -v /data/nginx:/temp nginx cp -r /etc/nginx /temp/config
#复制nginx容器内的网页文件至主机的持久化目录内
docker run -rm -v /data/nginx:/temp nginx cp -r /usr/share/nginx/html /temp/html
ls * --color #显示上述命令执行后的结果
#运行nginx容器并把容器内80端口映射至主机的8080端口,同时映射容器内的配置文件和网页文件至主机的持久化目录上
docker run -d -p 8080:80 --restart=always -v /data/nginx/config:/etc/nginx -v /data/nginx/html:/usr/share/nginx/html --name my-nginx nginx
打开浏览器在地址栏中输入http://127.0.0.1:8080/,如下图
上图显示说明nginx服务正常运行中
可以把自己的网页文件复制到/data/nginx/html目录下,或者执行如下命令修改nginx主页
vi /data/nginx/html/index.html
刷新网页后如下
如果要修改、增加nginx的配置,可以修改/data/nginx/config/nginx.conf或者/data/nginx/config/conf.d/default.conf文件或者在/data/nginx/config/conf.d下增加新的配置文件,完成配置变更后执行如下命令
docker exec my-nginx nginx -t #检测配置文件语法
docker exec my-nginx nginx -s reload #重新加载配置文件,使变更生效
- 上一篇: Nginx配置最全详解(万字图文总结)
- 下一篇: Nginx 部署负载均衡服务全解析
猜你喜欢
- 2024-12-01 利用nginx搭建RTMP视频点播、直播、HLS服务器
- 2024-12-01 Nginx:为什么高性能?Master&worker如何配合?负载均衡了解吗?
- 2024-12-01 Linux网络编程面试题--tcp和udp的区别
- 2024-12-01 为什么 NGINX 的 reload 命令不是热加载?
- 2024-12-01 Docker实战-使用NGINX实现4层的负载均衡
- 2024-12-01 Linux网络编程-UDP和TCP协议详解
- 2024-12-01 nginx严重级别安全漏洞:DNS解析器不按堆大小写入漏洞
- 2024-12-01 Nginx的10个使用场景 # 强化学习
- 2024-12-01 Nginx如何实现四层负载均衡
- 2024-12-01 nginx服务器-四层代理与七层代理概要及应用场景
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)