일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- ConoHa
- 스톤에이지
- 아파치
- 티스토리
- 킹북이초월
- SKT
- Rocky
- 자바스크립트
- 보르비스초월
- PHP-FPM
- OpenWrt
- 라즈베리파이2
- 시놀로지
- mysql
- 램가스초월
- php
- 가상서버호스팅
- jQuery
- 복현오거리
- 알리익스프레스
- iptime
- 리눅스
- 윈도우10
- proxmox
- 알뜰폰
- KB증권
- KB국민카드
- Apache
- centos
- 소비전력
- Today
- Total
목록Apache (8)
맛집 여행 캠핑 일상 생활
mod_cband 를 대체할만한 모듈이 mod_qos 인데요~옵션이 너무 많아서 참고할만한 사이트가 안보여서 대충 했더니 아래와 같은 에러로그가 있네요~[qos:warn] [pid 62100:tid 62100] mod_qos(003): request level rule / has no concurrent request limitations [qos:warn] [pid 62100:tid 62100] mod_qos(003): request level rule \\.iso has no concurrent request limitations [qos:warn] [pid 62100:tid 62100] mod_qos(003): request level rule \\.mp3 has no concurrent reque..
아파치 .htaccess 파일이나 VirtualHost 에서 특정 IP만 허용하고 열거한 IP 제외한 나머지는 리디렉션 시켜주는 코드입니다. RewriteEngine On RewriteCond %{HTTP_HOST} ^(www)\.example\.com$ [NC] RewriteCond %{REMOTE_ADDR} !^192.168.1.2$ RewriteCond %{REMOTE_ADDR} !^192.168.1.3$ RewriteCond %{SERVER_PORT} ^443$ RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 192.168.1.2 ~ 3 만 https 443 포트 이용이 가능하고 나머지는 http 80 포트로 이동시켜줍니다.
서버가 몇 년만인지 모르겠지만 아래와 같이 아파치 재시작이 안되는 현상이 있네요~ apachectl configtest 로는 아무런 이상도 없는데 재시작이 되지를 않아서 journalctl -xe 로 로그를 확인한 결과입니다. [root@example conf.d]# journalctl -xe -- The result is failed. Jul 17 08:53:49 example.com systemd[1]: Unit httpd.service entered failed state. Jul 17 08:53:49 example.com systemd[1]: httpd.service failed. Jul 17 08:53:49 example.com polkitd[26529]: Unregistered Authenti..
Apache + PHP-FPM + proxy_fcgi 이용중인데 아래와 같은 에러가 나오는군요~ [Fri Jul 31 11:17:41.470032 2020] [proxy_fcgi:error] [pid 2231] [client 192.168.1.23:54153] AH01071: Got error 'Access to the script '//home/example/www/favicon.ico' has been denied (see security.limit_extensions)', referer: http://www.example.com/ SetHandler "proxy:fcgi://127.0.0.1:9000/" 위와 같은 설정 중이라면 아래의 파일을 수정합니다. # vi /etc/opt/remi/php73..
PHP multiple 버전으로 SetHandler "proxy:fcgi://127.0.0.1:9000/" 을 설정했더니 아래와 같은 에러가 나오네요~ 세션 저장 경로의 퍼미션 문제 같아보입니다. [Thu Jul 30 13:28:10.223491 2020] [proxy_fcgi:error] [pid 2067] [client 192.168.1.12:65452] AH01071: Got error 'PHP message: PHP Warning: session_start(): open(/var/opt/remi/php73/lib/php/session/sess_uhpnj3kpotvu7hvbt7hbc6jrgh, O_RDWR) failed: Permission denied (13) in /home/example/www..
Apache + PHP-FPM + mod_fcgid 로 multiple version 설정이 가능합니다. 하지만 유저권한 설정이 apache user group 으로 설정하여야 해서 보안에 문제가 있어보입니다. 이번에는 nginx 설정 처럼 도메인별로 유저권한을 설정하는 방법입니다. cp /etc/opt/remi/php73/php-fpm.d/www.conf /etc/opt/remi/php73/php-fpm.d/example1.conf cp /etc/opt/remi/php73/php-fpm.d/www.conf /etc/opt/remi/php73/php-fpm.d/example2.conf 기존 파일을 하나 복사해서 편집합니다. [www] ==> [www.example1.com] user = apache gr..
아파치 로그 안쌓이게 하기 웹서버를 운영하다 보면 Apache log 가 엄청나게 많이 쌓인다.logrotate 가 실행되고 있다면 어느 정도 로그가 정리가 되겠지만 아니라면 로그가 쌓여서 서버가 엄청 느려지거나 서버가 다운될 수도 있다.ErrorLog 나 CustomLog 를 완전히 안쌓이게 할 수도 있고 특정파일 또는 이미지 관련 로그가 안나오게 할 수도 있다. ... SetEnvIfNoCase Request_URI "\.(swf|png|gif|jpg|ico)$" NO_LOG CustomLog logs/mydomain.com-access_log common env=!NO_LOG ...mod_setenvif 모듈이 사용가능한지 먼저 확인이 필요하다./etc/httpd/conf/httpd.conf 파일에..
아파치 사용자계정 권한 모듈 웹호스팅시에 사용자계정으로 파일 생성 권한을 줘야 하는 경우가 있다.apache 권한으로 파일을 생성하게 되면 매번 퍼미션 777로 디렉토리를 생성해야되는 번거로움이 있다.이럴때 mod_ruid 모듈을 이용하면 된다. 1. mod_ruid 모듈 설치wget -O mod_ruid2-0.9.8.tar.bz2 http://sourceforge.net/projects/mod-ruid/files/latest/downloadtar xvjf mod_ruid2-0.9.8.tar.bz2cd mod_ruid2-0.9.8apxs -a -i -l cap -c mod_ruid2.c 2. 아파치 환경설정 ... RMode config RUidGid user1 group1 3. 테스트