zoukankan      html  css  js  c++  java
  • 第二十一章 Centos7下Docker安装Nginx

    一、查找Nginx镜像

    [root@staging ~]# docker search  nginx
    

    二、拉取Nginx镜像

    [root@staging ~]# docker pull nginx
    

    三、运行Nginx

    [root@staging ~]# docker run \
    -itd \
    -p 8080:80 \
    -v /data2/nginx/html:/usr/share/nginx/html \
    -v /data2/nginx/logs:/var/log/nginx \
    -v /data2/nginx/nginx.conf:/etc/nginx/nginx.conf \
    -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime \
    --restart always \
    --privileged=true \
    --name nginx \
    nginx
    

    四、编写Nginx配置文件

    [root@staging ~]# vim nginx.conf 
    user root;
    worker_processes auto;
    worker_cpu_affinity auto;
    error_log /var/log/nginx/error.log warn;
    pid /run/nginx.pid;
    worker_rlimit_nofile 35535;
    
    events {
        use epoll;    
        worker_connections 10240;
    }
    
    http {
        include             mime.types;
        default_type        application/octet-stream;    
        charset utf-8;
        log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '          
    		      '$status $body_bytes_sent "$http_referer" '
       		      '"$http_user_agent" "$http_x_forwarded_for"';
    
        access_log  /var/log/nginx/access.log  main;
    
        server_tokens off;
        client_max_body_size 200m;
        sendfile            on;
        tcp_nopush          on;
        tcp_nodelay         on;
        keepalive_timeout   65;
        gzip on;
        gzip_disable "MSIE [1-6]\.";
        gzip_http_version 1.1;
        gzip_comp_level 2;
        gzip_buffers 16 8k;
        gzip_min_length 1024;
        gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript image/jpeg;
        include /etc/nginx/conf.d/*.conf;                               
    }
    

    五、编写Nginx的html文件

    [root@staging ~]# cd /data2/nginx/html/
    [root@staging test]# echo "wo shi  dashuaige" > test.html
    

    六、测试访问

  • 相关阅读:
    第四讲:工厂模式在开发中的运用
    第一讲:简单工厂模式
    第二讲:工厂方法模式
    第三讲:抽象工厂模式
    第三十一讲:UML类图(上)
    第三十讲:基础五迪米特法则
    第二十九讲:基础四依赖倒转原则
    第二十八讲:基础三里氏代换原则
    第二十七讲:基础二单一职责原则
    第二十六讲:基础一开放封闭原则
  • 原文地址:https://www.cnblogs.com/jhno1/p/15726303.html
Copyright © 2011-2022 走看看