전체 글200 아파치(Apache)와 톰캣(Tomcat) 연동 연동 이유 ▷Apache(아파치) : 정적 콘텐츠(html, img 등) 처리, 웹 서버 ▷Tomcat(톰캣) : 동적 콘텐츠(Jsp, Java 등) 처리, 웹 어플리케이션 서버 ▷톰캣은 정적인 파일을 로드하는 속도가 아파치보다 느리다. ▷톰캣만으로는 JSP, Servlet만을 서비스 할 수 있다. ▷연동으로 부하 분담. ▷하지만 현재 톰캣은 특정 모듈로 정적 페이지를 처리하기 대문에 속도 문제는 큰 의미가 없어 지금은 Java업무(톰캣), 확장(아파치)의 업무 분담으로 연동하여 사용하는 듯 하다. 1. Tomcat Connector 도구 설치 sudo yum install httpd-devel gcc gcc-c++ 2. JDK 설치 ( 이미 설치 시 패스 ) a. 설치 가능한 JDK 확인 yum lis.. 2017. 1. 6. AWS : RDS DB 인스턴스 연결 오류 발생 에러 코드ERROR 2003 (HY000): Can't connect to MySQL server on 'maria.~~~.~~~.com' (110 "Connection timed out") 해결대부분 이유 중 하나가 DB 인스턴스 생성 시 자동으로 생성되는 보안 그룹에 있는 DB 인스턴스에 접근하기 위한 권한을 부여한 수신 IP 주소의 동기화 문제.기본적으로 DB 인스턴스는 접근을 허용하지 않는다. 즉, 보안 그룹 규칙에 문제가 있을 가능성이 매우 높다. 1. VPC 콘솔을 연다 (링크) 2. 오른쪽 항목의 Security Groups 3. 해당 DB 인스턴스의 보안그룹을 찾아 클릭하고 하단의 Inbound Rules -> Source항목의 IP 확인 2017. 1. 5. No package MariaDB-server available. RDS dB 인스턴스를 Windows에 설치해 사용했던 MariaDB로 변경했다.Linux에 MariaDB를 설치하려던 중에 패키지를 찾을 수 없다는 에러 No package MariaDB-server available.No package MariaDB-client available. 해결MariaDB 홈페이지를 보니 별도의 Repository 추가해야 설치 가능. 1. vim, nano 텍스트 편집기로 repo 파일 생성 sudo vi /etc/yum.repos.d/MariaDB.repo 2. 다음 줄 추가[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM.. 2017. 1. 5. AWS : LAMP 웹 서버 설치 LAMPLinux Apache MySQL(MariaDB) PHP(Perl,Python)의 약자저렴한 비용, 쉽게 구할 수 있어 인기가 있다.그 외에 WAMP(Windows Apache MySQL PHP), WIMP(Windows IIS Apache MySQL)등이 있다.ubuntu에 설치 링크Amazon Linux에 LAMP를 설치하는 것은 centOS와 같음. 설치1. 인스턴스 최신 상태 확인 겸 업데이트sudo yum update -y2. 설치 sudo yum install httpd24 php56 mysql55-server php56-mysqlnd3. Apache 웹 서버 시작sudo service httpd startcentOS : sudo systemctl start httpd.service4... 2017. 1. 4. 이전 1 ··· 18 19 20 21 22 23 24 ··· 50 다음 반응형