콘텐츠로 건너뛰기

리눅스

우분투, 데비안 PHP JIT 활성화 방법

  • 기준

PHP JIT를 활성화하기 위해 /etc/php/8.2/fpm/php.ini에 opcache.jit = 1255, opcache.jit_buffer_size = 128M를 추가했다. php8.2-fpm을 재시작하고 확인했지만 jit는 off로 나왔고, 시스템을 재부팅해도 여전히 off였다. 해결 방법은 의외로 간단했다. /etc/php/php버전/mods-available/opcache.ini를 다음과 같이 수정하면 된다. PHP JIT 활성화 확인 https://github.com/amnuts/opcache-guiopcache-gui로 jit가 정상적으로 작동하는지 확인할… 더 보기 »우분투, 데비안 PHP JIT 활성화 방법

Nginx Reverse Proxy 사용 시 iOS, iPadOS에서 접속 안 되는 문제 해결하기

  • 기준

Nginx Proxy Manager를 사용한 지 한 달이 넘었다. 안드로이드, 윈도우에서 정상적으로 접속되고 기능에 문제가 없어서 완벽하게 설정된 것으로 알고 있었다. 하지만 아이폰을 사용하는 지인으로부터 사이트가 접속되지 않는다는 연락을 받았다. 지인의 아이폰이 문제가 있다고 생각했으나 내 아이폰도 접속이 안 됐다.처음에는 사파리만… 더 보기 »Nginx Reverse Proxy 사용 시 iOS, iPadOS에서 접속 안 되는 문제 해결하기

Nginx Reverse Proxy 사용 시 Apache에서 Real IP 받아오기

  • 기준

Nginx 리버스 프록시를 사용하면 Apache에서 프록시 서버의 IP로 인식되는 문제가 있다. Apache remoteip 모드를 추가하고 위의 Apache Directives를 추가하면 아래와 같이 클라이언트 IP가 정상적으로 인식된다.

LVM Cache를 이용하여 SSD를 HDD(하드) 캐시로 사용하기

  • 기준

필자가 집에서 사용하는 서버는 백업용 디스크를 제외하면 모두 SSD로 구성되어 있다.서버를 잘 사용하던 중 HDD에 그룹웨어를 설치하면 얼마나 느릴지 갑자기 궁금해서 500GB 하드를 7,900원에 구입했다. 7200RPM 하드여서 소리가 시끄럽긴 했지만 그룹웨어 속도는 생각보다 느리진 않았다. (SSD보다는 많이 느리다.) 장기간 더… 더 보기 »LVM Cache를 이용하여 SSD를 HDD(하드) 캐시로 사용하기

오드로이드 M1에 Proxmox 설치, 작동 성공

  • 기준

데비안 CLI는 정상적으로 설치됩니다. 설치 속도는 신기하게도 오드로이드 M1 호스트 설치보다 빠릅니다.데비안 + 그놈으로 설치하면 GUI로 넘어가기 전 왼쪽 상단에 막대기만 깜빡여서 사용이 불가합니다. 우분투 서버 ARM은 Try or Install Ubuntu Server 선택, 엔터하면 Display output is not active가 출력되고… 더 보기 »오드로이드 M1에 Proxmox 설치, 작동 성공

데비안, 우분투에서 MariaDB Galera 고가용성(HA) 클러스터 구성하기

  • 기준

이 포스트에서는 데비안이나 우분투에서 Galera를 이용하여 MariaDB 고가용성(HA) 클러스터 구성 방법을 다룹니다. 전제 조건 Galera 클러스터는 데비안 또는 우분투를 실행하고, 고정 IP 주소가 있는 서버 또는 가상 머신이 최소 3대 이상 필요합니다. Galera 클러스터에서 3개 이상의 노드를 사용할 수 있지만… 더 보기 »데비안, 우분투에서 MariaDB Galera 고가용성(HA) 클러스터 구성하기

WSL2 systemd, systemctl 사용하기

  • 기준

WSL2부터는 systemd를 지원하여 systemctl을 사용할 수 있지만 바로 사용할 수는 없다. nano 또는 gedit로 /etc/wsl.conf를 열고 위 코드를 추가한다. (wsl.conf 파일이 없으면 새로 추가하면 된다.) cmd나 PowerShell을 열고 wsl을 종료한다. systemctl이 정상적으로 작동하는지 확인하면 끝.

WSL2 hostname 변경하기

  • 기준

WSL은 윈도우 이름의 hostname을 사용한다. /etc/hostname 파일을 수정하고 나서 WSL을 다시 시작하면, hostname이 수정되지 않고 파일도 다시 되돌아온다. hostname을 변경하기 위해 wsl.conf 파일을 수정하거나 없으면 생성한 다음, 위 내용을 wsl.conf에 추가한다. /etc/hosts를 수정하여 위 내용을 추가한다. cmd나 파워셀(PowerShell)에 위 내용을… 더 보기 »WSL2 hostname 변경하기