[nginx] [SElinux] open() "/etc/nginx/???.conf" failed (13: Permission denied)

-- Unit nginx.service has begun starting up. Jan 15 01:23:53 test_server nginx[20612]: nginx: [emerg] open() "/etc/nginx/???.conf" failed (13: Permission denied) in /etc/nginx/conf.d/#default.conf:8 Jan 15 01:23:53 test_server systemd[1]: nginx.service: control process exited, code=exited status=1 Jan 15 01:23:53 test_server systemd[1]: Failed to start nginx - high perf...

[PHP] Memcache::connect(): Server unix:///memcached.sock (tcp 11211, udp 0) failed with: Connection failed: No such file or directory

Notice: Memcache::connect(): Server unix:///.../memcached.sock (tcp 11211, udp 0) failed with: Connection failed: No such file or directory (2) in /.../???.php on line 157 Warning: Memcache::connect(): Can't connect to unix:///.../memcached.sock:11211, Connection failed: No such file or directory (2) in /.../???.php on line 157 PHP의 Memcache 클래스의 connect 함수의 원...

[certbot] [SELinux] challenge 디렉토리 권한 문제로 Let's Encrypt 인증서가 갱신되지 않을 때

보안 강화 리눅스(SELinux)를 켜고 나서 webroot 방식으로 Let's Encrypt SSL/TLS 인증서를 갱신할 때에, 아래처럼 디렉토리 권한 문제로 403 오류가 나서 인증서를 갱신하지 못하는 때가 생길 수 있다. (certbot 명령어에 --dry-run을 붙이면 인증서를 실제로 갱신하지 않고 시험해 볼 수 있다.) # certbot renew --dry-run Saving debug log to /var/log/letsencrypt/letsencrypt.log - - - - - - - - - - - -...

[SELinux] failed to listen on UNIX socket: /var/run/memcached/memcached.sock: Permission denied

-- Subject: Unit memcached.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit memcached.service has finished starting up. -- -- The start-up result is done. Feb 19 11:09:15 test_server polkitd[589]: Unregistered Authentication Agent for unix-process:21244:305184463 (system bus name :...

[최불암 시리즈] 헤엄

어떤 젊은 여자가 강물에 빠져서 허우적거리고 있었다. 하지만 사람들은 구경만 할 뿐, 아무도 살려달라고 애원하는 여자를 구하려고 뛰어들지 않았다 바로 그 때, 머리가 희끗한 중년 남자가 용감하게 나오더니 '첨벙' 하고 물에 뛰어들었다. 자세히 보니 최불암이었다. 사람들은 모두 감탄했다 최불암은 열심히 헤엄쳐서 물에 빠진 여자가 허우적거리는 곳까지 갔다. 그리고 최불암이 여자에게 하는 말 "건너가게 비켜!"

[최불암 시리즈] 속도 위반 ②

미국에 간 최불암이 속도 위반으로 또 교통 경찰에게 걸렸다. 그런데 하필이면 지난번에 만난 그 경찰이었다. 최불암이 경찰에게 이렇게 말했다. "Please look at me at once." (제발 한 번만 봐 주세요.) 그러자 최불암을 알아본 경찰이 하는 말 "No soup, today." (오늘은 국물도 없다.)

[최불암 시리즈] 속도 위반 ①

최불암이 미국에서 차를 몰다가 속도 위반으로 교통 경찰에게 걸렸다. 교통 경찰이 최불암의 신분증을 보고는 물었다. "What's your name?" (당신 이름이 뭡니까?) 그러자 최불암이 이렇게 답했다. "My name is 최불암." (내 이름은 최불암입니다.) 그러자 교통 경찰은 "What?" 최불암은 이게 아닌가 싶어 생각하더니 다시 말했다. "I'm sorry. My name is 불암 초이." (미안합니다. 내 이름은 불암 초이입니다.)

[SELinux] PHP Request Startup: file created in the system's temporary directory in Unknown on line 0

PHP Notice: PHP Request Startup: file created in the system's temporary directory in Unknown on line 0 selinux를 켰을 때에만 이 경고문이 나온다면, [SELinux] recv() failed (104: Connection reset by peer) while reading response header from upstream...에서 이야기한 방법으로 문제를 풀 수 있다. /var/log/audit/audit.log에서 문제가 생긴 오류 로그 정보는 아래와 같았다. type=AVC ms...

[yum/rpm] failed: BDB1507 Thread died in Berkeley DB library

error: rpmdb: BDB0113 Thread/process 12340/140197456049984 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db5 - (-30973) error: cannot open Packages database in /var/lib/rpm CRITICAL:yum.main: Error: rpmdb open failed...

[nginx] FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream...

2022/10/28 16:50:59 [error] 3137#3137: *5 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: xxx.xxx, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/dev/shm/php-fpm.sock:", host: "www.xxx.xxx" "기본 스크립트를 알 수 없음(Primary script unknown)"은 fastcgi_param 지시문에서 잘못 설정된 SCRI...