본문 바로가기

반응형

전체 글

Apache 리다이렉트 (HTTP→HTTPS) 1. Rewrite 모듈이란 ? apache module 의 한 종류로 서버 Request 를 정해진 Rule 에 의해서 다른 URL or File 로 보내는 모듈 입니다. 이 모듈을 활용하면 긴 URL 주소를 짧은 URL 로 단축시킬수 있으며, 다른 도메인으로 포워딩 시켜줄수도 있습니다. Rewrite 모듈은 사용방법 및 용도가 다양하며 필요에 따라 잘 적용하여 사용할 경우 매우 유용합니다 SSL 적용 후 URL 입력할때 https:// 안붙여도 자동으로 https 페이지로 리다이렉트 되게 설정 2. Rewrite 모듈 설치방법 모듈을 설치하기 위하여 컴파일 했던 위치로 이동합니다. # cd /usr/local/src/httpd-2.4.3/modules/mappers # /usr/local/apache.. 더보기
APM + XE 설치 앞에서 php 8.0.3 버전 설치 했지만 php8은 XE와 연동이 안됨 그래서 php 7.4.16버전으로 다운그레이드! 2021.03.09 - [분류 전체보기] - APM 소스컴파일 설치(3) - PHP Apache : httpd-2.4.46 DB : MariaDB 10.5.9 php : php-7.4.16 XE https://xe1.xpressengine.com/ XpressEngine - PHP Open Source CMS PHP Open Source CMS xe1.xpressengine.com wget -O xe.zip http://download.xpressengine.com/download/18325662/22756225 yum install unzip unzip xe.zip url 접속 시 .. 더보기
APM 소스컴파일 설치(2) - MariaDB https://downloads.mariadb.org/mariadb/10.5.9 MariaDB 10.5.9 Stable - MariaDB downloads.mariadb.org [ 필수 라이브러리 및 도구 설치 ] # yum install gcc gcc-c++ libtermcap-devel gdbm-devel zlib* libxml* freetype* libpng* libjpeg* iconv flex gmp ncurses-devel libaio perl -y cmake는 3.7.2버전 이상 설치 (하지만 3.20 버전 설치 시 오류 있었음) 1) cmake source install # wget https://cmake.org/files/v3.7/cmake-3.7.2.tar.Z # mv cmake-3.7.. 더보기
APM 소스컴파일 설치(1) - Apache 1. 설치환경 CentOS7 # cat /etc/*release* 2. 소스설치를 하는 이유? 패키지 설치로 간편하게 설치를 할 수 있지만 불필요하게 설치되는 파일들이 시스템의 자원을 사용하게 되고 패키지 단위로 설치되기에 관리적으로 문제가 발생 가능하다. 소스 설치로 정말 필요한 기능만을 설치한다. 1) 리눅스에서 기본 소스설치 할때 소스파일 (설치파일은) /usr/local/src/ 에 다운받거나 저장한다 2) 소스설치 파일은 지우지 않는다. [출처: https://blog.naver.com/PostView.nhn?blogId=tawoo0&logNo=221582362314&proxyReferer=https:%2F%2Fwww.google.co.kr%2F] 3. 소스 설치 파일 다운로드 # cd /usr.. 더보기
파이썬 & MariaDB 연동 @CMD D:\>mysql -u root -p ~[(none)]> USE mysql ~[mysql]> SELECT user,password,host FROM user; ~[mysql]> SHOW DATABASES; 이 데이터를 빨리 넣을 수 있다는것을 보기위함 ( D:\Python에 넣어 놓는다 ) ~[mysql]> CREATE DATABASE my_suppliers; ~[mysql]> SHOW DATABASES; ~[mysql]> USE my_suppliers; ## 테이블 생성 CREATE TABLE Suppliers (Supplier_Name VARCHAR(20), Invoice_Number VARCHAR(20), Part_Number VARCHAR(20), Cost FLOAT, Purchase_D.. 더보기
[네트워크] DNS-2 도메인이란? 도메인은 인터넷에 연결된 컴퓨터를 사람이 쉽게 기억하고 입력할 수 있도록 문자(영문, 한글 등)로 만든 인터넷주소이다. 법률상으로는 인터넷주소자원에 관한 법률 제2조에 따라 도메인은 인터넷에서 인터넷 프로토콜 주 소를 사람이 기억하기 쉽도록 하기 위하여 만들어진 것이다. https:// www. bluescreen. co. kr :1004 프로토콜 호스트네임 3rd도메인 2nd도메인 1st도메인 PORT => 뒤에서 부터 읽어나감 RFC IETF IRTF RFC에 등록된 우리나가 기술 WIBRO(에그) KT가만듦 무선데이터 전송기술 : ■ 1st 도메인 (7대 도메인 + 신규 7개) .com 영리를 목적으로 만들어짐 (돈받을수있음) .net 네트워크 연구기관, 비영리를 목적으로 만들어짐 (영.. 더보기
[네트워크] DNS dns서버 : 도메인을 ip로 바꿔줌 - dns패키지 설치 # yum install -y bind \ bind-utils \ // dns서버에게 질문하는 프로그램 bind-libs \ // dns동작하는데 필요한 내장 프로그램 bind-chroot \ // 보안프로그램 host 도메인명 or 서버ip 간단 nslookup 도메인명 or 서버ip 조금추가 (cmd에서도 가능) dig 도메인명 or 서버ip 상세히 systemctl start named 데몬 시작 (stop/restart/start) systemctl enable named 운영 체제 재부팅시 사용 설정 (enable / disable) systemctl status named 현재 상태 ( running 으로 떠야함) netstat -na.. 더보기
[네트워크]DHCP \IGP(rip, eigrp, ospf) vs EGB(bgp) 디스턴스벡터(rip, eigrp) vs 링크스테이트(ospf) 정적 라우팅(static) vs 동적 라우팅(나머지 전부다) 정적은 내가 가고 싶은 것(망)을 선언하는 것이다. 동적은 내가 알고 있는 것(망)을 선언하는 것이다. 남에 네트워크 대역을 입력하면, 상대방 라우터가 그거 너한테 있는데 왜 나한테 물어보냐 라고 대답을 해버린다.. 라우티드 프로토콜 vs 라우팅 프로토콜 (인터넷을 연결) (라우터간의 통신) 클래스풀(서브넷 지원 안함) vs 클래스리스(서브넷 지원함) IP : 공인 IP vs 사설 IP 공인은 돈을 내야지 받을수가 있다. 인터넷이 가능한 ip이다. 사설은 ip가 부족하니 장비에서 할당해준다. iptime 사설 IP는 LA.. 더보기