๐ŸŒŸBugsBunny๐ŸŒŸ 2012. 9. 22. 11:26

 

[root@nsโ™ฅBunnyโ™ฅ~]# vi /etc/httpd/conf/httpd.conf

LoadModule userdir_module modules/mod_userdir.so

<IfModule mod_userdir.c>

UserDir www  ==> ๊ณ„์ •์˜ web๋ฃจํŠธ ์„ค์ • <๋ณดํ†ต์€ public_html>

<Directory /home/*/www>

    AllowOverride All

    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI

    <Limit GET POST OPTIONS>

        Order allow,deny

        Allow from all

    </Limit>

    <LimitExcept GET POST OPTIONS>

        Order deny,allow

        Deny from all

    </LimitExcept>

</Directory>

DirectoryIndex index.html index.html.var index.htm INDEX.HTML index.cgi

[root@nsโ™ฅBunnyโ™ฅ~]# service httpd restart

[root@nsโ™ฅBunnyโ™ฅ~]# su - bunny

[bunny@ns ~]$ mkdir www

[bunny@ns ~]$ chmod 711 /home/bunny

[bunny@ns ~]$ chmod 755 /home/bunny/www

[bunny@ns ~]$ cd www

[bunny@ns www]$ vi index.cgi

#!/usr/local/bin/perl

print "Content-type: text/html\n\n";

print "<html>\n<body>\n";

print "<div style=\"width: 100%; font-size: 40px; font-weight: bold; text-align: center;\">\n";

print "User Test Page ( /home/bunny/www )";

print "\n</div>\n";

print "</body>\n</html>\n";

[bunny@ns www]$ chmod 705 index.cgi

๋งŒ์•ฝ ์™ธ๋ถ€์—์„œ ํ์ด์ง€๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š์„๊ฒฝ์šฐ Selinux์˜ ๋ณด์•ˆ ์„ค์ •์„ 0์œผ๋กœ ํ•ด์žฌ ํ•œ๋‹ค.

[root@nsโ™ฅBunnyโ™ฅ/etc/httpd/conf]# setenforce 0

๊ทธ ๋‹ค์Œ์— ๊ณ„์ • ํ™ˆ ํ์ด์ง€๋กœ ์ ‘์†ํ•ด์„œ ํ™•์ธํ•ด ๋ณธ๋‹ค. ํ์ด์ง€๊ฐ€ ์—ด๋ฆฌ๋Š”์ง€!

http://xxxxxxxxxxx.pe.kr/~bunny