1 2 3 4 5 6 L

Page Header > Subtitle

nginx config , rewrite, allow, deny(web && node)

server {
        listen 80 default_server;
        listen [::]:80 default_server;
 
        root /var/www/html; 
        index index.html index.php index.htm;
 
        server_name _;
 
 
        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                #try_files $uri $uri/ =404;
                try_files $uri $uri/ /index.php?/$request_uri;
        }
 
 
        location /live {
                proxy_pass <a href="http://127.0.0.1:8000/socket.io;" target="_blank">http://127.0.0.1:8000/socket.io;</a>
 
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Host $http_host;
                proxy_set_header X-NginX-Proxy true;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
                proxy_max_temp_file_size 0;
                proxy_redirect off;
                proxy_read_timeout 240s;
        }
 
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }
 
 
location ~ [^/]\.php(/|$) {
 include snippets/fastcgi-php.conf;
 fastcgi_split_path_info ^(.+?\.php)(/.*)$;
 
 if (!-f $document_root$fastcgi_script_name) {
            return 404;
        }
 
 fastcgi_pass unix:/run/php/php7.0-fpm.sock;
 include fastcgi_params;
 }
 
}
 
 
 

 

server{
        listen 80;
        server_name  <a href="http://www.test.com" target="_blank">www.test.com</a> test.com;
        root /var/www/html;
        index index.html index.php;
        error_log /var/log/nginx/test.error.log warn;
        access_log /var/log/nginx/test.access.log combined;
        client_max_body_size 10M;
        error_page 413 /custom_413.html;
        location = /main/page404 {
                root /var/www/html/views/errors/html/error_413.php;
                internal;
        }
 
        location /main/err {
                fastcgi_pass unix:/does/not/exist;
        }
 
        location ~ \.php$ {
                #include /etc/nginx/cors-nginx.conf;
                fastcgi_param CI_ENV development;
 
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }
 
        location / {
                autoindex off;
                try_files $uri $uri/ /index.php?$request_uri;
        }
 
        location ~ /\.ht {
                deny all;
        }
 
        location ~*\.(jpe?g|png|gif)$ {
                valid_referers none blocked ppuunn.com *.ppuunn.com;
                if ($invalid_referer) {
                    return 403;
                }
        }
 
        location ~* \.(yaml)$ {
                default_type text/yaml;
                charset utf-8;
                add_header Access-Control-Allow-Origin *;
                expires -1;
        }
}
server{
        listen 80;
        server_name aaa.net <a href="" target="_blank">www.aaa.net;</a>
        client_max_body_size 100M;
        root /home/aaa;
        index index.html index.php;
        error_log /var/log/nginx/aaa.error.log warn;
        access_log /var/log/nginx/aaa.access.log combined;
 
        location ~ \.php$ {
                #include /etc/nginx/cors-nginx.conf;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }
 
        location / {
                autoindex off;
                try_files $uri $uri/ /index.php?$request_uri;
        }
 
        location ~ /\.ht {
                deny all;
        }
 
        location ~* \.(log|binary|pem|enc|crt|conf|cnf|sql|sh|key)$ {
                deny all;
        }
 
}
 
server{
        listen 80;
        server_name bbb.com <a href="" target="_blank">www.bbb.com;</a>
        rewrite ^(.*) <a href="http://aaa.net" target="_blank">http://aaa.net</a>$1 permanent;
}
 

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기
captcha
자동등록방지 숫자입력

Server

번호 제목 글쓴이 날짜 조회수
67 Simple CORS using .htaccess file. 미도어묵 03-08 689
66 HTTPS/DNS 차단 이해하기 미도어묵 02-14 738
65 HTTP proxying cloudflare custom port 미도어묵 01-02 715
64 Nginx HTTPS Let's Encrypt 무료 인증서 설치하기 우분투 16.04 미도어묵 10-17 356
63 리눅스 sftp log 남기기 미도어묵 01-25 454
62 PHP | [CentOS 7] PHP 5.4 to PHP 7.1 업그레이드 미도어묵 01-22 618
61 우분투(ubuntu) kernel 업그레이드 시 boot 용량 부족, 의존성 문제 미도어묵 01-11 524
60 firewall.sh , reboot.sh 미도어묵 01-10 337
59 사용자 계정 추가, mysql 계정추가등 shell script 미도어묵 01-10 342
58 Ubuntu 한 서버에서 PHP, JSP 동시에 사용하기 미도어묵 01-08 352
57 Ubuntu JSP서버세팅 미도어묵 01-08 341
56 pid 값으로 강제 종료 스크립트. 미도어묵 12-22 335
55 mysql(mariadb) 테이블별 mysqldump 백업 - shell script 미도어묵 12-22 350
54 Cloudflare - Get visitors real IP without extension(cloudflare_realip.conf) 미도어묵 12-18 334
53 shell script 일정 이상 cpu 점유시 강제 kill 미도어묵 12-07 351
52 리눅스 모니터링 툴 htop 미도어묵 11-09 386
51 [OS X, Ubuntu] 터미널에서 tmux 사용해 보기 미도어묵 11-09 410
50 우분투 보안 업데이트만 설치하기 미도어묵 11-07 365
49 nginx config , rewrite, allow, deny(web && node) 미도어묵 11-01 338
48 특정 IP만 SSH 접속 허용하기 미도어묵 09-30 383