Category: Application(어플리케이션)

Ubuntu 18.04, apache2에 http/2 설정하기.

Ubuntu 18.04, apache2에 http/2 설정하기. * 작업환경 OS:Ubuntu 18.04 Apache2 : 2.4.29 https: 사용중(Let’s encrypt 인증서) php: mod_php 7.2 별도 설정없이 apache2를 사용한다면 대부분 http/1.1을 사용하고 있을 것이다. 몇 가지 이유(약간의 속도향상, PUSH사용 등)로 http/2를 사용하고자 한다면 설정전 반드시 확인해야 할 사항이 있다. 1. apache2 버전: apache2는 http/2를 2.4.24 버전부터 지원하기 시작했다. 따라서, 버전을 확인해야한다. …

Continue reading

리눅스 HA(corosync, pacemaker, DRBD) – Part 2

corosync, pacemaker 클러스터에 DRBD 디스크 이용하기. 이 글은 리눅스 HA(corosync, pacemaker) – Part 1에 이어집니다. part2는 원래 iscsi 볼륨을 붙여서 active-active 클러스터로 넘어가는 글이었는데, 작성하다가 멈췄습니다.(여러가지 이유로…) 그런데, 시간이 벌써 2년이 지났군요!!! 최근에 DRBD 관련 문의주신 분이 있어, DRBD 볼륨을 붙여봅니다. 환경은 이전과 동일합니다. 이전 글을 참고해 주시기 바랍니다. DRBD는 네트워크를 통한 디스크 미러링이라 생각하면 …

Continue reading

CentOS7, TFTP server 설치 사용하기.

CentOS7, TFTP server 설치 사용하기. 작업환경: CentOS 7, firewalld 사용안함, selinux 사용안함. tftp서버는 xinetd에 의해 제어되기때문에, xinetd도 함께 설치해야한다.

xinetd의 tftp 설정확인.(기본 tftp root 디렉토리를 변경하려면, 아래 14번 줄의 /var/lib/tftpboot를 변경하면된다.)

Continue reading

vsphere client에서 guest os cpu/memory hot plug 설정

VMware 6.0에서 VM 리소스가 부족한경우 온라인 상에서 CPU/Memory를 증설 가능하다. 설정환경: vSphere client 6.0 설정전 확인사항:Guest 는 하드웨어 버전 7 이상이어야 한다.Guest OS에 VMware Tools 가 설치되어 있어야한다.Guest OS의 전원은 꺼진 상태 가상시스템->설정편집 선택

Continue reading

CentOS7, apache-tomcat9 포트를 80으로 변경하는 방법

이전 글CentOS7에 tomcat 9 설치 이후에, tomcat 기본 포트인 8080포트를 80번으로 아래와 같이 변경하였다. server.xml 설정

하지만, tomcat이 80번 포트로 접속되지 않았고, ss 결과 아래처럼 80 포트 listen이 보이지 않는다.

이런저런 확인을 해 본 결과, CentOS 7에서 well known port(1-1024)는 root 권한으로만 binding이 가능하게 되었다는 것을 알게 되었다. tomcat을 80 port로 사용하려면, iptables로 …

Continue reading

CentOS 7에 tomcat 9 설치

CentOS 7.2 에서 yum으로 tomcat을 설치하면 tomcat 7 이 설치된다. 현재 tomcat은 9버전 이 최신 버전이고 이를 설치하려면 아래와 같이 진행하면 된다. 1. tomcat 다운로드

2. 다운로드 받은 화일의 압축을 풀고 /opt 디렉토리로 이동한다.(/opt/tomcat에 설치)

Continue reading

ubuntu 18.04 apache2, php7.2에서, AH01630 발생

증상: 사이트 접속하면 php 실행되지 않고, access denied 발생. 아파치 서버 에러 로그에 아래와 같이 AH01630 보임.

Continue reading

ubuntu 리눅스에 git 서버 설치하고 사용하기.

ubuntu 18.04 LTS Git 서버 만들고 사용하기. git 서버: ubuntu 18.04에 설치 윈도우PC: windows 버전 설치는 생략하였음. 1. git-core 설치

2. git user 생성

Continue reading

ubuntu server 18.04 LTS 에 apache2, django, mod_wsgi 설치

ubuntu server 18.04 LTS 에 apache2, django, mod_wsgi 설치 우분투서버는 최초 설치한 상태. 1. ubuntu 18.04에는 python3.6.5가 설치되어 있다. 이 버전을 그냥 사용하기위해 아래 명령어로 아파치웹서버와 mod_wsgi를 설치한다.

2. 파이썬 virtual environment를 설정한다. 파이썬 virtual environment를 사용하기 위해 virtualenv를 설치한다.

Continue reading

apache2 , AH00023 에러.

CentOS 7에서 apache2 재실행 했을때 아래 오류 발생.

아래 문서에 의하면, 공유메모리(shared memory)나 세마포(semaphore)같은 리소스가 부족해서 발생한다고 한다. 관련 커널 파라메터를 수정하는 방법과, 아파치 프로세스에 의해 남은 semaphore를 ipcrm 명령어로 삭제하면 된다.(처리는 참고 문서를 참고. 과정을 캡쳐하지 못했음…)

Continue reading