zoukankan      html  css  js  c++  java
  • Docker安装nginx,把nginx.conf放入指定位置

    拉取镜像

    docker pull nginx

    创建目录

    创建一个目录用来存放文件,方便我们进行修改

    mkdir -p /everything/nginx/conf /everything/nginx/html

    创建配置文件

    在我们创建的目录下创建一个配置文件

    touch /everything/nginx/conf/nginx.conf

    修改配置文件

    把我们创建的目录下的 nginx.conf 修改为以下内容

    #工作进程数  1 ,不要超过计算机的核数,四核配置4,八核配置8
    worker_processes  1;
    
    #工作连接数,也就是线程,一个进程有1024个线程,
    events {
        worker_connections  1024;
    }
    
    #http请求配置
    http {
        default_type  application/octet-stream;
    	
    	#sendfile为发送文件,要on开启
        sendfile        on;
    	
    	#keepalive_timeout超时时间
        keepalive_timeout  65;
    	
    	server {
    	    #监听的端口,这里为80
    		listen       80;
    		#server_name就是域名,
    		server_name  localhost;
    		
    		#location域名代理地址
    	    # / 代表所有请求路径
    		location / {
    			root /usr/share/nginx/html;
    			index  index.html;
    		}
    	}
    }
    

    创建html

    创建在 /everything/nginx/html目录下创建index.html

    touch /everything/nginx/index.html

    index.html内容为

    <html>
    <body>
    <h1>我是index.html...</h1>
    </body>
    </html>
    

    启动容器

    docker run --name nginx01 -p 80:80 -v /everything/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /everything/nginx/html:/usr/share/nginx/html --restart always -d nginx

    访问

    在这里插入图片描述

  • 相关阅读:
    Golang 函数
    Golang type
    Golang 分支控制和循环
    Golang 字符型
    Golang运算符
    final 和 static 的区别
    Golang标识符命名规则
    Golang值类型与引用类型
    Golang指针
    启动 jvm 参数小总结
  • 原文地址:https://www.cnblogs.com/taopanfeng/p/11684945.html
Copyright © 2011-2022 走看看