Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for migrating a web server from a source server to a target server, comprising: creating a temporary tasklist file; transferring configuration and content information from said source server to said target server; transferring applications from said source server to said target server; transferring features from said source server to said target server; and providing on said target server directory structures that existed on said source server, wherein if transferring ceases, upon entering recovery mode, the method further comprises resuming transferring said configuration and content information, said applications, and said features, from said source server to said target server with intelligent recovery using the temporary tasklist file, and wherein transferring configuration and content information from said source server to said target server includes transferring Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.
2. The method as recited in claim 1 , wherein said migration is performed utilizing one or more textual scripts.
3. The method as recited in claim 2 , wherein said one or more textual scripts is based on Perl scripting language.
4. The method as recited in claim 2 , wherein said one or more textural scripts is Vbscript.
5. The method as recited in claim 2 , wherein said one or more textual scripts are executable on any one or more systems from the group comprising, a source server system, a target server system and an intermediary system.
6. The method as recited in claim 1 , wherein said source server operates in a Linux operating system environment and said target server operates in a Windows Server operating system environment.
7. The method as recited in claim 1 , further comprising transferring server extensions from said source server to said target server.
8. The method as recited in claim 1 , wherein said migration method is provided through a command line interface.
9. The method as recited in claim 1 , wherein said migration method is modularized to enable addition and removal of functionality by an administrator.
10. A computerized system for migrating web servers comprising: an authentication module; a parser module; a work items module; a verifier module; and one or more storage media for storing information associated with web server migration; wherein, said authentication module obtains one or more informational items pertaining to a source server that is to be migrated to a target server; wherein, said parser module parses said one or more informational items to generate one or more task items for the migration process; wherein, said work items module, utilizing said task items, transfers one or more configuration and data items of said source server to said target server, the one or more configuration and data items including Front Page Server Extensions; wherein, said work items module, utilizing said task items automatically re-extends webs and sub-webs associated with the Front Page Server Extensions on said target server; wherein, said verifier module performs health checks on said target server to ensure the content and configurations that results from said received one or more configuration and data items; and wherein if transferring ceases, upon entering recovery mode, said work items module resumes transferring said one or more configuration and data items of said source server to said target server with intelligent recovery using the one or more task items.
11. The computerized system as recited in claim 10 wherein, said one or more informational items is one from the group consisting of a source IP address, a target IP address, super user credentials for said source and target server environments, a path for the web configuration file of said source server and a description file of said source server.
12. The computerized system as recited in claim 10 , that can be executed from a hoster.
13. The computerized system as recite in claim 12 , wherein said modules are written in a scripting language.
14. The computerized system as recited in claim 13 , wherein said hoster is a Linux operating environment.
15. The computerized system as recited in claim 13 , wherein said hoster is a Windows operating environment.
16. A method in a computing environment, for migrating one or more web sites on a source server to a target server, comprising: creating a temporary tasklist file; migrating web pages and content of said one or more web sites; migrating server applications; and migrating server extensions of said one or more web sites, wherein if migrating ceases, upon entering recovery mode, the method further comprises resuming migrating said web pages and content of said one or more web sites, said server applications, and said server extensions of said one or more web sites with intelligent recovery using the temporary tasklist file, and wherein migrating server extensions of said one or more web sites includes migrating Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.
17. The method as recited in claim 16 , further comprising migrating permission information of said one or more websites.
18. The method as recited in claim 16 , further comprising migrating user directories of said one or more websites.
19. The method as recited in claim 16 , wherein said source server operates in Linux operating system environment and said target server operates in Windows Server operating system environment.
20. The method as recited in claim 16 , wherein said migration is performed utilizing one or more textual scripts.
21. A method for migrating a server side extension on a source server, to a target server, comprising: locating and parsing settings files, which describe said server side extensions on said source server; creating a temporary tasklist file; migrating said server-side extension web and sub-web content; creating a task file containing command line operations to be executed on said target server; and utilizing said task file to transfer one or more information items to said target server from said source server, wherein said one or more information items are utilized to configure said server side extension on said target server, wherein if migrating ceases, upon entering recovery mode, the method further comprises resuming migrating said server-side extension web and sub-web content with intelligent recovery using the temporary tasklist file, and wherein migrating said server-side extension web and sub-web content includes migrating Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.
22. The method as recited in claim 21 , further comprising enumerating users on said source server and utilizing the enumerated information to specify users on said target server.
23. The method as recited in claim 21 , further comprising enumerating group on said source server and utilizing the enumerated information to specify groups on said target server.
24. The method as recited in claim 21 , further comprising parsing files that specify user roles and fights on said source server and utilizing the pared information to specify similar roles on said target server.
25. The method as recited in claim 21 wherein, said source is an Apache web server executing on a computing device running Linux, said target server is an IIS 6.0 web server executing on a Windows Server.
26. A computer readable storage medium containing instructions stored thereon, executable by a computer processor, to perform a method for migrating a web server from a source server to a target server, the method comprising: creating a temporary tasklist file; transferring configuration and content information from said source server to said target server; transferring applications from said source sever to said target server; transferring features from said source server to said target server; and providing on said target server directory structures that existed on said source server, wherein if transferring ceases, upon entering recovery mode, the method further comprises resuming transferring said configuration and content information, said applications, and said features, from said source server to said target server with intelligent recovery using the temporary tasklist file, and wherein transferring configuration and content information from said source server to said target server includes transferring Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.
27. The computer readable storage medium of claim 26 , wherein said migration is performed utilizing one or more textual scripts.
28. The computer readable storage medium of claim 26 , wherein said instructions are provided as one or more textual scripts, wherein said one or more textual scripts are executable on any one or more systems from the group comprising, a source server system, a target server system and an intermediary system.
29. The computer readable storage medium of claim 26 , wherein said migration method is provided through a command line interface.
30. The computer readable storage medium of claim 26 , wherein said migration method is modularized to enable addition and removal of functionality by an administrator.
31. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for migrating a web server from a source server to a target server, the method comprising: creating a temporary tasklist file; transferring configuration and content information from said source server to said target server; transferring applications from said source server to said target server; transferring features from said source server to said target server; and providing on said target server directory structures that existed on said source server, wherein if transferring ceases, upon entering recovery mode, the method further comprises resuming transferring said configuration and content information, said applications, and said features, from said source server to said target server with intelligent recovery using the temporary tasklist file, and wherein transferring configuration and content information from said source server to said target server includes transferring Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.
32. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for migrating one or more web sites on a source server to a target server, the method comprising: creating a temporary tasklist file; migrating web pages and content of said one or more web sites; migrating server applications; and migrating server extensions of said one or more web sites, wherein if migrating ceases, upon entering recovery mode, the method further comprises resuming migrating said web pages and content of said one or more web sites, said server applications, and said server extensions of said one or more web sites with intelligent recovery using the temporary tasklist file, and wherein migrating server extensions of said one or more web sites includes migrating Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.
33. A computer readable storage medium containing instructions stored thereon, executable by a computer processor, to perform a method for migrating one or more web sites on a source server to a target server, the method comprising: creating a temporary tasklist file; migrating web pages and content of said one or more web sites; migrating server applications from said source server to said target server; and migrating server extensions of said one or more web sites to said target sever, wherein if migrating ceases, upon entering recovery mode, the method further comprises resuming migrating said web pages and content of said one or more web sites, said server applications, and said server extensions of said one or more web sites with intelligent recovery using the temporary tasklist file, and wherein migrating server extensions of said one or more web sites to said target server includes migrating Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.
34. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for migrating a server side extension on a source server, to a target server, the method comprising: locating and parsing settings files on said source server; creating a temporary tasklist file; migrating said server-side extension web and sub-web content; creating a task file containing command line operations to be executed on said target server; and utilizing said task file to transfer one or more data items to said target server from said source to be utilized to configure said server side extension on said target server, wherein if migrating ceases, upon entering recovery mode, the method further comprises resuming migrating said server-side extension web and sub-web content with intelligent recovery using the temporary tasklist file, and wherein migrating said server-side extension web and sub-web content includes migrating Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.
Unknown
May 27, 2008
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.