기록중

웹 서버 구성하기

lian_is_clone 2024. 4. 22. 17:12

 

네이버 클라우드 우분투 nginX 생성하기

 

 1. 웹 페이지 구성하기 [ index.html ]

 2. 서버 접속 하기 ssh 접속

 3. 도메인 구매하기 **필수

 4. nginX 다운로드

    sudo atp upgrade

    sudo apt install nginx

 5. 기준으로 하고싶은 폴더 만들기 

     mkdir /home/[useName]/SERVICE/[도메인명]/[서브도메인]

 6. 웹페이지 만들기

    cd /home/[useName]/SERVICE/[도메인명]/[서브도메인]

    - 파일질라로 페이지 업로드

    - 만들기

    vim index.html

<html>

    <head></head>

    <body>My Web Page</body>

</html>

 9. nginX sites-available 에 도메인파일 추가

    cd /etc/nginx/sites-available 

    sudo vim 도메인이름

server {

 

    root /home/[useName]/SERVICE/[도메인명]/[서브도메인];

    index index.html;

 

    server_name 도메인풀네임;

 

    location / {

        root /home/[useName]/SERVICE/[도메인명]/[서브도메인];

    }

}

입력 후 저장 esc -> :wq [읽고 종료]

 

 11. nginX 재시작

    sudo nginx -t ** 오류 시 잘 작성하였는지 확인

    sudo service nginx restart

 

 12. https 적용 하기 certbot 

    - 설치 

        sudo snap install certbot --classic

    - 실행

        sudo certbot  --nginx -d [sites-available 폴더의 server_name ]