Thursday, November 11, 2010

How to setup webserver on linux operating system



A web server is a computer program that delivers (serves) content, such as web pages, using the Hypertext Transfer Protocol (HTTP), over the World Wide Web. The term web server can also refer to the computer or virtual machine running the program.

Basic steps in installing a Web-server:



1.> Connect yourself to any possible network and determine your system’s IP- address.

2.> By typing “ ifconfig –a ” in the terminal, or right-clicking on the network icon and choosing “connection information ”.

3.> Now, in terminal type: gedit /etc/httpd/conf/httpd.conf
This will open up a configuration document in gedit.

4.> You have to make changes in this configuration file as given in one of the three methods below.

5.> Once done you should restart/start the httpd server by typing: /etc/init.d/httpd start
This will restart the server with new settings in the config file.

6.> Next you should make entries in the host file by typing: gedit /etc/hosts
This will open up a host file in gedit, where you should type for example:
10.10.212.32 bvcoe.home www.abcd.com (note that you may have to make more such entries if you are hosting more than one webserver.)

7.> Now, you have to close it and restart the web server again by typing /etc/init.d/httpd restart.
You can check for working of webserver by typing: ping www.abcd.com

8.> Now open the web-browser and type the URL which you have defined.
You should see your page.

9.>To open you site in other computers you should switch off the fire wall of your computer by typing: /etc/init.d/iptables stop.
If you are hosting many servers you document root may be different or same for all servers.

10.> Test you webserver by typing in adderss bar of browser : 123.456.123.12:8080(your ip add) for port based hosting.
Other wise just the ip-address: 123.456.123.12
11.> To view your html page 123.456.123.12/yourpage.html

12.> To make your own directory in html directory:
Cd /var/www/html
Mkdir
Cd /var/www/html/

13.> Now you have to make a html page which will be stored in this folder.
By typing: gedit page1.html

This will open up a blank gedit editor where you have to type you html code for ex.



14.> Save the file and close. You html page is ready.







Experiment # 1
Web-server Installation
IP Based virtual hosting:

In IP-based virtual hosting the server is configured with multiple physical network interfaces, virtual network interfaces on the same physical interface or multiple IP addresses on one interface. IP-based virtual hosts use multiple hosts for different IP addresses but on same server. This allows running multiple websites, each with a different IP, on a single machine. This can be achieved by hosts that have multiple network connections, or by virtual interfaces.

For example, www.acn1.com and www.acn2.com have ip addresses 127.0.0.100 and 127.0.0.101 respectively and share the same web server. In this scenario, both www.acn1.com and www.acn2.com are registered with the standard domain name service registry as having the IP address 127.0.0100 and 127.0.0.101. A user types in the URL http://www.acn1.com in his browser. The user's computer resolves the name www.acn1.com to the IP address 127.0.0.100 and similarly www.acn1.com to the IP address:
127.0.0.100.
The web server can obtain the address the TCP connection was intended for using a standard API and use this to determine which website to serve. The client is not involved in this process and therefore (unlike with name based virtual hosting) there are no compatibility issues.



The main server can never catch a request, because all IP addresses of our machine are in use for IP-based virtual hosts (only localhost requests can hit the main server).




Experiment # 2 Web-server Installation

Name Based virtual hosting:

Name-based virtual hosts use multiple host names for the same webserver IP address. In name based virtual hosting multiple hosts are assigned same IP address.
Name-based virtual hosts allow multiple websites on a single IP address. This is in contrast to IP-based virtual hosts, where you need an IP address for each website. IP-based virtual hosts rely explicitly on IP addresses to determine the correct virtual host to the server. Name-based virtual hosts rely on the client to specify the hostname in the HTTP headers. Name-based virtual hosts are easy to configure, and do not require multiple IP addresses, and can, therefore, work in situations in which you are short of IPs.
For example, www.acn1.com and www.acn2.com have the same ip address 127.0.0.100 and share the same web server. In this scenario, both www.acn1.com and www.acn2.com are registered with the standard domain name service registry as having the IP address 127.0.0100. A user types in the URL http://www.acn1.com in his browser. The user's computer resolves the name www.acn1.com to the IP address 127.0.0.100. Server is created on the machine that has the IP address 127.0.0.100, so it receives the request. Server determines which virtual host to use by looking at the request URL.

