+ Post New Thread
Page 3 of 4 FirstFirst 1234 LastLast
Results 31 to 45 of 46
Virtual Learning Platforms Thread, Moving Moodle! in Technical; Hey, In steps. 1) You need a second internal IP which I'm guessing you can allocate yourself, that's the one ...
  1. #31


    Join Date
    Feb 2007
    Location
    Northamptonshire
    Posts
    4,678
    Thank Post
    352
    Thanked 794 Times in 714 Posts
    Rep Power
    346
    Hey,

    In steps.

    1) You need a second internal IP which I'm guessing you can allocate yourself, that's the one you'll add to the server directly. We can help with that seperately.

    2) You'll need to contact your ISP to assign a new public ip mapping to your internal IP.

    3) You'll need a subdomain created for your moodle that's different to the existing one which will remain pointed to IIS. They will ask what IP they're pointing it to which is the one you obtained from your ISP above.

    4) You're done with a bit of luck.

  2. Thanks to kmount from:

    witch (26th June 2009)

  3. #32

    matt40k's Avatar
    Join Date
    Jun 2008
    Location
    Ipswich
    Posts
    4,338
    Thank Post
    367
    Thanked 620 Times in 507 Posts
    Rep Power
    155
    Quote Originally Posted by witch View Post
    You are all saying different things again!
    Sorry


    Quote Originally Posted by witch View Post
    Yes we are moving to Server 2008 and presumably will use the same IP address as the current server - we only have one, and will continue to only have one!
    Server 2008 IIS includes PHP, so you can just install Moodle. I think... ignore this.

    Quote Originally Posted by witch View Post
    So, basically I need a new IP address and tell apache to use that one for moodle, and IIS to use the old one for the website....
    Correct

    Quote Originally Posted by witch View Post
    How do I get a new IP address? (obviously we have a range -can I just pick an unused one?)
    Yes

    Quote Originally Posted by witch View Post
    Do I need the DNS bit
    yes, you'll need to point the (sub)domain name you want to the moodle ip

    Quote Originally Posted by witch View Post
    Please can I have EXACT instructions on how to set up the system so that this will work. Words of one syllable please guys, with instructions on how to find the various bits I need written out step by step with no bits left out.
    I'll let someone else do this...

    Quote Originally Posted by witch View Post
    Frightened of breaking my bosses new lovely Moodle site? Me? Never!
    That makes you a good technican.

  4. Thanks to matt40k from:

    witch (26th June 2009)

  5. #33

    Join Date
    Mar 2008
    Location
    Surrey
    Posts
    2,160
    Thank Post
    98
    Thanked 318 Times in 260 Posts
    Blog Entries
    4
    Rep Power
    111
    To get a new IP address just pick an unused one which you can assign as static (i.e. one which your DHCP server has listed as an exclusion, so it won't assign it out).

    Go into the properties of the server's NIC, properties of the TCP/IP protocol, Advanced settings and add the new IP address to the existing one.

    Set up the moodle site to listen on that address and test it by typing in the IP address. (Alternatively for testing purposes set up another IIS site just with a blank or test page, then assign that the second IP address, you can reconfigure the moodle site once you've got the DNS set up and know its working).

    Then have a word with whoever holds your DNS records to get them to add one, pointing to the correct address. You'll want it to redirect something like moodle.schoolsite.com rather than schoolsite.com. Setting up two records for the same address is going to confuse things, as your system won't know which one people are trying to get to.

    It may be that you just have one external IP address, in which case you'll need to get routing set up as well.

    For the DNS and the routing you'll need to speak to whoever provides them for you.

    You can also test it internally to start with by putting in a DNS record for your test site, pointing to the new IP address for moodle.schoolsite.com and one pointing to the old address for schoolsite.com.
    Last edited by jamesb; 26th June 2009 at 11:41 AM. Reason: Taking out actual links to schoolsite.

  6. Thanks to jamesb from:

    witch (26th June 2009)

  7. #34

    witch's Avatar
    Join Date
    Nov 2005
    Location
    Dorset
    Posts
    11,044
    Thank Post
    1,315
    Thanked 2,308 Times in 1,623 Posts
    Rep Power
    692
    Hmmm...we do have only one external address - who would set up the routing?

    If I want to do it now on our Server 2000 - do I need to install PHP?

  8. #35

    matt40k's Avatar
    Join Date
    Jun 2008
    Location
    Ipswich
    Posts
    4,338
    Thank Post
    367
    Thanked 620 Times in 507 Posts
    Rep Power
    155
    Quote Originally Posted by witch View Post
    If I want to do it now on our Server 2000 - do I need to install PHP?
    Installation for Windows 2003 with IIS - MoodleDocs

  9. #36

    witch's Avatar
    Join Date
    Nov 2005
    Location
    Dorset
    Posts
    11,044
    Thank Post
    1,315
    Thanked 2,308 Times in 1,623 Posts
    Rep Power
    692
    It is 2000, not 2003

    I already have Moodle running using Apache.

    I am so confused I would delete the lot and start again now I understand the implications of IIS, Apache, and everything else... BUT the boss has put a load of content on and if I deleted it...well, there wouldn't be much of me left after he saw what I had done.

  10. #37

    Join Date
    Mar 2008
    Location
    Surrey
    Posts
    2,160
    Thank Post
    98
    Thanked 318 Times in 260 Posts
    Blog Entries
    4
    Rep Power
    111
    The routing would probably be done by your ISP, or whoever provides that external IP address for you. This may be the LA or a private company.

    All they should need is the new IP address to route to, and the address that people would be using for the new site.

    So as an example, if your current site were on 10.0.0.1 internally with an address of oldsite.stuff , and you put the new site on 10.0.0.2 with an address of moodle.oldsite.stuff, they should be able to set up the routing so that anyone trying to access the new address would simply be bounced to 10.0.0.2 instead of 10.0.0.1.

    Take it a step at a time, and grab a cup of tea first. Its not as complex as we're making it sound by a long shot.

    So, step 1 - set up a second static IP address on the server

    Step 2 - set up a test site in IIS and assign the new IP address to it. Assign the old site the original IP address (can all be done in IIS manager by going in to website properties and setting the IP address).

    Step 3 - test it, then speak to the relevant people to get DNS and so on set up so you can check whether the new URL works, that way you can avoid downtime and make sure its all going to work beforehand.

    Step 4 - once its all done and working tell Apache to listen on the new IP address, on port 80.

    Step 5 - make a new cup of tea.

  11. 2 Thanks to jamesb:

    silver (26th June 2009), witch (26th June 2009)

  12. #38

    witch's Avatar
    Join Date
    Nov 2005
    Location
    Dorset
    Posts
    11,044
    Thank Post
    1,315
    Thanked 2,308 Times in 1,623 Posts
    Rep Power
    692
    OK - I will look at this and have a go.

    Next question - when we move to Server 2008, and I reinstall Moodle, what do I do then? Do I install it on IIS (is there documentation?) and if I do, what do I do then about the IP addresses, DNS names and such - will I still need them? or can IIS on Server 2008 differentiate between different sites in some clever way?.
    It is all a bit less foggy than it was - but the shapes are only now beginning to emerge from the darkness!!

    It is really kind of you all to take the time to help me and I am very grateful

  13. #39

    Join Date
    Mar 2008
    Location
    Surrey
    Posts
    2,160
    Thank Post
    98
    Thanked 318 Times in 260 Posts
    Blog Entries
    4
    Rep Power
    111
    Unless you want to start playing around with host headers (its not worth it, trust me) you'll need the second IP address still, and the routing in place. All you'll need to do though is set whichever system you want to use it up to listen on the appropriate IP address.

    Incidentally if this makes no sense let me know. I've just got back from the pub and may not be making too much sense. I can try and translate tomorrow.

  14. #40

    Join Date
    Jan 2007
    Posts
    423
    Thank Post
    7
    Thanked 30 Times in 26 Posts
    Rep Power
    21
    I went with that view on the basis that getting a second external IP from some RBCs can be a pig...

  15. #41
    Jamo's Avatar
    Join Date
    Jan 2009
    Posts
    1,349
    Thank Post
    66
    Thanked 175 Times in 147 Posts
    Rep Power
    60
    It seems awfully complicated!! With apache (I know we are IIS here) you can set up Vhosts which allow you to host multiple sites on one IP. Using a wildcard (*.webaddress.com) forwarding to my host IP I could set Moodle.website.com www.website.com anything.website.com up as the domain was still forwarded to my machine. Surely there is a way to do this under IIS!!

  16. #42

    witch's Avatar
    Join Date
    Nov 2005
    Location
    Dorset
    Posts
    11,044
    Thank Post
    1,315
    Thanked 2,308 Times in 1,623 Posts
    Rep Power
    692
    Sorry, what is a host header?
    I have emailed the provider (SWGfL) but have had no reply. Anything that doesn't involve them would be good

  17. #43

    Join Date
    Mar 2008
    Location
    Surrey
    Posts
    2,160
    Thank Post
    98
    Thanked 318 Times in 260 Posts
    Blog Entries
    4
    Rep Power
    111
    HOW TO: Use Host Header Names to Host Multiple Sites from One IP Address in IIS 5.0 - Using host headers in IIS

    Name-based Virtual Hosts - Using virtual hosts in Apache

    Basically instead of using different IP addresses or ports you really on the HTTP header included by the browser including the appropriate name for each site.

  18. #44
    projector1's Avatar
    Join Date
    Nov 2005
    Posts
    460
    Thank Post
    70
    Thanked 1 Time in 1 Post
    Rep Power
    18
    PcPro have been running a series on how to install moodle on a server 2008 box.
    Any one interested, just pm for the article

  19. #45

    witch's Avatar
    Join Date
    Nov 2005
    Location
    Dorset
    Posts
    11,044
    Thank Post
    1,315
    Thanked 2,308 Times in 1,623 Posts
    Rep Power
    692
    And today's problem is:

    The company installing our new server etc insist that they want to use the host header method of installing moodle on IIS. Can someone please give me a definitive answer as to what I have to ask our provider (SWGfL) for? I really don't know what it is I'm asking about.
    PLEASE don't go on about host headers being the wrong route, that's what they want to do and I don't have the time or expertise to do it myself so we will have to go with it.

    I also need someone to confirm exactly what I need to copy and where it is so that current content isn't lost.
    Wish I'd never heard of s****ing VLEs
    Last edited by witch; 1st July 2009 at 08:00 AM.

SHARE:
+ Post New Thread
Page 3 of 4 FirstFirst 1234 LastLast

Similar Threads

  1. Moodle - Word template to create Moodle XML Quiz
    By lasercat in forum Virtual Learning Platforms
    Replies: 4
    Last Post: 25th October 2010, 12:19 PM
  2. Moving away from RM
    By MJoyeux in forum Wireless Networks
    Replies: 22
    Last Post: 10th May 2010, 01:30 PM
  3. Moving moodle to IIS
    By Quackers in forum Virtual Learning Platforms
    Replies: 3
    Last Post: 27th June 2007, 01:42 PM
  4. Moving On
    By Nij.UK in forum General Chat
    Replies: 5
    Last Post: 20th March 2007, 08:28 PM
  5. Moving moodle?
    By maniac in forum Virtual Learning Platforms
    Replies: 26
    Last Post: 17th March 2007, 10:09 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •