docker安装nginx,配置多个域名

docker安装nginx,配置多个域名1.查询获取nginx镜像dockersearchnginx2.下载nginx镜像dockerpullnginx:5.73.创建并启动容器dockerrun-p80:80namemyNgin-v/nginx/nginx.conf:/etc/nginx/nginxconf-dnginx创建了一个名字为nginx的容器,文件默认存在/etc/nginx/…

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

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注