본문 바로가기

apache11

[오라클클라우드] 서버구축을 위한 기본 세팅과 우분투APM설정까지 Part2 Part1에 이어..   6. apache 및 인증서 설치# sudo apt update && sudo apt install apache2 apache 설정 수정# sudo vi /etc/apache2/apache2.confServerName localhost (뭐 도메인명 같은거 해도됨) VirtualHost 설정 먼저 해주면 뒤에 인증서 생성 때 자동으로 도메인들 불러옴# sudo vi /etc/apache2/sites-available/000-default.conf ssl설정 (letsencrypt)# sudo service apache2 stop# sudo apt-get install software-properties-common (생략)# sudo apt-get install certbot p.. 2024. 11. 26.
[APACHE] Image 관련 Log 남기지 않기 apache를 기본 설정으로 사용할 경우 클라이언트 접속시 image 로딩에 대한 내용이 전부 access_log에 남게 된다.접속자가 많은 사이트는 이런 불필요한 로그들로 인해 파일 사이즈가 GB 단위를 넘게 되는 경우가 많은데, 아래의 설정으로 image 관련 로그를 배제할 수 있다. # httpd.conf 수정 # vi /etc/httpd/conf/httpd.conf설정파일 경로 부분은 각 OS나 아파치 버전에 맞게....SetEnvIfNoCase Request_URI ".(bmp | gif | jpg | jpeg | png | css | swf)$" not_log..필요에 따라 원하는 확장자를 추가로 등록해서 사용할 수 있다. 앞서 올린 외부링크 막기와 유사하게 SetEnvIFNoCase 를 잘 .. 2024. 11. 19.
[APACHE+@] WEB에 특정 IP접근 차단하는 방법 WEB을 통해 비정상적인 접속 시도를 하는 경우를 발견 할 때가 있다.서버에 독립적인(외부) 방화벽이 없을 경우 아래와 같이 OS단에서 설정 변경 하여 해당 IP를 차단 합니다.apache 웹서버의 가상호스트에서 차단 할 수 있다.#CentOS에서 아파치 가상호스트 설정파일# vi /etc/httpd/conf.d/vhost.conf설정파일 경로 부분은 각 OS나 아파치 버전에 맞게.. Options FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all deny from 차단할IP 당연하겠지만 /var/www/ 는 해당 웹페이지를 가진 계정이나 폴더의 경로 위와 같이 설정 하면 차단할IP에서는 해당 W.. 2024. 11. 18.
[APACHE] 이미지 외부 링크 막기 위한 설정 웹사이트의 페이지를 외부에서 링크 하여 사용하는 경우 대부분 허가된 혹은 저작권표기 등을 하고 링크하게 되는편이다.만약 그렇지 않은 경우 서버에 불필요한 부하가 발생될 수 있다. 심한경우 서버트래픽 초과로 홈페이지가 뜨지 않는 경우도 있다.이게 심해지고 심해지고 심해지면...DDOS의 형태로 나타날지도 모르겠다..ㅋ 이럴 때 허가된 홈페이지 외엔 이미지나 파일 링크를 차단 하는 방법이 있다.아파치 자체적으로 가상호스트 설정만 해주면 처리 할 수 있다. 아래는 zzom.co.kr 도메인의 가상호스트 설정 예시이다.··········SetEnvIFNoCase Referer "zzom.co.kr" local_referal Order allow,deny allow form env=local_ref.. 2024. 11. 16.
[APACHE] server-status를 이용한 아파치 모니터링 방법 앞서 서버 모니터링 관련 내용을 올린김에리눅스 서버에서 무난하게 사용하는 아파치 웹서버의 모니터링 방법을 아파치 자체 기능으로 이용해보자. 아파치 웹서버를 사용할 때 관리자는 서버의 부하가 얼마나 걸리고 있는지 모니터링 할 때가 있다.쉘 상태에서도 top, ntop등을 이용하기도 하지만 웹으로 가볍게 확인 할 수 있는 방법! 1. 아파치의 내장기능을 이용하기 때문에 별도의 설치는 필요 없다. 다만 httpd.conf 파일에 아래 내용을 추가한다.==================SetHandler server-statusorder allow,denyallow from allallow from [.도메인주소]================== 이후 아파치 재시작(혹은 reload)# /usr/local/apa.. 2024. 11. 15.
[APACHE] www 없는 주소로 자동 이동하기 (mod_rewrite) www 없애기아파치 환경설정 파일( httpd.conf) 파일을 수정하면 URL 재작성 규칙(Rewrite Rule)을 적용할 수 있다.RewriteEngine On 밑에 다음과 같이 작성한다. # www.zzom.co.kr -> zzom.co.kr#RewriteCond %{HTTPS} !=on#RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]#RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L] (참고) www 붙이기먄약 이와 반대로 하고 싶다면(www를 붙인 도메인을 사용하고 싶다면) 다음과 같이 작성한다. #zzom.co.kr -> www.zzom.co.kr#RewriteCond %{HTTPS} !=on#RewriteCond %{HTTP_HO.. 2024. 10. 11.
반응형