NEXUCOM - Support / Knowledge Base

Search:     Advanced search
Browse by category:

Setting Up webmail.domain.com as Default for New Domains [DirectAdmin]

Views: 1092
Votes: 0
Posted: 28 Feb, 2008
by: Tech A.
Updated: 26 Jun, 2008
by: Tech A.

1) You'll need to setup the virtualhost for apache. This can be accomplished by adding a 2nd virtualhost along side the domains main one.

 

cd /usr/local/directadmin/data/templates
cp virtual_host.conf custom
cd custom

 


You'll need to edit the newly copied virtual_host.conf (or virtual_host2.conf if you're using apache 2) file and make the file look like (just add the blue to the end of whatever you currently have)

 

|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html|
|?OPEN_BASEDIR_PATH=`HOME`/:/tmp:/usr/local/lib/php/|
<VirtualHost |IP|:80>
|CUSTOM|
|?CGI=ScriptAlias /cgi-bin/ `DOCROOT`/cgi-bin/|
  ServerName www.|DOMAIN|
  ServerAlias www.|DOMAIN| |DOMAIN| |SERVER_ALIASES|
  ServerAdmin |ADMIN|
  DocumentRoot |DOCROOT|
  |CGI|

  |USECANONICALNAME|

  User |USER|
  Group |GROUP|
  CustomLog /var/log/httpd/domains/|DOMAIN|.bytes bytes
  CustomLog /var/log/httpd/domains/|DOMAIN|.log combined
  ErrorLog /var/log/httpd/domains/|DOMAIN|.error.log

  <Directory |DOCROOT|>
    Options +Includes -Indexes
    php_admin_flag engine |PHP|
    php_admin_flag safe_mode |SAFE_MODE|
    php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f |USER|@|DOMAIN|'
|*if OPEN_BASEDIR="ON"|
    php_admin_value open_basedir |OPEN_BASEDIR_PATH|
|*endif|

  </Directory>
|HANDLERS|
|MIMETYPES|

</VirtualHost>
<VirtualHost |IP|:80>
  ServerName webmail.|DOMAIN|
  ServerAdmin |ADMIN|
  DocumentRoot /var/www/html/squirrelmail
  CustomLog /var/log/httpd/domains/|DOMAIN|.bytes bytes
  CustomLog /var/log/httpd/domains/|DOMAIN|.log combined
  ErrorLog /var/log/httpd/domains/|DOMAIN|.error.log
</VirtualHost>



Save and exit. Then run

 

echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d


to rewrite the httpd.conf files.


2) You'll also need to setup the dns portition.

 

cd /usr/local/directadmin/data/templates
cp dns_a.conf custom
cd custom
echo "webmail=|IP|" >> dns_a.conf



This will setup the webmail A record for new dns zones. For existing dns zones, you'll have to manually add the webmail A record to point to the domains IP.

 

 


