반응형
반응형
https를 아직 지원하지 않는 홈페이지의 경우 브라우져로 접속을 시도할때 다른사이트와 다르게 유독 2-3초정도의 시간이 걸린후 접속이 되고 한번 접속된 페이지는 딜레이 없이 잘 열린다. 그런데 아파치 설정이나 서버 설정은 이상 없고 별도의 부하도 없다. 브라우져로 접속할때만 딜레이가 발생한다 이런경우 최근 브라우져의 https우선 지원과 연결된 문제일수 있습니다. 해결방법은 https를 도입하면 해결이됩니다. 과거와 달리 https는 유료서비스가 아닙니다. 무료로 https를 이용할수 있으며 3개월마다 갱신하면 됩니다 (유료 서비스도 1년마다 갱신을 해야합니다) https를 도입하지 못하는 경우 https포트가 방화벽에 막혀있는건 아닌지 확인해 봅니다. 방화벽에 막혀서 브라우져에서 https를 체크하느..
systemd으로 운영되는 서비스에서 특정 서비스를 부팅시 자동으로 실행하는 방법은 아래와 같다. systemctl enable 서비스이름 그런데 htcacheclean는 위 명령어로 적용이 안된다. 강제로 자동 실행되도록 수동으로 설정해야 한다. systemd 폴더에 들어간다 # cd /etc/systemd/system/multi-user.target.wants apache, php처럼 시작프로세스가 multi-user타겟에 들어와 있다 여기에 htcacheclean 서비스를 추가하자 # ln -s /usr/lib/systemd/system/htcacheclean.service htcacheclean.service 위와 같이 심볼틱 링크를 잡아주자. 폴더내에 심볼틱링크가 잘 잡혔는지 확인해보고 다음 명..
아파치 디스크 캐싱을 사용할 경우 캐싱파일을 자동으로 삭제하기 위해 사용되는 데몬이다. 설정 방법은 아래와 같다 # vi /etc/sysconfig/htcacheclean # # Configuration options for systemd service, htcacheclean.service. # See htcacheclean(8) for more information on available options. # # Interval between cache clean runs, in minutes # 캐싱삭제 간격 (분) INTERVAL=15 # Default cache root. # 캐싱파일이 저장된 폴더명 CACHE_ROOT=/dev/shm # Cache size limit in bytes (K=Kby..
access-control-allow-origin 설정을 도메인별로 설정하는건 쉽다. html이든 아파치 설정에 아무곳에 넣어주면 설정은 된다. 다만 다중도메인 4개이상(SSL)을 동시에 같은 페이지 접속하면서 각 도메인별로 access-control-allow-origin의 도메인이 바뀌어야 하고 캐시(cache)가 걸려야 하는 조건을 걸어 보자... 캐시가 걸리지 않으면 동적으로 도메인 별로 걸리도록 해주면 된다 SetEnvIf Origin "^http(s)?://.+$" AccessControlAllowOrigin=$0 Header always set Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrig..
여러가지 방법이 있는데 특정 폴더에서는 다른 모든 설정을 무시하고 실행 시키고 싶을때 아래와 같이 쓰자 RewriteRule ^/폴더명($|/.*) - [L,END] 간단하다.
아파치 rewrite는 유용하지만 까다롭기도 하다.. 그중 특정쿼리만 빼는 방법을 알아보자 mysop.net/?var1=abc&var2=abc&var3=abc...... 이런식으로 쿼리가 많은 경우 var2=abc만 빼고 주소를 만들어 주고 싶으면 아래와 같이 하자 RewriteCond %{QUERY_STRING} ^(.+?&|)var2=[^&]*(?:&(.*)|)$ [NC] 해당 쿼리만 빠진상태로 주소가 완성된다. 물론 var2를 사용할수 있다 주소에만 보이지 않을 뿐.. 출처 : https://stackoverflow.com/questions/18935020/use-mod-rewrite-to-remove-parameter Use mod_rewrite to remove parameter I would ..