Apache VirtualHost 설정
멍하니 앉아 있다가 문득 생각이 나서 블로그를 운영 중인 서버의 가상호스트 설정을 조금 변경해봤다. php나 js, css 파일은 압축해서 전송하도록 하고 이미지 파일은 외부로의 링크는 허용하지 않도록 설정을 했는데.. 이거 제대로 한 것인지 모르겠다. 기분상 조금 더 접속 속도가 빨라진 것 같은 느낌이 들긴 하는데.. 수치로 비교해보지 않고서는 아마도 알 수 없는 것이 아닐까 싶다. ㅋㅋ
<VirtualHost *:80>
ServerAdmin ncube@ncube.net
DocumentRoot /home/ncube/www
ServerName ncube.net
ServerAlias www.ncube.net
ErrorLog logs/chicpro.dev-error_log
CustomLog logs/chicpro.dev-access_log common
<Directory "/home/ncube/www">
Order allow,deny
Allow from all
Options FollowSymLinks
AllowOverride All
SetEnvIf Referer ncube.net in HTTP_REFER
SetEnvIf ^$ in HTTP_REFER
<FilesMatch ".(jpe?g|gif|png|bmp|css|js)$">
Deny from all
Allow from env=HTTP_REFER
Order deny,allow
</FilesMatch>
</Directory>
<IfModule mod_expires.c>
<Directory "/home/ncube/www/wp-content/uploads">
ExpiresActive On
ExpiresDefault "access plus 1 month"
</Directory>
</IfModule>
<IfModule mod_deflate.c>
<FilesMatch ".(js|css|php)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
</VirtualHost>
이것저것 막 참고해서 설정을 추가한 것이라서 제대로 한걸까? 하는 생각이 자꾸 든다. PHP나 jQuery도 공부할 게 많은데 Apache나 서버관련 내용도 공부하려고 하니 할게 너무 많아진다. 이것도 욕심일텐데.. 조금 전에도 부탁받아서 서버 세팅 대충 하나 해줬는데 이것도 몇번 해보니까 할만하다는.. 시간도 처음보다는 오래 걸리지 않고 말이다. ㅋ 근데 제대로 알고 하는 게 아니라서 맡아달라고 하면 힘들 것 같다.