Home CentOS7 certbot 와일드카드 서브도메인 nginx 세팅 완료 예제

certbot 와일드카드 서브도메인 nginx 세팅 완료 예제

by maxblog
0 comment
 server {
    if ($host = maxweb.kr) {
	        return 301 https://$host$request_uri;
       } # managed by Certbot


	   if ($host = www.maxweb.kr) {
	         return 301 https://$host$request_uri;
       } # managed by Certbot


	   if ($host = *.maxweb.kr) {
	         return 301 https://$host$request_uri;
       } # managed by Certbot



#       listen         80;
#       server_name    maxweb.kr www.maxweb.kr *.maxweb.kr;
#       return         301 https://$host$request_uri;


 }



server {

 	listen 443 ssl;
    ssl_certificate /etc/letsencrypt/live/maxweb.kr-0001/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/maxweb.kr-0001/privkey.pem; # managed by Certbot


	server_name maxweb.kr www.maxweb.kr *.maxweb.kr;
	root   /funcomwww/maxweb.kr;
	index index.php index.html index.htm;

	try_files $uri $uri/ /index.php?$query_string;
# 	try_files $uri $uri/ /index.php$is_args$args;	
    

    

    location ~ \.php$ {

    
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_read_timeout 300;

    }
    

	location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ {
     expires 1M;
     access_log off;
     add_header Cache-Control "public";
    }

     location ~* \.(?:css|js)$ {
     expires 1y;
     access_log off;
     add_header Cache-Control "public";
    }



  # xmlrpc.php 막기
  location = /xmlrpc.php {
  deny all;
  }


}




드디어 certbot 와일드카드 서브도메인 세팅을 nginx 환경에서 완료했다.
이제 무제한 서브도메인을 사용할수 있다..ㅋㅋ
휴~~
정말 nginx 는 책한권을 써도 모자랄 것 같다…
와일드카드 서브도메인 생성하고 nginx 에서 세팅할 때 이 예제 참고하면 잘 될듯 싶다.
서버 환경이나 구성마다 다르겠지만
지금 이 예제는완전 잘되는 실제 운영사이트 백업 예제이다.
모두 고생안하길…^^;;

좋아할만한 추천 글

Leave a Comment

Soledad is the Best Newspaper and Magazine WordPress Theme with tons of options and demos ready to import. This theme is perfect for blogs and excellent for online stores, news, magazine or review sites.

Buy Soledad now!

Edtior's Picks

Latest Articles

ⓒ 2023.  FUNCOM all rights reserved.