Server configuration:



The asterisks match all addresses, so the main server serves no requests. Due to the fact that www.domain.tld is first in the configuration file, it has the highest priority and can be seen as the default or primary server.



Experiment # 3
Web-server Installation
Port- Based virtual hosting:

The default port number for HTTP is 80. However, most webservers can be configured to operate on almost any port number, provided the port number is not in use by any other program on the server.
For instance, a server may host the website www.example.com. However, if they wish to operate a second site, do not have access to the domain name configuration for their domain name, and/or own no other IP addresses which they could use to serve the site from, they could instead use another port number, for example, www.example.com:81 for port 81, or www.example.com:8000 for port 8,000.
Setup: The server machine has one IP address (111.22.33.44) which resolves to the name domain.com. If we don't have the option to get another address or alias for our server we can use port-based virtual hosts if we need a virtual host with a different configuration.
Server configuration:




A request to domain.com on port 80 is served from the main server and a request to domain2.com on port 8080 is served from the virtual host.

Sunday, October 31, 2010

Turn your Ipod Touch into a mobile phone !! soon !!



THIS ADDON WILL BE SOON AVAILABLE NATIONWIDE BY THIS CHRISTMAS !!!!

The ApplePeel 520 is an slide-on case for iPod touch containing a 4.5-hour battery, a dock connector and SIM card.

Provided that the housed device is jailbroken and has the proper software installed to recognize the Peel, the solution acts as an actual Apple iPhone, give or take a few features.

Using their iPod touches with the ApplePeel 520, customers will not only be able to place and receive calls, but they will also be able to do text messaging on their iPods.

Friday, October 29, 2010

Installing MeeGo on the Nokia N900



Installing the MeeGo Handset Image

These instructions will guide you through installing the root file system on an external Micro SD card, to be used with the Nokia N900 handset.

WARNING:

MeeGo is an open source project and if you choose to install the MeeGo image to your N900 device, you do it completely at your own risk. If you are not confident that you know what you are doing with it and why, please don't use it at all. Especially now, if you start playing with call software under development, you need to watch after your phone bill, as well.

These instructions will guide you through installing the root file system on an external Micro SD card, to be used with the Nokia N900 phone.

You will need:

* Nokia N900 phone and USB cable to connect it to the PC
* Micro SDHC card, with a preferred capacity of at least 2 GB and class 6 or higher
* MeeGo Handset Image for N900

Note: The Micro SDHC card will be erased during these steps, so you should not use a Micro SDHC card that contains information you may need.


MeeGo Handset Images for N900 consists of two parts:

* The meego-handset-armv7l-n900-{ID}-mmcblk0p.raw.bz2:
This file contains the rootfs with the Handset UX experience that is flashed to micro SD memorycard.
* The meego-handset-armv7l-n900-{ID}-vmlinuz-{ID}-n900:
This file is the kernel that is used to boot to the MeeGo Handset image.

To boot Nokia N900 with MeeGo Handset UX image, you must copy the rootfs image (*.raw) of your choice, to the Micro SDHC card.
Using Linux

Once you have downloaded your desired image from the download location, you will need to extract the compressed file.

$ bzip2 -d meego-handset-armv7l-n900-*-mmcblk0p.raw.bz2

This will uncompress the Handset Image to the current directory.

After inserting the Micro SDHC card into your card reader, you will need to determine the proper device designation for your card.

If your system does not auto recognize your Micro SDHC card, you can manually find it by executing fdisk.

$ sudo fdisk -l

Running the command above will result in an output similar to this:
Disk /dev/sdX: 3957 MB, 3957325824 bytes
194 heads, 30 sectors/track, 1328 cylinders
Units = cylinders of 5820 * 512 = 2979840 bytes
Disk identifier: 0x0001ace5

Device Boot Start End Blocks Id System
/dev/sdX1 1 588 1708984 83 Linux

