아 리 클 라 우 드 서버 에서 여러 항목 을 어떻게 실행 합 니까 (Nginx)

server {
  listen 80;
  server_name yy.test.cn;
  access_log /data/wwwlogs/access_nginx.log combined;
  root /data/wwwroot/test1/;
  index index.html index.htm index.php;
  location /nginx_status {
    stub_status on;
    access_log off;
    allow 127.0.0.1;
    deny all;
    }
  location ~ [^/]\.php(/|$) {
    #fastcgi_pass remote_php_ip:9000;
    fastcgi_pass unix:/dev/shm/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
    }
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
    
    expires 30d;
    access_log off;
    }
  location ~ .*\.(js|css)?$ {
    expires 7d;
    access_log off;
    }
  location ~ /\.ht {
    deny all;
    }
  }

server {
  listen 80;
  server_name www.test.cn;
  access_log /data/wwwlogs/access_nginx.log combined;
  root /data/wwwroot/test2/;
  index index.html index.htm index.php;
  location /nginx_status {
    stub_status on;
    access_log off;
    allow 127.0.0.1;
    deny all;
    }
  location ~ [^/]\.php(/|$) {
    #fastcgi_pass remote_php_ip:9000;
    fastcgi_pass unix:/dev/shm/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
    }
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
    
    expires 30d;
    access_log off;
    }
  location ~ .*\.(js|css)?$ {
    expires 7d;
    access_log off;
    }
  location ~ /\.ht {
    deny all;
    }
  }

server {
  listen 80;
  server_name www.demo.cn;
  access_log /data/wwwlogs/access_nginx.log combined;
  root /data/wwwroot/demo1/;
  index index.html index.htm index.php;
  location /nginx_status {
    stub_status on;
    access_log off;
    allow 127.0.0.1;
    deny all;
    }
  location ~ [^/]\.php(/|$) {
    #fastcgi_pass remote_php_ip:9000;
    fastcgi_pass unix:/dev/shm/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
    }
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
    
    expires 30d;
    access_log off;
    }
  location ~ .*\.(js|css)?$ {
    expires 7d;
    access_log off;
    }
  location ~ /\.ht {
    deny all;
    }
  }

 
 본인 은 Liux 서버 이기 때문에 본 서버 에는 세 개의 도 메 인 이름 이 있 습 니 다. 각각 두 개의 메 인 이름과 두 개의 도 메 인 이름 이다.
 설정 방법: nginx. conf 에서 같은 sever {} 3 부 를 복사 하고 마지막 으로 nginx 를 다시 시작 하면 됩 니 다.
 
다음으로 전송:https://www.cnblogs.com/yuancr/p/7171630.html

좋은 웹페이지 즐겨찾기