AWS 서버 세팅

MJ·2022년 10월 28일
0

#0. 고객사에게 요청할 정보
서버접속 ip, id, pw
사용할 DB id, pw
ppk, pem 파일
APM 설치 시 PHP 버전이 다를 경우 일부 오류 수정에 시간이 필요함을 고지하기
필요한 도메인(www, api, pw, m, admin 등)
apache 경로, vhost 디렉토리 경로

#1. 서버 접속: putty - connection → SSH → Auth에 ppk 파일 첨부

Session에 퍼블릭 IPv4 DNS(서버 접속 IP) 값 입력 후 Open

#2. 고객사에서 전달받은 계정으로 로그인 후 작업 디렉토리가 없다면 경로 생성/권한 설정
mkdir /var/www/test
chmod 755 test

#3. 파일 올리기(FILE ZILA)
테스트 서버의 파일 옮기기

#4. 세션, 이미지, log 생성 및 링크
mkdir media
mkdir session
chmod 777 media
chmod 777 session

#5. 데이터베이스 생성 및 사용자 등록/디비 암호 함수 생성
create database test_DB;
FLUSH PRIVILEGES;
grant all privileges on . to 'test'@'%';
grant all privileges on test_DB.* to 'test'@'%';
FLUSH PRIVILEGES;
#6. vhost conf 설정 (참고: https://www.happyjung.com/lecture/2832)
vi /etc/apache2/sites-available/example.com

<Directory /var/www/example.com/public_html>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all

아파치 재시작
sudo service apache2 restart

#7. CI CONSTANT 수정
define("SITE_NAME", "");
define("SITE_DOMAIN", ".com");
define("SERVICE_NAME",'');
define("COOKIE_DOMAIN", "..com");

#8. CI database 수정
$db['default'] = array(
'dsn' => '',
'hostname' => '',
'username' => '',
'password' => '',
'database' => '',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => TRUE,
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8mb4_unicode_ci',
'swap_pre' => '',
'autoinit' => TRUE,
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE,
'port' => '3306'
);

Ubuntu 설치후 ci url에 적용될지 않은경우 => mod_rewrite 활성화가 필요

==================================================================
mod_rewrite 활성화하는 방법입니다. 참고하세요
https://bizadmin.tistory.com/entry/%EC%9A%B0%EB%B6%84%ED%88%AC-modrewrite-%ED%99%9C%EC%84%B1%ED%99%94-%ED%95%98%EA%B8%B0

EditPlus로 AWS EC2 인스턴스 접근 (log 보기)

======================================================================
https://amaze9001.tistory.com/76

profile
webapp, front, admin, db, server, api, 꾸준히 적을 수 있을까?

0개의 댓글