In this example, the Micro SDHC card is referred as /dev/sdX.

Notes:

* Not all systems will use /dev/sdX. Some systems may designate your card /dev/mmcbkY, as well.
* Do not use the partition indicated by the 1 in /dev/sdX1 in the above example. Use the device which would be /dev/sdX.

Once you have determined your Micro SDHC card, make sure that it is not mounted. To list the current mounts, use 'mount' command and use 'umount' command to unmount all the directories that refer to your Micro SDHC card. After you have made sure the Micro SDHC card is not mounted, run dd command, below, to copy the image file to your Micro SDHC card.
Note: Change the if= to point to the proper image and of= to your Micro SDHC device.
$ sudo dd bs=4096 if=meego-handset-armv7l-n900-*-mmcblk0p.raw of=/dev/sdX

Depending on image size and card speed, it can take dd up to 20 min to complete this operation. After this operation is ready, you should see output similar to this:
475136+1 records in
475136+1 records out
1946157057 bytes (1.9 GB) copied, 214.382 s, 9.1 MB/s

Now the image is in your Micro SDHC card and you can move to the "Booting MeeGo Handset Image" section.
Using Windows

To use Windows (XP, Vista, 7) to copy the image to your Micro SDHC card, you will need to make sure:

* You can unpackage the image file. To do this you will need a compression utility, like 7-Zip http://7zip.com
* You have an image writer utility, like Win32DiskImager.exe
https://launchpad.net/win32-image-writer/+download

Using your preferred compression utility, extract the contents of the downloaded image. Once uncompressed, you will have a named directory containing the MeeGo Handset Images.

Once you have extracted and located the image you wish to install, use your preferred image writer to write the image to your Micro SD card. Here's an example of the process you may follow to use the W32DiskImager:

1. Run W32DiskImager.exe.
2. Select the desired MeeGo Handset Image.
3. Select the drive letter for your Micro SDHC card.
4. Click the "Write" button to start writing the MeeGo Handset Image to the Micro SDHC card.

Booting MeeGo Handset Image

To boot the image on Nokia N900, you need to get the flasher application from http://tablets-dev.nokia.com/maemo-dev-env-downloads.php. In the page, there are multiple different binaries for different Operating Systems (OS). Get the binary suitable for your own OS.

After downloading the suitable binaries, install/unpackage the package.

With the flasher, the kernel is loaded to the device, which means that the original Maemo kernel is returned when the device is powered off. Here are the steps to load the MeeGo kernel to the N900 device.

1. Remove the back cover and the battery from the device.
2. Insert the microsd memory card into the device.
3. Insert the battery into the device, but do not power on the N900 device.
4. Place back cover onto the device. If not present, the device will not detect the Micro SDHC card properly.
5. Start the flasher with the following command:

Linux:

$ sudo flasher-3.5 -l -k meego-handset-armv7l-n900-*-vmlinuz-*-n900 -b

Windows:

$ flasher-3.5.exe -l -k meego-handset-armv7l-n900-*-vmlinuz-*-n900 -b

* When the flasher is started, you should see following message:

flasher v2.5.2 (Oct 21 2009)
Suitable USB device not found, waiting.

* If you see the message shown in 6, then connect the N900 with USB cable to your PC and the flash should start automatically.

Message similar to
Found device RX-51, hardware revision 1801
NOLO version 1.4.14
Version of 'sw-release':
Sending kernel image (1564 kB)...
100% (1564 of 1564 kB, avg. 16638 kB/s)
Flashing kernel... done.

should be shown. After this process, the device should boot to the MeeGo Handset UX.

Saturday, October 16, 2010

How to slim down Windows 7 to make it work more faster and lite



Slim down a Windows 7 image (iso) easily with Vlite software. Slimming Windows 7 is easy and fast, also it allows users to boot this OS from a 2 gb pendrive and takes up low space of about 5 gb only compared to 7.5 gb of the original. The slimming is done by removing unecessary windows components which we rarely use, the other advantage of slimming down windows 7 is to install it faster!! the best and easiest way to do so is to use a software called Vlite available free to download. You will also need WAIK to run this program, but you can refer to the other tutorial of using VLite without WAIK.


