Link Search Menu Expand Document
해당 게시글은 빡공팟 4기(with TeamH4C)와 관련되어 있습니다

> 서버 호스팅하기

기존에 계획했던 대로 아마존 EC2 인스턴스를 이용하여 서버를 운영할 예정이다.
운영체제는 Ubuntu 18.04를 사용하였고, 인스턴스 유형은 무료인 t2.micro이다.

인스턴스 시작 이후 가장 먼저 진행한 것은 EC2에도 Bitnami를 설치하였다.
사용한 명령어 순서는 다음과 같다.

$ wget https://bitnami.com/redirect/to/2007913/bitnami-lampstack-8.1.4-0-linux-x64-installer.run
$ chmod 700 bitnami-lampstack-8.1.4-0-linux-x64-installer.run 
$ sudo ./bitnami-lampstack-8.1.4-0-linux-x64-installer.run 
$ sudo apt install libncurses5

이후 로컬에서 사용했던 설정들을 서버에서도 적용시켰다.

1.기본페이지 설정

$ sudo vi /opt/lampstack-8.1.4-0/apache2/conf/httpd.conf
DirectoryIndex index.html index.php


2.mysql 설정

$ export PATH=$PATH:/opt/lampstack-8.1.4-0/mariadb/bin
$ mysql -u root

bitnami에 설치된 Mysql 실행을 위해 PATH를 등록해주고 mysql을 실행한다.

MariaDB [mysql]> USE mysql;
MariaDB [mysql]> SET password FOR 'root'@'localhost' = PASSWORD('password');

보안을 위해 root 비밀번호를 설정한다.

$ sudo /opt/lampstack-8.1.4-0/ctlscript.sh restart

변경한 설정을 적용시키기 위해 재시작한다.


3.시간 설정

$ sudo dpkg-reconfigure tzdata

Asia -> Seoul

시스템 시간을 먼저 한국으로 맞춰주고

$ sudo vi /opt/lampstack-8.1.4-0/php/etc/php.ini

date.timezone = Asia/Seoul

웹 서버 시간도 한국

$ sudo vi /opt/lampstack-8.1.4-0/mariadb/my.cnf
$ sudo /opt/lampstack-8.1.4-0/ctlscript.sh restart

default-time-zone=’+9:00’

db 서버 시간도 한국으로 설정했다.

근데 문제가 생겼다. mail()이 도저히 되질 않는다. 똑같이 세팅했음에도 이유를 모르겠다. 왜지?

http://3.236.201.25/

일단 서버는 열었다.