본문 바로가기
728x90

Computer Base19

Fortigate VM Trial 버전 활성화 ** 7.2.6 에서만 지원 1. FortiCloud에서 Azure 플랫폼의 vhd 다운로드하여 가상머신 생성 .vhd 파일로 이미지 만들고 가상머신 부팅하기 (tistory.com) .vhd 파일로 이미지 만들고 가상머신 부팅하기 1. 고정된 크기의 vhd 파일 준비 - 예시로 fortigate 이미지 다운로드 2. 스토리지계정 만들기 - 페이지 Blob으로 만듬 3. 만들어진 스토리지 계정에 컨테이너 생성 4. Azure Storage Explorer 등 사용하여 컨테 pangpangmart.tistory.com v7.2.6 다운로드 2. http 접속 설정 TCP 80 인바운드 설정 ssh로 접속 라이선스 확인 # get sys status 라이선스 활성화 # exe vm-license-option.. 2023. 11. 29.
Apache HTTP -> HTTPS 리다이렉트 ** CentOS 8 Stream 1. mod_ssl 설치 및 인증서 생성 Apache mod_ssl SSL인증서 (tistory.com) Apache mod_ssl SSL인증서 **CentOS 8 Stream 1. 아파치 설치 Linux : open jdk11 설치 (tistory.com) Linux : open jdk11 설치 **Centos 8 stream 1. 패키지 설치 # yum install java-11-openjdk-devel.x86_64 2. 설치 확인 # java –version 3. 환경변수 설정 // /bin/javac pangpangmart.tistory.com 2. vhost.conf 파일 생성 # cd /etc/httpd/conf.d # vi vhost.conf Documen.. 2023. 11. 21.
Tomcat9 - Mysql8.0 JDBC연동 **CentOS 8 Stream 1. 가상머신 2대에 각각 Tomcat9, Mysql 8.0 설치 진행 Linux : Tomcat9 설치 (tistory.com) Linux : Tomcat9 설치 ** CentOS 8 Stream **open JDK가 설치되어야함 Linux : open jdk11 설치 (tistory.com) Linux : open jdk11 설치 **Centos 8 stream 1. 패키지 설치 # yum install java-11-openjdk-devel.x86_64 2. 설치 확인 # java –version 3. 환경변수 설정 pangpangmart.tistory.com MySQL 8.0 설치 (tistory.com) MySQL 8.0 설치 ** CentOS 8 Stream 1.. 2023. 10. 27.
Tomcat9 Redis Session Cluster 구성 ** CentOS 8 Stream 1. Tomcat이 설치될 가상머신 2개, ssh전용 node 1개 생성 Tomcat9, openJDK 설치 진행 NSG 8080 오픈 2. Load Balancer 생성 인터넷통신이 가능하게 백엔드에서 제외시켜놓고 설정이 완료되면 마지막에 백엔드에 추가 3. Azure Cache for Redis 생성 프라이빗 엔드포인트로 생성 4. Redis session manager 설치 ran-jit/tomcat-cluster-redis-session-manager: Tomcat clustering redis session manager java client. (github.com) GitHub - ran-jit/tomcat-cluster-redis-session-manager.. 2023. 10. 10.
Apache HTTP가속기 Varnish cache 설치하기 ** CentOS 8 stream ** Varnish는 HTTP 캐싱에 중점을 둔 프록시 서버 ** HTTP 가속기로 설계 1. 2대 가상머신 만들기, 1대에만 apache 설치 2. 아파치 포트 변경 # vi /etc/httpd/conf/httpd.conf Listen 8080 으로 변경하고 httpd 재시작 # netstat -plntu 8080 오픈 확인 3. 다른 서버에 Varnish 설치 # yum install epel-release EPEL 저장소 설치 # yum install varnish # systemctl enable varnish # systemctl start varnish 4. 리버스 프록시 설정 # vi /etc/varnish/default.vcl 백엔드 설정 - 아파치 서버i.. 2023. 8. 23.
Apache mod_ssl SSL인증서 **CentOS 8 Stream 1. 아파치 설치 Linux : open jdk11 설치 (tistory.com) Linux : open jdk11 설치 **Centos 8 stream 1. 패키지 설치 # yum install java-11-openjdk-devel.x86_64 2. 설치 확인 # java –version 3. 환경변수 설정 // /bin/javac에 연결된 원본파일 위치 확인 # readlink -f /bin/javac // JAVA_HOME이 될 경로 /usr/lib/jv pangpangmart.tistory.com Linux : Apache 설치 (tistory.com) Linux : Apache 설치 1. 패키지 설치 # yum install httpd 2. 활성화 # syste.. 2023. 8. 22.
Apache mod_evasive DDOS 차단 ** CentOS 8 Stream 1. 아파치 설치 Linux : open jdk11 설치 (tistory.com) Linux : open jdk11 설치 **Centos 8 stream 1. 패키지 설치 # yum install java-11-openjdk-devel.x86_64 2. 설치 확인 # java –version 3. 환경변수 설정 // /bin/javac에 연결된 원본파일 위치 확인 # readlink -f /bin/javac // JAVA_HOME이 될 경로 /usr/lib/jv pangpangmart.tistory.com Linux : Apache 설치 (tistory.com) Linux : Apache 설치 1. 패키지 설치 # yum install httpd 2. 활성화 # syst.. 2023. 8. 21.
Apache Tomcat 연동 - Azure, mod_jK **centOS 8 stream 1. Apache와 Tomcat이 각각 설치된 가상머신 2대 준비 2. 아파치 서버에서 톰캣 커넥터 다운로드 Apache Tomcat® - Tomcat Connectors (mod_jk) Downloads Apache Tomcat® - Tomcat Connectors (mod_jk) Downloads You must verify the integrity of the downloaded files. We provide OpenPGP signatures for every release file. This signature should be matched against the KEYS file which contains the OpenPGP keys of Tomcat's Rel.. 2023. 8. 4.
Apache Tomcat 연동 - Azure, mod_proxy, 여러개 Tomcat 설정 1. httpd.conf 수정 Location을 추가하여 접속량 분산 ServerName 도메인.com ProxyRequests Off ProxyPreserveHost On ProxyPass http://10.0.0.5:8080/ 톰캣1 ProxyPassReverse http://10.0.0.5:8080/ 톰캣1 ProxyPass http://10.0.0.6:8081/ 톰캣2 ProxyPassReverse http://10.0.0.6:8081/ 톰캣2 #systemctl restart httpd 2. Tomcat의 Listen 포트 수정 톰캣 설치 경로의 server.xml 수정 # vi /home/azure/apache-tomcat-8.5.91/conf/server.xml 톰캣 재시작 3. 접속확인 도.. 2023. 8. 1.
Apache Tomcat 연동 - Azure, mod_proxy **CentOS 8 stream 1. 가상머신 2대 생성 후 Apache, Tomcat 각각 설정 2. httpd.conf 수정하여 mod_proxy 설정 # vi /etc/httpd/conf/httpd.conf 페이지 하단에 아래 내용 추가 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so 3. httpd.conf 수정 # vi /etc/httpd/conf/httpd.conf 페이지 하단에 아래 내용 추가 azure의 경우 같은 가상네트워크의 내부IP를 써줌 ServerName 도메인.com ProxyRequests Off ProxyPreserveHost On ProxyPas.. 2023. 7. 27.
Linux : Tomcat9 설치 ** CentOS 8 Stream **open JDK가 설치되어야함 Linux : open jdk11 설치 (tistory.com) Linux : open jdk11 설치 **Centos 8 stream 1. 패키지 설치 # yum install java-11-openjdk-devel.x86_64 2. 설치 확인 # java –version 3. 환경변수 설정 // /bin/javac에 연결된 원본파일 위치 확인 # readlink -f /bin/javac // JAVA_HOME이 될 경로 /usr/lib/jv pangpangmart.tistory.com 1. tomcat 홈페이지에서 다운로드 및 압축해제 Apache Tomcat® - Welcome! Apache Tomcat® - Welcome! The.. 2023. 7. 27.
Apache Tomcat 연동 웹서버(Apache)와 미들웨어(Tomcat) 연동 3가지 방법 mod_jk mode_proxy mode_proxy_ajp mod_jk 장점: JkMount 옵션을 사용하여 URL 이나 컨텐츠별로 유연한 설정이 가능(이미지는 웹, 서블릿은 톰캣), apache와 tomcat간의 2진 패킷 전송 크기가 64kb (비교적 성능이 뛰어남) 단점: 별도의 모듈(connector) 설치가 필요하며 tomcat전용임 mode_proxy 장점: 별도의 모듈없이 설정이 간단함. 특정 WAS에 의존적이지 않음 단점: URL 별 유연한 설정이 어려움(ProxyPassMatch를 사용해야함), apache와 tomcat간의 2진 패킷 전송 크기가 8kb (비교적 성능이 떨어짐. 하지만 apache2.4 부터 성능 차이가 크.. 2023. 7. 27.
Azure : Xpress Engine 구축하기 - 4 1. XE 설치하기 http://서버ip/xe/ 접속하면 설치페이지가 나옴 2. 설치 진행 - GD라이브러리 설치 # yum install -y php-gd # systemctl restart httpd - selinux 끄기 # getenforce # vi /etc/sysconfig/selinux SELINUX=disabled # setenforce 0 - php-mysqlnd 설치 # yum install -y php-mysqlnd # systemctl restart httpd 위 이슈 해결하고 다시 설치 진행 mysql 선택 아이디, 비밀번호, DB이름(xeDB), DB호스트네임(DB서버 IP) 입 한국 시간 선택 기타 정보 입력하여 완료 완료된 페이지 2023. 7. 27.
Azure : Xpress Engine 구축하기 - 3 1. XE 다운받기 - XE Core XE 공식 자료실 - XpressEngine XE 공식 자료실 - XpressEngine PHP Open Source CMS xe1.xpressengine.com 스토리지계정의 파일공유로 업로드함 2. xe.zip을 /var/www/html에 압축 풀기 # mv /mnt/share/xe.zip /var/www/html/ # cd /var/www/html/ # unzip xe.zip # chmod 777 xe 3. DB 생성 - DB 서버에서 실행 # MariaDB > create database xeDB; HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 27.
Azure : Xpress Engine 구축하기 - 2 1. mariadb 설치 # yum install mariadb-server # systemctl enable mariadb.service # systemctl start mariadb - NSG 3306 허용 초기 패스워드 변경 # /usr/bin/mysqladmin -u root password '변경할 패스워드' 외부접속허용 # MariaDB > GRANT ALL PRIVILEGES ON *.* TO '아이디'@'공인ip' IDENTIFIED BY '패스워드'; 접속확인 # mysql -u root -p 2023. 7. 27.
728x90