1.>> The first step is to copy the contents of a dvd image(iso) to a folder in a specific drive.

2.>> Install Vlite and run it as administrator, the first screen you see above asks you to browse the folder in which you have extracted the image of Windows 7 disk.

3.>> After browsing the folder, it detects and loads the windows files and may ask you to select the version to be modified. for example, am choosing Windows 7 ultimate.

4.>> Next step is to select the tasks which you want to perform on this copy of windows. Some of the available tasks are as follows:



5.>> Here you will select the "Components" and "Tweaks" or just components if you dont want any other services to be stopped after completing installtion.

6.>> Under "Components" you can remove the following components and files:

Sample pictures , Sample videos , games , media center , internet explorer , windows defender, windows update lots more....but remember to remove only unecessary components other wise your windows may fail to install.



7.>> Next comes the tweaking task, this will allow you to disable or manual the services just after windows installation. Tweaking to be done very carefully as you may not know the reason why some specific task is not being done by windows, so choose wisely.



8.>> Next you will be allowed to split the image if you want the iso files to be written on a cd. Or you can start building the new image by saving the iso file at a destination which can be later burned on a disk or a Pendrive.

9.>> yooohoo!! you have done it !! :)

Friday, October 8, 2010

How to build your own Super Computer !!

A Super computer is a cluster of two or more computers connected via a networking protocol. The cluster is used to distribute task workload between computers and to provide a fail-safe system to keep a high level of system availability. Familiarity with building computers and installing and customizing operating systems, networks and software is required before building a super computer. So here's how to build your own SUPER COMPUTER !!



1.>> Install the same operating system on the computers to be used for the super computer. Windows NT and Windows 2000 or WINDOWS XP are stable operating systems to use for a Windows-based cluster.

2.>> Connect the computers for the super computer to a local area network (LAN) hub or switch.

3.>> Install a cluster management service and communication software on the computer that will serve as the master computer in the cluster. The Message Passing Interface (MPI) is a stable and easy-to-use software for this task. MPICH is a free version of MPI and can be found at the MPICH home page.

4.>> Extract the software package to a new folder on the main hard drive of your master computer. Copy the ".dll" files from the new folder to the Windows system 32 folder on the main hard drive.

5.>> Run the ".bat" file for the software to install the cluster management service and communication software.

6.>> Repeat Step 4 on all other computers in the cluster.


7.>> Execute the "shell" program found in the new folder on the master computer to detect all other computers in the cluster. Assign each computer a unique address. The super computer is ready to test and use.



Sunday, October 3, 2010

The best list of softwares you need after windows installation



The following is the list of must have freewares:

Vlc media player 1.1.4
Utorrent
Google Chrome 7
ImgBurn 2.5.2.0
HFS (http file server)
Apex DC++
Adobe reader 9.3.3
Skype 5 beta
CCleaner 2.3.6
TeamViewer 5
Oracle VM Virtual Box
Speccy
Virtual Clone Drive
SongBird
Google Talk



Thursday, September 30, 2010

Capture text from images easily with MS office 2007 and 2010

If you have googled right then you must reach here, In simple words i created this post because, sometimes it becomes very necessary to obtain a soft and editable copy of an ms word document, but what, when its a protected, non-editable or a scanned image of a document ??? can you simply edit it ? YES! with MS office you can do it in no time.

This process is called as "OCR" (Optical Character Recognition). MS office has a built in tool called as MS Document Imaging tool. This tool by default doesn't get installed in your system, you have to manually select this tool from the setup file.


1.>> The First step goes about the installation of MS Document Imaging tool from the add/remove option on the first screen (when MS office is already installed).



2.>> Under office tools expand >> expand "Ms document imaging" and select "run from my computer" and hit "continue" button below to install the component tool.



3.>> Upon completion of installation of MS document Imaging tool, select it from the start menu under "Ms Office" folder.



4.>> Now, the important step is to convert the image captured by you into a .Tiff format by opening the image in paint you can do this and saving the image. Here i have saved this Google images website image into .tiff format.



