Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > ISPConfig 2 > Installation/Configuration

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Reply
 
Thread Tools Display Modes
  #1  
Old 13th July 2006, 20:24
xare xare is offline
Junior Member
 
Join Date: Jul 2006
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default Migrating from Virtualmin to ISPConfig

Hi
I have a system where I do manage domains and users with Virtualmin. I wish to migrate my system so I can use ISPConfig.

But things are not that easy. I have found some problems and incompatibilities I wish to resolve.

1. Virtualmin configuration creates one main user for each domain and then subusers. The difference lies in the structure of the user name. For example if I create example.com, I create automatically the unix user example, but if I want to add users to that domain those are created as user.domain in order to allow different domains have a user with the same name.

How can I ensure ISPConfig will do the same?

2. Virtualmain adds apache stanzas in httpd.conf while ISPConfig add the per domain stanzas are added in a separate file in the vhosts folder. I did start ISPConfig and started creating domains but I found my older domains already defined as VirtualHosts in httpd.conf would not show up but a message generated by ISPConfig. A shared IP error. I did turn ISPConfig off, but the error remained, until I restored the old httpd.conf file and restarted Apache.
How can I avoid that problem. I saw in another forum that I had to give the internal network address of my host and not the external. But I use an external server and I don't know it.

3. As with email I used postfix, ISPConfig replaces in main.cf the following order: virtual_alias_maps = hash:/etc/postfix/virtual
which points at my actual email accounts by
virtual_maps = hash:/etc/mail/virtusertable

Would not it be possible to define /etc/postfix/virtual as the virtual_maps value for my mails, does virtusertable have the same structure than /etc/postfix/virtual created by virtualmin?

Thanks for answering i plan to become a user of ISPConfig and collaborate with this project if I manage to set it up to work, for the rest I managed to make it work and it looks just what I needed.

Bye
Reply With Quote
Sponsored Links
  #2  
Old 14th July 2006, 12:09
till till is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 37,015
Thanks: 840
Thanked 5,652 Times in 4,461 Posts
Default

Quote:
Originally Posted by xare
Hi
I have a system where I do manage domains and users with Virtualmin. I wish to migrate my system so I can use ISPConfig.

But things are not that easy. I have found some problems and incompatibilities I wish to resolve.

1. Virtualmin configuration creates one main user for each domain and then subusers. The difference lies in the structure of the user name. For example if I create example.com, I create automatically the unix user example, but if I want to add users to that domain those are created as user.domain in order to allow different domains have a user with the same name.

How can I ensure ISPConfig will do the same?
ISPConfig uses user prefixes and not user suffixes, you can not change that but you can remove the user prefix to migrate the old usernames and then activate the user prefix again.

Quote:
2. Virtualmain adds apache stanzas in httpd.conf while ISPConfig add the per domain stanzas are added in a separate file in the vhosts folder. I did start ISPConfig and started creating domains but I found my older domains already defined as VirtualHosts in httpd.conf would not show up but a message generated by ISPConfig. A shared IP error. I did turn ISPConfig off, but the error remained, until I restored the old httpd.conf file and restarted Apache.
How can I avoid that problem. I saw in another forum that I had to give the internal network address of my host and not the external. But I use an external server and I don't know it.
remove your old vhosts from from your httpd.conf before you create the websites in ISPConfig. If you use an external server that is not in a NAT enviroment, you must use the external IP address.

Quote:
3. As with email I used postfix, ISPConfig replaces in main.cf the following order: virtual_alias_maps = hash:/etc/postfix/virtual
which points at my actual email accounts by
virtual_maps = hash:/etc/mail/virtusertable

Would not it be possible to define /etc/postfix/virtual as the virtual_maps value for my mails, does virtusertable have the same structure than /etc/postfix/virtual created by virtualmin?
I dont know if ISPConfig uses the same structure for the virtusertable. If you want to migrate to ISPConfig you will have to create all users again in ISPConfig so it does not matter if the files have the same structure.
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote
  #3  
Old 15th July 2006, 17:50
xare xare is offline
Junior Member
 
Join Date: Jul 2006
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
ISPConfig uses user prefixes and not user suffixes, you can not change that but you can remove the user prefix to migrate the old usernames and then activate the user prefix again.
Sorry I did not understand this well.

When you say ISPConfig uses user prefixes, what does that mean?

Is there a way to do the change without forcing users to change their settings in outlook?

2. My server is an external server from my workplace (dedicated server) but in my ISP provider it's probably part of a net.

So what would be the best to avoid the shared IP message? Just remove all sites from httpd.conf and create them with ISPConfig?

I have seen that the sites are created in the following way:

a link is created as /home/nameofsite pointing at /home/webX where X is a number. There all the files and folders are created. Cannot we just have /home/nameofsite?
Reply With Quote
  #4  
Old 16th July 2006, 13:58
falko falko is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,751 Times in 2,581 Posts
 
Default

Quote:
Originally Posted by xare
When you say ISPConfig uses user prefixes, what does that mean?

Is there a way to do the change without forcing users to change their settings in outlook?
Have a look here: http://www.howtoforge.com/faq/14_47_en.html

Quote:
Originally Posted by xare
So what would be the best to avoid the shared IP message? Just remove all sites from httpd.conf and create them with ISPConfig?
Yes. Make sure you install ISPConfig with one of the IP addresses you see in the
Code:
ifconfig
output.

Quote:
Originally Posted by xare
I have seen that the sites are created in the following way:

a link is created as /home/nameofsite pointing at /home/webX where X is a number. There all the files and folders are created. Cannot we just have /home/nameofsite?
No, this cannot be changed.
__________________
Falko
--
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote
The Following User Says Thank You to falko For This Useful Post:
Williamsl (26th July 2014)
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Migrating from Ensim Webppliance to ISPConfig lorello General 11 8th September 2006 19:08
FC4 Setup DNS and ISPCONFIG issues The General Installation/Configuration 7 15th May 2006 10:45
ISPConfig 2.3.1-dev released till General 0 8th May 2006 23:18
SP-Server Setup - Ubuntu 5.10 "Breezy Badger" - Page 6 (changes) LuisC-SM HOWTO-Related Questions 0 21st April 2006 16:16
Users and websites aren't created Glorfindel Installation/Configuration 9 23rd February 2006 05:20


All times are GMT +2. The time now is 03:29.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.