Going through the apache docs I was finally able to have a user create a directory and have it show up on the world wide web. www.exampledomain.com/~user2 I have a static IP from my provider, and have a domain name registered, and would like it so that the user can load that same page by typing. user2.exampledomain.com. Also where can I donate to this howto. I love open source even if sometimes it doesn't love me back lol
Create a DNS A record for user2.exampledomain.com that points to the same IP address as www.exampledomain.com. In the vhost (Apache) for www.exampledomain.com, add user2.exampledomain.com under ServerAlias. Then add rewrite rules to the vhost (you must have mod_rewrite enabled!), something like this: Code: RewriteEngine on RewriteCond %{HTTP_HOST} ^user2\.exampledomain\.com [NC] RewriteRule ^/(.*) http://www.exampledomain.com/~user2/$1 [L,R] and restart Apache. You can more about this topic here: http://httpd.apache.org/docs/1.3/misc/rewriteguide.html
DNS Record When you say change my DNS A record you mean login to easydns.com which is my registrar and make a user2.example.com in easydns.com. Well I finally have ispconfig up and running on a debian machine and can't wait to show it's features at oclug.on.ca. I will have a number of people (friends and family) using this server (none for resale) I don't know enough yet. I understand how DNS works from an end user point of view, but can you give me an example of why I would set up BIND on this machine as indicated on your perfect debian howto setup page. using apache 2.0 btw
Yes. If you were a real ISP, you would register domains for your customers, and then you can choose to outsource the DNS services and pay for that, or run your own DNS servers. That's where you can use ISPConfig.
One last one on this thread then done If I do make the changes in apache manually as you described, does that break any features in Ispconfig when I try to create future accounts?
If you use ISPConfig, then don't write the rewrite lines to your vhost configuration manually! Use the Apache Directives field in the ISPConfig web interface for that web site, or put the lines into a separate .htaccess file which you upload to that web site.
Sorry if I highjack this thread . But speaking of mod_rewrite, I use gallery 2 on my site. When I enable mob_rewrite, the site breaks. I figured it has something to do with the .htaccess file. I'm sure the Great How-To for Ferdora 3 enabled mod_rewrite, but Gallery doesn't recognise it. This question might not be the place for the right answer, but I was just wondering if you have any insites.
Must have to do with your .htaccess file. Can you post it here? Maybe this thread helps you: http://www.howtoforge.com/forums/showthread.php?t=38
I get an ERROR 500 every time, I enable URL Rewrite. It's no biggy is we don't get to the bottom of it. I'll just contact the Gallery guys. Code: # BEGIN Url Rewrite section # (Automatically generated. Do not edit this section) <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d [OR] RewriteCond %{REQUEST_FILENAME} gallery\_remote2\.php RewriteCond %{REQUEST_FILENAME} !main\.php RewriteRule . - [L] RewriteCond %{THE_REQUEST} \ /v/(\?.|\ .) RewriteCond %{REQUEST_FILENAME} !main\.php RewriteRule . /main.php?g2_view=core.ShowItem [QSA,L] RewriteCond %{THE_REQUEST} \ /d/([0-9]+)-([0-9]+)/([^\/]+)(\?.|\ .) RewriteCond %{REQUEST_FILENAME} !main\.php RewriteRule . /main.php?g2_view=core.DownloadItem&g2_itemId=%1&g2_serialNumber=%2 [QSA,L] RewriteCond %{THE_REQUEST} \ /v/([^?]+)(\?.|\ .) RewriteCond %{REQUEST_FILENAME} !main\.php RewriteRule . /main.php?g2_view=core.ShowItem&g2_path=%1 [QSA,L] </IfModule> # END Url Rewrite section