728x90
AWS에서 우분투 리눅스를 설치하고, 우분투 리눅스에 탄력적 IP를 할당하고 가상호스트를 설정하여 브라우저 주소창에 해당 IP를 넣고 접속했을 때 설정해둔 사이트가 나타나게끔 할 수 있다.
가상호스트란? 가상 호스트 서버를 이용하여 하나의 도메인 안에서 여러 개의 홈페이지를 제공해주는 서비스이다.
AWS 우분투 CLI 화면에서 가상 호스트를 설정하는 순서는 다음과 같다.
1. sudo apt-get upgrade && apt-get update 명령어를 입력하여 변경 사항을 적용해준다. |
2. sudo apt-get install nginx 명령어를 입력하여 nginx를 설치한다. |
3. cd /var/www 명령어를 입력하여 최상위 디렉토리 아래 var/www/ 디렉토리로 이동해준다. |
4. 이곳에서 ls 명령어를 입력하여 현재 디렉토리를 조회하면 html이라는 디렉토리만 있는데 이후에 여기에 새로운 디렉토리를 추가할 것이다. |
5. cd /etc/nginx/sites-enabled/ 명령어를 입력하여 현재 위치를 해당 디렉토리로 이동한다. 이후 ls 명령어를 입력하여 default 파일이 있는지 확인한다. |
6. sudo nano default 명령어를 입력하여 nano 에디터로 현재 위치의 default 파일을 연다. |
7. 맨 아래부분에 해당 내용을 전부 복사 후 Ctrl + x 버튼으로 빠져나온다. |
8. cd /etc/nginx/conf.d 명령어를 입력하여 해당 위치로 이동한다. |
10. ls 명령어로 해당 디렉토리를 조회했지만, 해당 위치에는 아무것도 존재하지 않는다. 이 위치에 sudo nano vhost.conf 명령어를 입력하여 nano 에디터로 vhost.conf 파일을 생성하고 이전에 복사한 내용을 입력 한다. |
11. www.themewagon.com 에 접속해서 무료 테마 중 마음에 드는 것을 클릭. |
12. 우측 [Free download] 탭에서 초록색 [Download] 버튼을 클릭한다. (혹시 이 버튼이 안보일 경우에는 이메일 주소를 입력하여 이메일로 다운로드 링크를 받아볼 수 있다.) |
13. server_name 탄력적IP주소, root /var/www/테마디렉토리명을 넣어주고 Ctrl + x, y, 엔터를 입력하고 나와준다. |
14. sudo service nginx reload, sudo service nginx restart 명령어를 입력하여 서비스를 재시작 한다. |
이후 본인의 탄력적 IP주소를 주소창에 입력 후 엔터를 치면 아래 스크린샷과 같이 해당 테마가 적용된 자신의 홈페이지를 확인할 수 있다.
FTP 접속하는 방법
AWS 인스턴스 생성하기
728x90
'기타' 카테고리의 다른 글
정보시스템 용어 정리 (0) | 2022.12.02 |
---|---|
[기타] AWS에 FTP 접속하기(우분투 FTP 접속, 파일질라 FTP 접속, 라즈베리파이 FTP 접속, Jetson Nano FTP 접속) (0) | 2022.06.05 |
[기타] 후이즈에서 도메인 네임서버 등록하는 방법(가상호스트) (0) | 2022.05.29 |
[기타] AWS Ubuntu 22.04 LTS 인스턴스 생성하기 + 탄력적 IP 주소 할당 + SSH 접속 (0) | 2022.05.18 |
[기타] Thunderbird 에서 S/MIME을 이용해 메일에 디지털 서명, 암호화 하기 (0) | 2022.05.18 |