zoukankan      html  css  js  c++  java
  • nginx配置

    cd /application/nginx

    mkdir extra/

    touch extra/www.cnf

    egrep -v "#|^$" nginx.conf.default >nginx.conf :将注释和空行删除,建立新的配置文件

    vim nginx.conf           编辑nginx配置文件

    脚本循环创建网页文件内容:

    for n in www blog bbs;
    > do
    > mkdir -p ../html/$n;
    > echo "http://${n}.happy.com" >../html/$n/index.html;
    > cat ../html/$n/index.html;
    > done

    sed -n '10,21p' nginx.conf >../extra/www.conf 把配置文件里的server单独剪切出来

    vim www.conf

    格式:

    server {
        11          listen       80;
        12          server_name  www.happy.com;
        13          location / {
        14              root   html;
        15              index  index.html index.htm;
        16          }
        17          error_page   500 502 503 504  /50x.html;
        18          location = /50x.html {
        19              root   html;
        20          }
        21      }

    vim ../conf/nginx.conf

    格式:worker_processes  1;
    events {
        worker_connections  1024;
    }
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65

        include extra/www.conf;
        include extra/bbs.conf;
        include extra/blog.conf;
         include extra/status.conf;

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
               root   html;
         }
     
    }

    配置hosts解析:

    vim /etc/hosts

    127.0.0.1   LNMAP localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

    cd /application/php

    nginx状态查看配置:

    cat >>/application/nginx/conf/extra/status.conf<<EOF        

    > ##status
    > server{
    > listen 80;
    > server_name status.happy.com;
    > location / {
    > stub_status on;
    > access_log off;
    > }
    > }
    > EOF

    cat extra/status.conf

    ##status
    server{
    listen 80;
    server_name status.happy.com;
    location / {
    stub_status on;
    access_log off;
    }
    }

  • 相关阅读:
    [GIT]指定分支下创建分支
    [架构]辨析: 高可用 | 集群 | 主从 | 负载均衡 | 反向代理 | 中间件 | 微服务 | 容器 | 云原生 | DevOps
    [Linux]常用命令之【vi/grep/find】
    [Linux]常用命令之【netstat/ps/lsof/ss/kill/】
    [Linux]常用命令之【nl/sed/awk/wc/xargs】
    移动端vw页面适配方案在vue项目中的应用
    关于跨域,你应该知道的
    关于call、apply和bind,请看这篇
    JavaScript数组常用API方法汇总
    JS浅拷贝与深拷贝实现方式
  • 原文地址:https://www.cnblogs.com/sunshineyang/p/5987352.html
Copyright © 2011-2022 走看看