kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

반응형

Apache 8

CentOS 6 APM install (소스 설치)

최근에는 사용하지 않는 방식이며, 주로 docker image로 올리거나 yum, apt-get 명령어를 사용하여 패키지로 쉽게 설치가 가능하며, AWS 자체에서도 웹을 손쉽게 올려주는 서비스를 사용한다. 예전에 정리해 두었던 문서를 정리하는 차원에서 포스팅을 해보았다. OS : CentOS 5.8 (64bit) * 보통 설치 순서는 Mysql > Apache -> PHP * 기본적으로 centos 설치 한 후 기존에 설치되어 있는 패키지를 삭제 해준 후 실습 진행 rpm명령어로 패키지를 삭제 또는 yum 명령어를 이용하여 삭제 * 기본 패키지 설치 yum -y install gd-* freetype-* libpng* libmng* libtiff* libungif* libjpeg* libc-client*..

OS 2020.03.02

Apache 에러 유형 모음(정리중)

안녕하세요. 포스팅 또는 스크랩한 글에 대한 정리가 필요할 것 같아 통합 또는 정리작업 중입니다. 이번에는 apache 에러 관련하여 정리하였습니다. 먼저, apache 실행 시 오류입니다. 1. Apache 실행 시 에러 및 조치 1) 메세지 : Cannot load /usr/local/apache/libexec/libphp4.so into server: /usr/local/apache/libexec/libphp4.so: cannot resotre segment prot after reloc: Permission denied와 같은 메세지 발생. 우선 libphp4.so 의 경로를 확인합니다. (which 또는 find 명령어 사용.) 경로가 /usr/local/apache/modules/libphp4..

OS 2020.01.27

[에러메세지] session_start() function.session-start open failed

안녕하세요. The Grit입니다. 본 포스팅에서는 php 및 apache 에러 메세지에 대한 조치 방법에 대해 포스팅 해 보았습니다. 에러메세지 : sesstion_session_start() function.session-start open failed 조치 방법 : php.ini 에서 session_save.path 활성화 후 apache 재시작 # service httpd restart 서비스 확인 # netstat -antp | grep httpd # ps -ef | grep apache 감사합니다.

OS 2015.05.26

Apache 서비스 등록, Mysql 서비스 등록

안녕하세요. 오늘은 apache 및 mysql 데몬을 시스템에 등록하여 자동실행 되도록 하는 방법에 대해 정리해 보겠습니다. 보통 패키지가 아닌 소스 설치했을 경우에 해당 작업이 필요하게 됩니다. vi로 /etc/rc.local 파일을 오픈합니다. # vi /etc/rc.local 아래와 같이 작성합니다. ### APACHE ### /usr/local/apache/bin/apachectl start ### MYSQL ### /usr/local/mysql/bin/mysqld_safe -O max_connection=3000 & 또다른 방법입니다. 1. MySQL 서비스 등록 - /mysql 설치디렉토리/share/mysql/mysql.server를 서비스용 스크립트로 사용. - /etc/rc.d/init...

OS 2014.10.22

apache 와 tomcat 연동 방법

apache 와 tomcat 연동 방법 1. tomcat connector(mod_jk)를 사용하는 방법 -> 예전이 사용하던 방법 2. mod_proxy를 사용하여 reverse proxy 기능을 사용하는 방법 3. mod_proxy_ajp 를 사용하여 AJP Protocol을 reverse proxy 로 사용하는 방법 출처 : http://lesstif.com/pages/viewpage.action?pageId=12943367 # /usr/local/apache/bin/apachestl -V # /usr/local/tomcat/bin/version.sh --> apache, tomcat version 확인 1. tomcat-connectors download # cd /usr/loca/src # wg..

OS 2014.09.12

Apache 동시 접속자 수 확인

안녕하세요. web 서버 및 웹 서비스, 사이트 등을 운영하다 보면 동시 접속자 수를 확인해야 하는 상황이 옵니다. apache 웹 서버를 운영하는 서비스에 대해 동시 접속자 수를 확인하는 방법에 대해 알아보겠습니다. watch 명령어를 사용하여 네트워크 연결 개수를 모니터링 합니다. # watch 'netstat -ant | grep EST | wc -l' 하지만 위와 같이 하면 모든 연결된(ESTABLISHED) 세션에 대한 개수를 체크하기 때문에 apache, 즉 http에 대해서만 체크하는 것이 필요합니다. 1) tcp 세션 접속 수 확인 # netstat -ant | awk '{print $5}' | cut -f 1 -d : | sort | uniq | wc -l 2) apache(http) 접..

OS 2014.09.12

Apache SSL 패스워드 자동 실행

안녕하세요. apache ssl 패스워드 자동 실행에 대해 알아보겠습니다. vi 편집기로 /etc/httpd/httpd.conf 파일을 오픈합니다. 아래의 내용을 추가합니다. SSLRandomSeed startup builtin SSLRandomSeed connect builtin SSLPassPhraseDialog exec:/etc/httpd/conf.d/도메인 또는 설정파일 builtin SSLPassPhraseDialog exec:/etc/httpd/conf.d/도메인 또는 설정파일. 위의 해당 경로에 파일명으로 파일 생성 후 아래의 내용으로 저장합니다. echo에 패스워드 내용을 입력합니다. #!/bin/sh echo [패스워드] 감사합니다.

OS 2014.09.12
반응형