1.查询获取nginx镜像
docker search nginx
2.下载nginx镜像
docker pull nginx:5.7
3.创建并启动容器
docker run -p 80:80 --name myNgin -v /nginx/nginx.conf:/etc/nginx/nginxconf -d nginx
创建了一个名字为nginx的容器,文件默认存在/etc/nginx/nginx.conf中,也可以拷贝到/nginx/nginx.conf中
4.进入/nginx/nginx.conf中修改配置
http {
server {
listen 80;
server_name yxiumei.com;
access_log off;
location / {
proxy_pass a.com:9000;
proxy_read_timeout 300;
proxy_connect_timeout 300;
proxy_redirect off;
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
}
}
}
server {
listen 80;
server_name abc.com;
access_log off;
location / {
proxy_pass http://abc.com:8000;
proxy_read_timeout 300;
proxy_connect_timeout 300;
proxy_redirect off;
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
}
}
}
5.修改配置文件需要重启,进etc/nginx目录执行
nginx -s reload
- 更多内容请移驾至:个人主页
今天的文章docker安装nginx,配置多个域名分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/24983.html