티스토리 뷰

Fedora 18 WEB Server Enable userdir

 

Enable userdir, users can build websites with this config.



1. Configure httpd


[root@www ~]# vi /etc/httpd/conf.d/userdir.conf

# line 17: make it comment

#UserDir disable

# line 24: uncomment

UserDir public_html

# line 31 - 35

<Directory "/home/*/public_html">

    AllowOverride All# change

    Options ExecCGI# enable CGI

    Require method GET POST OPTIONS

</Directory>


[root@www ~]# systemctl restart httpd.service 



2. Create a CGI test page in a user's home directory and access to it with web browser. It's OK if following page is shown.


[fedora@www ~]$ mkdir public_html 


[fedora@www ~]$ chmod 711 /home/fedora 


[fedora@www ~]$ chmod 755 /home/fedora/public_html 


[fedora@www ~]$ cd public_html 


[fedora@www public_html]$ 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 "Userdir Test Page";

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

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


[fedora@www public_html]$ chmod 705 index.cgi

댓글