5.>> In MS document imaging, select the yellow folder to open the saved .tiff file image.



6.>> The next step is to press the button called "Recognize text using OCR". this may take a little time if the image is large.



7.>> The last and final step is to import the captured text to a word file, Select the "Text to Word" buton as shown below.
This will transport the file to a word file containing the precious text!



8.>> Here's the magic!! Congratulations!! Not only the text but also its size has been maintained as shown below:

:)


Monday, September 27, 2010

How to forward ports in wifi router for DC++ , LimeWire , UTorrent



Just bought a new wireless router? and facing problems of not downloading/uploading, port not forwarded, in utorrent or dc++ client? So here's the tutorial to solve this problem easily.

Most of the routers have same settings but have different English word for the same function. Here, I will be configuring ports in DIR-300 router.


1.>> Open Control Panel >> Network Connections (Windows XP) / Networking and Sharing Center (Windows 7/8). 

Windows 7 / 8 users will select "Network adapters" (Left side pane) and Double-Click over the Ethernet/Local Area Connection/ Wireless Connection., depending upon what network card (wired / Wireless) you are using to connect your router. to see its "Properties" >> "Details" to view the current status of your Network Card.

Windows XP users will simply, double click on the Network card (Wired/Wireless) such as Local area Connection to view the status of their network card.

1.>> Connect to your router via Wireless or Wired (one of the 4 ports).



2.> Open "Network and Sharing Center" and select "Local Area Connection" or "Wireless Network connection" and press "Details" depending how is your PC connected to router ( Wired or Wireless). 


Note down the [1.] Router IP Address from above. (mine is 192.168.0.1)

Note down the [2.] Your PC's IP Address from above. (mine is 192.168.0.100)

