zoukankan      html  css  js  c++  java
  • docker 安装 nginx 代理服务器,并实简单的 html 服务器,和数据卷

    1,使用 docker-compose 安装

    1,创建文件夹作为 docker 容器的宿主机的关联文件

    cd /usr/local
    mkdir docker
    cd docker
    mkdir nginx
    cd nginx
    

    2,创建对应的 docker-compose.yml 并写入下面的内容:vim docker-compose.yml

    version: '3.1'
    services:
      nginx:
        restart: always
        image: nginx
        container_name: nginx
        ports:
          - 80:80
        volumes:
          - ./conf/nginx.conf:/etc/nginx/nginx.conf
          - ./www:/usr/share/nginx/www
    

    2,根据 docker-compose.yml 的内容创建必要的文件

    1,两个文件夹

    mkdir conf
    mkdir www
    

    2,创建 nginx 配置文件 nginx.conf

    cd conf
    vim nginx.conf
    

    3,在配置文件中写入如下内容

    # 启动多少个进程
    worker_processes  1;
    
    events {
        # 每个进程的最大并发数
        worker_connections  1024;
    }
    
    http {
    
        include            mime.types;
        default_type       application/octet-stream;
        sendfile           on;
        keepalive_timeout  65;	
    	
        # 配置一个服务
        server {
    	
    	# 监听的端口
            listen 80;
    		
    	# 虚拟主机名称(一般为域名)
            server_name  hwq.nginx.com;
    		
    	# 配置资源的本地路径,以及缺省路由自动默认响应文件
            location / {
                root   /usr/share/nginx/www/html80;
                index  index.html index.htm;
            }
    
        }
    }
    

    3,根据上面的配置文件在宿主机创建本地静态 html 文件,作为测试

    1,创建相应的文件夹和文件

    cd /usr/local/docker/nginx/www/
    mkdir html80
    cd html80
    vim index.html
    

    2,写入以下内容

    <html lang="zh">
        <head>
    	<meta charset="utf-8">
        </head>
        <body>
    	<h1>欢迎访问 nginx</h1>
        </body>
    </html>
    

    3,修改访问 该服务器的 windows 系统的 host 文件,地址为:C:WindowsSystem32driversetchost,添加以下内容

    192.168.200.100 hwq.nginx.com 
    

    ps 192.168.200.100 为虚拟机的地址

    4,浏览器中输入 http://hwq.nginx.com,如下图为安装成功

  • 相关阅读:
    使用OPATCH_DEBUG环境变量调试Opatch工具
    ORACLE or Oracle?
    Precheck while you are applying oneoff patch
    SHMALL, SHMMAX and SGA sizing
    解决UDE31623错误一例
    Postgre SQL 9.1 beta:开源世界的礼物
    How does SGA/PGA allocate on AMM?
    /dev/shm Filled Up With Files In Format JOXSHM_EXT_xxx_SID_xxx
    解决ORA27103:internal error错误一例
    headfirst java ( 第 10 章 )
  • 原文地址:https://www.cnblogs.com/lovling/p/12513830.html
Copyright © 2011-2022 走看看