''vi /etc/httpd/conf/httpd.conf'' 수정. httpd.conf 위치는 컴파일 하면 아마, /usr/local/apache/httpd? ====== directory 브라우징 블럭 ====== 디렉토리 설정에서 Options 항목에 -Indexes 추가 Options FollowSymLinks AllowOverride None Options -Indexes ======= 유저 개인마다 public_html로 웹 게시 기능 ===== 각 유저마다 www 웹을 게시할 수 있게. vhost를 설정하면, 이 기능을 쓸모 없었졌다. 설정이 뭔가 잘못한듯. # # UserDir is disabled by default since it can confirm the presence # of a username on the system (depending on home directory # permissions). # #UserDir disable # # To enable requests to /~user/ to serve the user's public_html # directory, remove the "UserDir disable" line above, and uncomment # the following line instead: # UserDir public_html 이 후에 chmod 711 /home/{userid}/public_html 각 개인 폴더에 권한 설정 AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec Order allow,deny Allow from all # # Order deny,allow # Deny from all # ====== rewriteRule ===== rewrite 모듈 사용시 로그 확인을 위한 로그 정보 RewriteLog "/var/log/httpd/rewrite.log" RewriteLogLevel 9 ====== virtual host ====== NameVirtualHost {Your IP}:80 ServerAdmin {Your email} DocumentRoot {www full-path} ServerName {New Domain} ErrorLog logs/{New Domain}-error_log CustomLog logs/{New Domain}-access_log common #CBandLimit 10Ki #CBandPeriod 1D CBandSpeed 102400 20 60 CBandRemoteSpeed 600 5 10 Options Indexes FollowSymLinks AllowOverride None Deny from all Allow from {some IP} ======= cband setting ===== LoadModule cband_module /usr/lib/httpd/modules/mod_cband.so # # c-band setting # SetHandler cband-status Order deny,allow Deny from all Allow from {some IP} SetHandler cband-status-me Order deny,allow Deny from all Allow from {some IP} 이건 설치 법이 간단하지 않다. - cband 소스를 받아야 한다. - 기본 설치해도 apxs, cband 설치 - yum -y install httpd-devel.i386 -> 개발툴 설치 - mod-cband-0.9.7.5.tgz 압축 푼다. - mod-cband-0.9.7.5 폴더로 이동 # http를 yum(자동설치)한 경우 # ./configure --with-apxs=/usr/sbin/apxs ./configure make make install 까지 하면 자동으로 설치된다. 컴파일해서 설치하는게 싫어도 선택 여지가 없는 듯. 참조. 1번이 설치에는 유용, 2번이 세팅에 필요한 정보. -> 설치, 사용법은 따로 정리해야 할만큼 복잡하다. - http://www.starhost.co.kr/xe/?mid=hosting_tip_server&document_srl=38274&sort_index=readed_count&order_type=asc - http://sangchul.kr/4806117 - http://nicesolo.com/search/?search=apxs - http://www.linux.co.kr/home/lecture/index.php?leccode=10588 - http://faq.hostway.co.kr/xe/1254 ====== etc ===== # 아이피와 포트 추가 ServerName {Your IP}:80