3.>> Now open a browser and type 192.168.0.1 in the address bar of the browser.( This ip address may be different for your Router brand.

BELKIN = 192.168.2.1
NETGEAR = 192.168.1.1
LINKSYS = 192.168.1.1
DLINK = 192.168.0.1
Iball = 192.168.1.1
TPLINK = 192.168.0.1

ASUS = 192.168.1.1

A Login Page / Dialog Box of the Router may Welcome you to before making any changes to the Router's settings. You may refer to your Router Manual for Default values of Username and Password.

Some Common Router brand's Default USERNAME and PASSWORD are listed below :-


Dlink:                             Username: admin                  Password: <Blank>
LINKSYS:                     Username: admin                  Password: admin
Iball:                              Username: admin                  Password: 1234
Digisol:                          Username: admin                  Password: password
TP-Link:                       Username: admin                  Password: 1234 
Netgear:                         Username: admin                  Password: password 

   


4.>> A router page then opens like this, and select "Advance" tab above and then select "Port forwarding" option to see screen like this:



















5.>> Make entries for each type of application such as DC++ and U-torrent.

6.>> Check the box and name the entry like "dc++" and then from the drop down menu of "Computer NAME" select your pc and press "<<" button.  


(Some routers do not have this function, so you can enter it manually)
Please put your "PC IP Address" which you noted down in Step 2.

7.>> Enter the Starting and Ending port range such as 1000 ~ 1003 for dc++ and 2000 ~ 2003 for utorrent.

8.>> Select Traffic type as "Any" or "UDP/TCP".

9.>> Save settings and allow the router to restart once with finalized settings.

10.>> Now in DC++ settings as shown below select the connection settings and select "Firewall with manual Port forwarding" Enter Ports between 1000 and 1003. for Example, I use 1000,1001,1002,1003, and so on.



11.>> Under External/WAN Ip option press "Get IP" button and copy the same ip(external) to above for the "Bind Address" and click OK to save the settings and restart DC++ client to finalize the settings.

12.>> Similarly for utorrent client, make the following changes in the connection settings. Remember to untick the "Randomize port at each start".

13.>> Enter any port between 2000 to 2003 in the port field., Press apply and then ok to finalize the settings and restart Utorrent client.


>>Port Fowarding done still no Luck <<


This may be caused due to change in local ip-address(192.168.xxx.xxx) Provided by your router.

PLEASE NOTE :- Belkin has this major problem of forgetting the ip address which was given first. Due to which the port forwarding settings do not apply for that previous ip address...So I request you to again see the new Ip-address given by your router to your PC, such as 192.168.2.3 or 192.168.2.xxx....then use that same ip in the "virtual servers" Or "port forwarding Table" settings to make things work again.:")
Or
Choose Static Ip-Adress Scheme to manually assign ipaddress to each PC/Wireless Device.


To Solve this Issue for other Brands : You may use DHCP Reservation Option (not available on Belkin Exclusively) by binding your Mac-ID's from different wireless devices to the fixed Ip-addresses, so that whenever you connect to your router, you will always get the same fixed Ip address.
Here's an example from my Dlink router :

Customize your folder icons in windows 7



With Folderico customizing Windows 7 folder icon and color is a fun. The beauty of this program is it integrates into the explorer shell so that you can personalize folders right from the context menu.

The Folderico also lets you change library icons in a jiffy. Once installed, you will see Folderico entry in the explorer context menu (right-click menu). Though this tool comes with a set of beautiful icons, you can always browse to your desired icon using Select custom icon options.



With reset feature you can quickly revert to the default icon. Overall, this is a handy application for Windows 7. Please note that the context menu option works only in 32-bit version of Windows 7. If you are using the 64-bit version, please run the Folderico program and select the folder to customize it.



>> Download link : Download FOLDERICO

Terminate a process in windows by force.

The ability to perform tasks from a system’s command line allows those tasks to be used in batch files. This trick will help you to kill the process which is disturbing you.


If you know the name of a process to kill, for example notepad.exe, use the following command from a command prompt to end it:


taskkill /IM notepad.exe


This will cause the program to terminate gracefully, asking for confirmation if there are unsaved changes. To forcefully kill the same process, add the /F option to the command line. Be careful with the /F option as it will terminate all matching processes without confirmation.

To kill a single instance of a process, specify its process id (PID). For example, if the desired process has a PID of 827, use the following command to kill it:

taskkill /PID 827

Using filters, a variety of different patterns can be used to specify the processes to kill. For example, the following filter syntax will forcefully kill all processes owned by the user "varun":

taskkill /F /FI "USERNAME eq varun"

The following table shows the available filters and their use:

Filter Name Valid Operators Valid Value(s)
----------- --------------- --------------
STATUS eq ne RUNNING | NOT RESPONDING
IMAGENAME eq ne Image name
PID eq ne gt lt ge le PID value
SESSION eq ne gt lt ge le Session number.
CPUTIME eq ne gt lt ge le CPU time in the format
of hh:mm:ss.
MEMUSAGE eq ne gt lt ge le Memory usage in KB
USERNAME eq ne User name in [domain\]user
format
MODULES eq ne DLL name
SERVICES eq ne Service name
WINDOWTITLE eq ne Window title


For your knowledge:

eq: equals ne: not equal
gt: greater than lt: less than
gt: greater than or equal le: less than or equal

Saturday, September 18, 2010

Unattended Windows 7 x86 or x64 setup



Having an unattended Windows 7 installation DVD saves your precious time and energy. You will not be asked to enter product key, keyboard type, time and currency format, and also you will not be asked to click the next button.


So with unattended Windows 7 DVD or USB you can easily install Windows in a few minutes without touching your mouse and keyboard!


Requirements:
1. Windows 7 ISO file.
2. Blank DVD /4gb Pendrive or external hdd.
3. vLite software.
4. Image extractor such as 7-Zip (free), WinRar, or WinZIP.



1.>> Go to the folder where your Windows 7 ISO file is located and extract the ISO to a new folder. If you already have a Windows 7 DVD, just copy the contents to a new folder.

2.>> Download, install and run vLite to see the mail window. Note that vLite will ask you to install WAIK (Windows Automated Installation Kit), you need to install it. And if you are not in a situation to download the 1300 MB WAIK file, you can follow my how to use vLite directly without installing WAIK.



3.>> In the first vLite window, click on the browse button to select your Windows 7 extracted folder. Click Next button to continue and select version of your choice.

4.>> In the following screen, Task Selection, you need to select unattended setup and Bootable ISO options. Click Next, again.



5. Here you may enter your Windows 7 product key or skip auto activation. Note that you have many options here. I suggest you to enable following options:

Under GENERAL tab.

>> Skip product key.
>> Skip automatic activation.
>> Select this version.
>> Accept EULA certificate.

Under Regional tab.

>> You can specify the language to install well in advance, such as US English.

6. Once you enable all required options and enter the product key, click Apply button.




7. Rebuilding image process will start, and the process may take 10 to 15 minutes.

8. You are almost close to the conclusion. Clicking the Next button will allow you to create or burn image, label your copy and split image. Select burn image to burn your unattended Windows 7 to DVD.



9. Congratulations !!! you have done it, sit back and enjoy unattended Windows 7 setup.

Friday, September 17, 2010

Make your Symbian phone a full fledged Webserver


Fine Mobile Web makes your smartphone into a web server.

The web server is not a service software for specialists any more, instead it becomes an smartphone application for everyone to use.

Just by the operations on smartphone, you can install the web server (FineWS), sign-up for the Fine Mobile Web, select and install PHP applications which run on the web server of the smartphone, so that the web sites can be built to provide internet service in minutes.

Fine Mobile Web provides your smartphone with gateway service, thus it is possible to provide web service from smartphone without additional settings for data service of the smartphone.

The web site can be built on the Nokia and Samsung Symbian OS 60 (Third Edition fp1, fp2, Fifth Edition) smartphone, Apple iPhone, and iPod Touch via Fine Mobile Web.

Fine Mobile Web also provides download service for PHP application program packages which run on FineWS. On FineWS, you can view the PHP package list provided from Fine Mobile Web, select and install the necessary package on your smartphone.


1.>> Download and Install the package
You can download the FineWS setup package from http://finemobileweb.net/download/FineWS2_3_5.sis on your smartphone or web server.
Please use Nokia PC suite if you are to download the package on PC and install into your smartphone.

2.>> Signup and setting account, If you have successfully installed the FineWS package, you can see it under “Menu->Installation”. Click the icon to run it.



3.>> When you run FineWS first time after installation, “Have you an account of finemobileweb.net?” screen is as shown



4.>> If you have no account registered in Fine mobile web service, please select “No” button to sign up. You will see following signup screen.



5.>> User ID:
This is the user information to use the service provided by Fine mobile web. You should use lowercase alphabets and digits only, starting alphabet. The length is restricted to 4 ~32 characters.

>> Password, Confirm Password:
You should enter password by lowercase alphabets and digits from 8~32 characters.

>> E-mail:
Fine mobile web service sends sign up confirmation message and update information to this mail address.

6.>> When you press “Yes” button in the checking account screen, you will enter into setting screen.
Or, you can enter into the screen by selecting “Options->Setting” menu after running FineWS.

>> DocRoot path:
This is the path under which your website content files reside.

7.>> CMS (Contents Management System) is a web site through which you can release your content pages. You can use CMS management functionalities to install the CMS that you made personally or provided by Fine Mobile Web.

8.>> Please select “Options->CMS->Install” menu to browse the CMS list you can install.

9.>> And select any CMS in the list and press “Options->Install” menu item to start installation of the selected one.

10.>> You can also send an SMS to your selected friends defined, when your server starts. Go to options and select SMS >> Settings.

11.>> Please select “Options->SMS->Recipients” item to see the recipients and also add them from phone book.

12.>> Please select “Options->Start” menu item to start the FineWS service. Once web server started, you will see the status of FineWS appeared as “Running”.




13.>> Now, you and your friends can connect to your web server through URL: https://yourUserID.finemobileweb.net from any browser.

For example, presuming your ID is “dear”, you can connect to https://dear.finemobileweb.net.

In your local network, or on your phone, it will be much easer to connect your own web server. Presuming, your WiFi IP is 192.168.0.131, you can connect to http://192.168.0.3

14.>> Here's the sample:)


15. >> Enjoy your mobile web server!!!