본문 바로가기
반응형

전체 글376

sftp 상위디렉토리 접근 제한하기 sftp 상위디렉토리 접근 제한하기 1. sshd_config 파일 수정sudo vi /etc/ssh/sshd_config기존의 Subsystem sftp 라인을 주석 처리하고, 새로운 라인을 추가합니다:#Subsystem sftp /usr/libexec/openssh/sftp-serverSubsystem sftp internal-sftp그리고 아래의 설정을 추가합니다:Match User *ChrootDirectory /home/%uForceCommand internal-sftpAllowTcpForwarding no Chroot 디렉토리 설정각 사용자의 홈 디렉토리에 대해 다음 명령을 실행합니다:* 사용자의 디렉토리 권한을 root:root 로 꼭 설정을 해야 한다.sudo.. 2024. 8. 8.
CentOS7 + Apache2 + PHP5.3 + mysql 5.5 컴파일 설치 CentOS7 + Apache2 + PHP5.3 + mysql 5.5 컴파일 설치CentOS7에 Apache2, php5.3, mysql 5.5 설치하기========================================================================yum -y update#EPEL 저장소 설치sudo yum install epel-release#Remi 저장소 추가sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm# OS를 최소 설치한 경우yum -y groupinstall "Base"yum -y install gcc gcc-c++ make automake autoconfyum -y groupi.. 2024. 8. 6.
Rocky linux 8.1 + php 7.4.33 에 oci8 모듈 설치 OCI8 모듈을 설치하기 위해 ./configure 명령을 실행하는 과정에서 필요한 환경 변수를 설정하고, Oracle Instant Client 라이브러리와 헤더 파일의 경로를 올바르게 지정해보겠습니다. 1. 환경 변수 설정 먼저, 필요한 환경 변수를 설정합니다: export PHP_DTRACE=yes export ORACLE_HOME=/usr/lib/oracle/19.24/client64 export LD_LIBRARY_PATH=/usr/lib/oracle/19.24/client64/lib export C_INCLUDE_PATH=/usr/include/oracle/19.24/client64 export PATH=$PATH:/usr/lib/oracle/19.24/client64/bin2. systemt.. 2024. 8. 5.
구글가족 구성원초대 "페이지를 로드할 수 없음 다시시도" 문제 해결 구글원 100GB를 사용 하고 있으며, 공유를 하려고 가족을 초대하려고 아무리 하라는 대로 해도 안되더라.막상 초대를 하려고 하면 "페이지를 로드할 수 없음   다시시도" 자꾸 뜨면서 여기서 막혀버린다.고객센터에 전화햇더니, 가족을 해제하고, 12개월이 지나야한다는 말뿐이었다. 어느덧 12개월이 지났다.구글에서 하는 여러가지 방법으로 다시 초대를 하려는데 똑같은 에러가 발생한다. 인터넷에서 우연히 알게 되었는 방법을 적어본다.구글 앱중에 "Google Home"을 설치하고, 가족구성원 초대장 발송하기할 수 있다● 가족그룹 관리자가 "Google Home" 앱을 설치 한후 실행한다. ● 설정을 클릭하며면 "+추가"  또는 프로플사진옆 (+)를 터치 합니다. 다음 화면의 '집 구성원" 을 선택하면 "사용자 .. 2024. 7. 25.
mrtg 트래픽확인 1. MRTG 설치 및 설정EPEL 저장소 활성화 및 MRTG 설치sudo yum install epel-release sudo yum install mrtg2. SNMP 서비스 설치 및 설정sudo yum install net-snmp net-snmp-utilssnmpd.conf 파일에 다음 내용을 추가하거나 확인합니다: sudo vi /etc/snmp/snmpd.conf#----------------------------------------------------com2sec notConfigUser 127.0.0.1 publicgroup notConfigGroup v2c notConfigUserview systemview included .1.3... 2024. 7. 18.
ROCKY 8 설치후 초기 세팅 네트워크 설정/etc/sysconfig/network-scripts/ifcfg-ens192 (예)TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=noIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=eui64NAME=enp3s0f0UUID=f36850f6-27c2-4602-b886-536be24789dcDEVICE=enp192ONBOOT=yesIPADDR=192.168.0.100PREFIX=32GATEWAY=192.168.0.1DNS1=168.126.63.1DNS2=8.8.8.8IPV6_DISABLED=yes 네트워크 재시.. 2024. 7. 11.
MariaDB의 각 버전(10.2, 10.3, 10.4, 10.5, 10.6, 10.11, 11.4)의 장단점 MariaDB의 각 버전(10.2, 10.3, 10.4, 10.5, 10.6, 10.11, 11.4)의 장단점을 자세히 설명하겠습니다. 각 버전의 주요 기능과 성능 개선 사항을 포함하여 비교해드리겠습니다.MariaDB 10.2장점:CTE(Common Table Expressions): WITH 문을 사용한 공통 테이블 표현식 지원.윈도우 함수: 복잡한 쿼리에 대한 윈도우 함수 지원.InnoDB 성능 개선: 기본 스토리지 엔진으로서 InnoDB의 성능 향상.JSON 지원: JSON 데이터를 처리하는 함수 지원.단점:새로운 기능 부족: 이후 버전에 비해 최신 기능과 성능 최적화 부족.향후 지원 기간 단축: 최신 버전에 비해 더 짧은 지원 기간.MariaDB 10.3장점:System-versioned tabl.. 2024. 6. 29.
php curl 오류 디버깅 테스트 CentOS 7에서 cURL이 갑자기 작동하지 않는다면, 여러 가지 이유가 있을 수 있습니다. 아래는 그 원인과 해결 방법을 확인하는 단계별 가이드입니다 1.. 네트워크 문제 확인 가장 먼저 네트워크 연결이 정상인지 확인합니다. ping google.com 이 명령어로 외부 네트워크에 접근 가능한지 확인하세요. 2. DNS 문제 확인 DNS 문제로 인해 cURL이 작동하지 않을 수 있습니다. nslookup google.com DNS 서버가 제대로 동작하는지 확인하세요. 3. cURL 설치 확인 cURL이 올바르게 설치되었는지 확인합니다. curl --version cURL이 설치되지 않았거나 문제가 있다면, 다시 설치해보세요. sudo yum install curl 4. cURL SSL/TLS 문제 확.. 2024. 5. 22.
CentOS 7 APM 컴파일 설치 (php 5.2.x) 리눅스서버를 운영하신다면 APM 이용하시는 분들이 많으실텐데요 대부분의 많은 분들이 YUM을 이용한 패키지 설치를 많이하시게 됩니다 하지만 YUM 명령어를 통해 가장 최신버전을 설치를 하시면 초기 개발시에는 문제가 없지만 현재 서비스를 하고 있는 상황에서 APM 버전을 높이게 된다면 버전이 올라가면서 함수가 변경되거나 없어지는 과정이 생기게되면서 실행이 안되는 현상이 발생하게 됩니다 그렇기 때문에 버전을 맞추어야 하며, 버전을 맞추기위해선 패키지 설치를 아닌 컴파일 설치를 하여서 진행하여야 합니다.   APM 설치 환경 OSOS Version : CentOS 7 APM VersionMySQL Version : mysql-5.1.51.tar.gzApache Version : httpd-2.2.31.tar... 2024. 5. 10.
아파치 설치 중 error: pcre-config for libpcre not found 아파치 를 컴파일 할려고 configure 를 실행하는데 pcre-config 오류가 납니다.아파치 컴파일 옵션./configure --prefix=/usr/local/apache2.4.37 --enable-mods-shared=all --enable-ssl --with-ssl=/usr/local/ssl --enable-so --with-mpm=event --enable-rewrite --with-included-apr* pcre-devel.x86_64 0:7.8-7.el6 와 같은 pcre-devel 가 없어서 그렇습니다. 다음과 같이 설치합니다.yum install pcre-devel그리고 다시 컴파일을 합니다. 2024. 5. 9.
Apache 2.4.x 버전 컴파일 설치 시 apr, apr-util 를 따로 설치 할 필요가 없다. Apache 2.4.x 버전 설치 시 apr, apr-util 를 따로 설치 할 필요가 없다. apr, apr-util 소스 파일 다운로드 후 httpd 소스파일 밑에 srclib 경로에 버전 명을 빼고 apr, apr-util 로 이름을 변경하여 옮겨준다.wget https://archive.apache.org/dist/httpd/httpd-2.4.9.tar.gztar -xzf httpd-2.4.9.tar.gzcd httpd-2.4.9그리고 apache configure 할때 " --with-included-apr " 옵션을 넣어주면 자동으로 인식해서 설치한다.cd srclibwget https://archive.apache.org/dist/apr/apr-1.5.0.tar.gzwget https://a.. 2024. 5. 9.
ciboard 씨아이보드 url_auto_link 자동 링크 해제 ciboard 환경설정에 자동링크 해제 기능이 있는데, 잘 안되면/application/healpers/basic_helper.php 를 찾아서  702 라인쯤 주석처리를 한다./*if ($autolink) {$content = url_auto_link($content, $popup);}*/ 2024. 5. 8.
반응형