반응형 IT106 아파치웹서버 OpenSSL CS 인증서 설치 - PHP CA 오류 SSL certificate problem: 서버에서도 cacert.pem 파일을 다운로드하여 사용해야 합니다. 특히 PHP의 cURL 또는 PHPMailer 같은 라이브러리가 SSL/TLS 연결을 할 때, 서버 인증서를 검증하는데 필요한 루트 인증서 파일이 필요합니다. 만약 루트 인증서가 누락되거나, 서버가 기본적으로 제공하는 CA 인증서 경로가 올바르지 않은 경우 stream_socket_enable_crypto() 또는 SSL 연결 오류가 발생할 수 있습니다.개발PC Visual Studio 터미널 에서 "php send.php" 실행시 CA 인증 관련 오류메세지이 오류는 일반적으로 cURL이 원격 서버의 SSL 인증서를 확인할 수 없기 때문에 발생합니다.SSL certificate problem:PHP Fatal error: Uncaught.. 2024. 9. 7. 아파치 HTTP 서버와 Nginx(엔진엑스) 웹서버 비교 Apache HTTP Server vs Nginx Server 박제용으로 블러그 해 놓아요 ^^Apache HTTP Server(아파치 HTTP 서버)와 Nginx(엔진엑스)는 모두 매우 인기 있는 웹 서버 소프트웨어이지만, 설계 철학과 성능 특성에서 차이가 있습니다. 두 서버는 각기 다른 사용 사례와 요구사항에 맞춰 장단점이 존재하며, 아래에서 주요 차이점을 설명하겠습니다.1. 아키텍처Apache HTTP Server:프로세스 기반 아키텍처를 사용합니다. 요청이 들어오면 각각의 요청을 처리하는 프로세스(또는 스레드)가 생성됩니다.Apache는 **MPM(Multi-Processing Modules)**을 통해 프로세스/스레드 모델을 선택할 수 있습니다. 예를 들어 prefork(멀티 프로세스), wo.. 2024. 9. 5. 윈도우 패키지 관리도구 Chocolatey(Choco) 설치 윈도우 패키지 관리 ChocoChoco는 Chocolatey라는 이름으로도 불리며, 윈도우 운영체제에서 패키지 관리 도구 중 하나로 레드햇 yum, 데비안 apt 와 유사합니다.Choco 를 설치하기 위해서는 먼저, 관리자 권한으로 Power Shell 을 실행 후 공식 홈페이지에 있는 명령을 실행해 줍니다.Chocolatey 공식 사이트https://chocolatey.org/install Installing ChocolateyChocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates.. 2024. 8. 18. AWS EC2 우분투 - MariaDB(MySQL) 설치 방법 AWS 우분투에 MariaDB 설치테스트 서버에 MariaDB 추가 설치 요청이 있어서 MariaDB(MySQL) 설치 기록을 남겨 보아요.EC2 인스턴스에 SSH로 접속하기터미널을 열고 다음 명령어를 사용하여 인스턴스에 SSH로 접속합니다./path/key-file.pem - 생성한 키 페어의 경로instance-public-ip - 인스턴스의 퍼블릭 IP 주소 ssh -i /path/key-file.pem ubuntu@instance-public-ip 시스템 업데이트하기SSH로 접속한 후 시스템 패키지 목록과 패키지를 업그레이드합니다.sudo apt updatesudo apt upgrade -y 패키지 업그레이드 로그user@ip-:~$ sudo apt update [sudo] password fo.. 2024. 8. 17. 이전 1 2 3 4 5 6 7 ··· 27 다음 반응형