美文网首页
docker+nginx部署项目

docker+nginx部署项目

作者: 大黄想去看极光 | 来源:发表于2019-02-26 22:08 被阅读0次

    1.docker search nginx先搜索一下nginx
    2.docker pull nginx直接拉取nginx
    3.创建守护式容器docker run -di --name=mynginx -p 80:80 nginx 这里部署的话我就不使用-v挂载目录了
    4.登录容器docker exec -it mynginx /bin/bash
    5.把我们需要的资源使用docker cp 资源 mynginx:usr/share/nginx传到docker中
    6.进入docker的etc/nginx目录的nginx.conf修改配置文件,把http中的include /etc/nginx/conf.d/*.conf;删除,添加server标签具体代码如下

        server {
            listen 80;
            server_name _; # _ 并不是重点 __ 也可以 ___也可以
            return 403; # 403 forbidden
        }
    
      server {
        listen    80;
        server_name www.yzh1989.com;
        #charset koi8-r;
        #access_log logs/host.access.log main;
        location / {
          root  /usr/share/nginx/yzh1989;
          index index.html;
        }
      }
    

    注意因为之前我们上传的目录是usr/share/nginx目录,所以这里也要写,而且要加/觉得路径,为啥上传到usr/share/nginx呢,因为
    nginx的默认页面在那,当然我们也可以上传到和配置文件相同的目录etc/nginx,这样root的内容直接写yzh1989就行
    7.编辑完配置后,我们直接在docker容器内输入nginx -s reload重启配置文件即可

    相关文章

      网友评论

          本文标题:docker+nginx部署项目

          本文链接:https://www.haomeiwen.com/subject/laxtuqtx.html