Others in this Category
document How to view Log [DirectAdmin]
document How to Updating Apache to the latest version [DirectAdmin]
document How to Using a custom VirtualHost template [DirectAdmin]
document How to Adding custom httpd.conf code to the VirtualHosts of a domain [DirectAdmin]
document CGI files Generate Internal Server Error [DirectAdmin]
document How to Running CGI script from any directory or via /~username/cgi-bin [DirectAdmin]
document How to Using an external Mailserver [DirectAdmin]
document Apache Stops Responding but is Running [DirectAdmin]
document How to use SSH [DirectAdmin]
document How to view Log File Paths [DirectAdmin]
document Partition /var is Full [DirectAdmin]
document How to Change Email Password without logging in [DirectAdmin]
document Error connecting to IMAP server: localhost. 115 : Operation now in progress [DirectAdmin]
document How to Setting up DA with an SSL certificate [DirectAdmin]
document How to Setup the Mail System [DirectAdmin]
document Apache won't start and there is nothing in the logs [DirectAdmin]
document IMAP not working. Can't connect to 143 [DirectAdmin]
document Error to /usr/include/krb5.h:2606:24: et/com_err.h: No such file or directory [DirectAdmin]
document How to Add Reverse IP Lookup on your IP's [DirectAdmin]
document How to Showing files in a directory [DirectAdmin]
document How to Adding Custom Modules to php [DirectAdmin]
document Proftpd won't start [DirectAdmin]
document I do not want to run DNS services on my DirectAdmin Server [DirectAdmin]
document How to Updating and Compiling Apache and PHP [DirectAdmin]
document How to Customize the Output of Webalizer [DirectAdmin]
document How to Updating DirectAdmin Manually [DirectAdmin]
document How to Updating your DirectAdmin License Manually [DirectAdmin]
document Apache won't restart: [crit] (98)Address already in use: make_sock: could not bind to port 8090 [DirectAdmin]
document How to Allow Webalizer Stats to be Viewable through the web [DirectAdmin]
document Hotlink Protection: How to Prevent People from Stealing your Files [DirectAdmin]
document Webmail Quotas don't match actual quotas [DirectAdmin]
document How to Creating a Language Pack for DirectAdmin [DirectAdmin]
document How to Enable SpamAssassin on your Server [DirectAdmin]
document How to Forward a Website to Another URL [DirecAdmin]
document Spamassassin : Can't locate HTML/Parser.pm in @INC [DirectAdmin]
document New user using over 100 meg of space and nothing has been added yet [DirectAdmin]
document Named is not reloading correctly when I add a domain [DirectAdmin]
document Server replied: 421 Unexpected failure, please try later [DirectAdmin]
document Disk Usage is showing 0.00 [DirectAdmin]
document My /etc/virtual/domainowners file is empty. How do I rebuild it? [DirectAdmin]
document How to Optimize MySQL [DirectAdmin]
document Error connecting to MySQL: Access denied for user: 'da_admin@localhost' (Using password: YES) [DirectAdmin]
document How to setup /~username/domain.com [Directadmin]
document I've deleted /home, how do I recreate the directories? [DirectAdmin]
document Make the bandwidth, disk uage and webalizer stats update more often [DirectAdmin]
document Installing DBD::mysql from source [DirectAdmin]
document Adding Custom Modules to Apache [DirectAdmin]
document How to Update your exim.conf [DirectAdmin]
document Setting the System Date and Clock [DirectAdmin]
document How to reset a user on the same day of the month his account was created [DirectAdmin]
document How to Downgrade from Apache 2 back to Apache 1.3 [DirectAdmin]
document Frontpage on FreeBSD 5.x [DirectAdmin]
document Webalizer produces: error while loading shared libraries: libgd.so.2 [DirectAdmin]
document How to Server to Server Transfer of All Accounts [DirectAdmin]
document How to Transfer a Domain from one User to Another [DirectAdmin]
document 550-Verification failed for user@email.com [DirectAdmin]
document Permission Denied: Creating Lock File Hitching Post [DirectAdmin]
document How to Create a Login Page for DirectAdmin on your Website [DirectAdmin]
document Get Exim to Listen on Another Port on Top of Port 25 [DirectAdmin]
document How to Downloading a New Webalizer Binary [DirectAdmin]
document How to Creating your Own Service Monitor [DirectAdmin]
document Connecting to www.directadmin.com[66.51.122.131]:443... failed: Cannot assign requested address [DirectAdmin]
document How to Completely Rebuild your /etc/virtual directory [DirectAdmin]
document Share a domain between 2 users [DirectAdmin]
document /usr/libexec/ld-elf.so.1: Shared object libm.so.2 not found, required by my_print_defaults [DirectAdmin]
document view.c:347: REQUIRE((&view->references)->refs > 0) failed [DirectAdmin]
document What ports do I need to open in my firewall? [DirectAdmin]
document The data in /usr/local/directadmin/data/users is gone. I need to create it again [DirectAdmin]
document Warning: Illegal offset type in /path/to/somefile.php after php upgrade [DirectAdmin]
document Translating hardcoded DirectAdmin results [DirectAdmin]
document I can't login to DirectAdmin on port 2222 [DirectAdmin]
document How to Create an Email Account that Deletes Incoming Mail [DirectAdmin]
document Error with wget: use `--no-check-certificate` for licenses/updates [DirectAdmin]
document How to Add Frame Forwarding to your Website [DirectAdmin]
document www.domain.com doesn't work, but domain.com works fine [DirectAdmin]
document Increase the max upload filesize in apache/php [DirectAdmin]
document How to Limit the Number of Emails Sent by Each User (Prevent Spammer) [DirectAdmin]
document How to Compiling Proftpd [DirectAdmin]
document Synchronization Error [DirectAdmin]
document How to Running DirectAdmin through Apache on port 80 [DirectAdmin]
document How to Updating Mysql on FreeBSD [DirectAdmin]
document Setting up Outlook to send through SMTP on port 587 [DirectAdmin]
document How to Lower your TTL Just Before an IP Change [DirectAdmin]
document When Compiling vm-pop3d: Error: `UINT16_MAX' undeclared (first use in this function) [DirectAdmin]
document Why do I need an owned IP for my own SSL Certificate? [DirectAdmin]
document How to Setup Jailed SSH and Jailed CGI (beta) [DirectAdmin]
document How to Track which Site is using the Apache Processes. [DirectAdmin]
document Moving Users between Resellers [DirectAdmin]
document How to Setup vm-pop3d to Run Through xinetd [DirectAdmin]
document Apache won't Start After Update on FreeBSD [DirectAdmin]
document How to Downgrade to MySQL 4.0 from 4.1 (Linux/rpms) [DirectAdmin]
document How the Multi Server DNS Clustering Works [DirectAdmin]
document Mysql rpm install: Error: Failed dependencies: perl(DBI) is needed by MySQL-server-4.0.26-0.i386 [DirectAdmin]
document Error: Cannot Find SSL Binaries Under /usr [DirectAdmin]
document ERROR (2): Header May Not Contain more than a Single Header, New Line Detected. (/webmail/inc/inc.php:169) [DirectAdmin]
document crond[12345]: User account has expired [DirectAdmin]
document Fatal error: Allowed memory size of 123456 bytes exhausted (tried to allocate 234567 bytes) in /path/file.php [DirectAdmin]
document mysql_connect(): Too many connections in /path/to/file.php on line 123 Unable to connect to sql server [DirectAdmin]
document I'm getting the same message downloaded to outlook 2 or 3 times when I use "leave message on server" [DirectAdmin]
document Timestamp of files through ftp are different that actual timestamp [DirectAdmin]
document How to downgrade/upgrade MySQL on FreeBSD [DirectAdmin]
document The task.queue is not being processed [DirectAdmin]
document How to Convert mbox files to Maildir Manually [DirectAdmin]
document semget: No space left on device [DirectAdmin]



RSS

Services d'Hébergement: Hébergement Web | Serveurs Dédiés | Streaming | Colocation Serveurs | Nom de Domaine | Support |

Hosting Services: Web Hosting | Dedicated Servers | Streaming | Servers Colocation | Domain Name | Support |

Services: | Hébergement | Serveurs | Colocation |

Copyright © 2003-2008. NEXUCOM, All Rights Reserved.

Mascot - Mascots - DirectAdmin - big - mf - Boiler Biomass - Mascottes - Mascots - Webmail - gt - Chaudière Biomasse - Mascottes - Mascotte -

statistics