팝업레이어 알림

팝업레이어 알림이 없습니다.

Memory

HOME > 공지사항

Raspbian 라즈베리파이 4B 데비안 11 버추얼호스트 설정

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 19,459회 작성일 22-02-13 02:22

본문

버추얼호스트 설정 환경

Raspberry 4B 4G_04   "Debian GNU/Linux 11 (bullseye) + nginx version: nginx/1.18.0  +  PHP Zend OPcache v7.4.25  +  MariaDB 10.5.12  


I.  /etc/nginx/sites-available/default  기본 설정시  


   defaul 하단에 직접 버추얼호스트 주소 추가


   server {

          root /home/도메인디렉토리;

          index index.php;


          server_name 도메인주소;


          location ~ \.php$ {

                   include snippets/fastcgi-php.conf;

                   fastcgi_pass unix:/run/php/php7.4-fpm.sock;

          }


          location / {

                  try_files $uri $uri/ =404;

          }

}



또는

II. /etc/nginx/sites-available/도메인.conf  작성시 


   /etc/nginx/sites-available/서브도메인 또는 새로운 도메인으로 conf 화일 작성  (추가로 ssl 적용은 certbot(https) 설치). 


추가한 호스트 설정에 심볼릭 지정 

ln -s /etc/nginx/sites-available/호스트명(도메인) /etc/nginx/sites-enable/호스트명(도메인)


systemctl restart nginx



III. 버추얼 호스트 설정 디렉토리 없다면 생성(mkdir /etc/nginx/sites-available )

     mkdir /etc/nginx/sites-available 

     mkdir /etc/nginx/sites/enabled

     기본적으로 /etc/nginx/sites-available/default 화일이 있다.

     버추얼 호스트 설정을 위해 추가 호스트 화일을 생성한다. 

 

    server {

        listen 80;

        listen [::]:80;

        root /home/you.co.kr;

        index index.php index.html index.htm index.nginx-debian.html;

        server_name you.co.kr www.you.co.kr;


         location ~ \.php$ {

                include snippets/fastcgi-php.conf;

                fastcgi_pass unix:/run/php/php7.4-fpm.sock;

       }


        location / {

                try_files $uri $uri/ =404;

        }


}



    server {

        listen 80;

        listen [::]:80;

        root /home/a.you.co.kr;

        index index.php index.html index.htm index.nginx-debian.html;

        server_name a.you.co.kr;


         location ~ \.php$ {

                include snippets/fastcgi-php.conf;

                fastcgi_pass unix:/run/php/php7.4-fpm.sock;

       }


        location / {

                try_files $uri $uri/ =404;

        }


}


IV. Nginx 재시작

    systemctl restart nginx


V. 홈페이지에 필요한 도메인은 무료(https://wordpubl.com/%EB%AC%B4%EB%A3%8C-%EB%8F%84%EB%A9%94%EC%9D%B8-%ED%94%84%EB%A6%AC%EB%86%88/)나 또는 유료 mailplug whois 또는 도메인 등록업체.

    유료 도메인비 (\98,000~부터) kr. co.kr, com 한글도메인 등록 가격 변동 있음.


     도메인 등록 후 네임서버 등록(도메인 등록업체에서 무료 제공)

     본인 환경에 맞는 설정을 함.

     타입은 CNAME  값 도메인명

     타입은 A 값 서버IP주소(가상호스트 설정에 맞게 추가해준다.)     

    


  



댓글목록

등록된 댓글이 없습니다.