Home HTTP Server – How to create one

In this tutorial we will see how to create an HTTP server. A web server is software installed on a computer that allows other computers to access specific files on that computer/server. There are many reasons to create your own home servers. For example: file sharing, so you can download files from your home computer from anywhere or you can create a web site on own server etc. Simply said It works like this; You choose a directory on your computer , in that directory add folders, files like music,video and etc. When you put the IP address of your computer the in web browser you can see all the files from that folder and you can download those files. Let’s now create a server(HTTP server!) using Apache(a server client):

1. You must have:

  • Broadband internet connection always on
  • Windows on your computer

2. Create a folder on your disc , in this example I created a folder on E:\my server

3. Download apache_2.2.10-win32-x86-no_ssl.msi and install it, set parameters( for localhost type something like a myserver.com(doesn’t really matter), also type your email address in field “Administrator@ Email Address” ) as shown below, choose where you want to install it.

Enter email address where you want to receive tutorials when we post them! It’s free!

4..When you install Apache , go to directory where you installed it (p.e. “C:\Program Files\Apache Software Foundation\Apache2.2\conf”) , here you will find a httpd file.

Open that file with notepad.

After this will appear notepad with long and complicated code, don´t worry, you must change just 3 things.

5. In notepad file find #DocumentRoot “C:/Program Files/Apache Group/Apache2/htdocs” and replace with #DocumentRoot “E:\my server”. Also find #AllowOverride None and change to AllowOverride All.

Change selected code





After this, save file like httpd.conf.

6. Type in web addresses http://localhost/ or your IP Address, you should see something like this

Every files you put in folder , which we created in step 2 , will be shown on http://localhost/

7. If you want access own server from other computers. You must forward a port in the router we’re using. The port we need to forward is port number 80. Why? Because by default it’s the port used for HTTP. Port forwarding actually means opening a tunnel through the router so that the router wouldn’t reject the connections that are trying to connect to it. How to port-forward? With every router it’s different. Here are the instructions for every one of them. You must also turn off you firewall.

That is all. Enjoy your home server. If you have questions, post them in the comments area.

Note: Creating home server is risky,when you open port, there is a possibility to have someone a breach in your computer .Before you start, make sure your computer has all the latest patches and security updates, and that you’ve done a thorough spyware and virus scan. This tutorial is only for advanced users

Home HTTP Server – How to create one

In this tutorial we will see how to create an HTTP server. A web server is software installed on a computer that allows other computers to access specific files on that computer/server. There are many reasons to create your own home servers. For example: file sharing, so you can download files from your home computer from anywhere or you can create a web site on own server etc. Simply said It works like this; You choose a directory on your computer , in that directory add folders, files like music,video and etc. When you put the IP address of your computer the in web browser you can see all the files from that folder and you can download those files. Let’s now create a server(HTTP server!) using Apache(a server client):

1. You must have:

  • Broadband internet connection always on
  • Windows on your computer

2. Create a folder on your disc , in this example I created a folder on E:\my server

3. Download apache_2.2.10-win32-x86-no_ssl.msi and install it, set parameters( for localhost type something like a myserver.com(doesn’t really matter), also type your email address in field “Administrator@ Email Address” ) as shown below, choose where you want to install it.

Enter email address where you want to receive tutorials when we post them! It’s free!

4..When you install Apache , go to directory where you installed it (p.e. “C:\Program Files\Apache Software Foundation\Apache2.2\conf”) , here you will find a httpd file.

Open that file with notepad.

After this will appear notepad with long and complicated code, don´t worry, you must change just 3 things.

5. In notepad file find #DocumentRoot “C:/Program Files/Apache Group/Apache2/htdocs” and replace with #DocumentRoot “E:\my server”. Also find #AllowOverride None and change to AllowOverride All.

Change selected code





After this, save file like httpd.conf.

6. Type in web addresses http://localhost/ or your IP Address, you should see something like this

Every files you put in folder , which we created in step 2 , will be shown on http://localhost/

7. If you want access own server from other computers. You must forward a port in the router we’re using. The port we need to forward is port number 80. Why? Because by default it’s the port used for HTTP. Port forwarding actually means opening a tunnel through the router so that the router wouldn’t reject the connections that are trying to connect to it. How to port-forward? With every router it’s different. Here are the instructions for every one of them. You must also turn off you firewall.

That is all. Enjoy your home server. If you have questions, post them in the comments area.

Note: Creating home server is risky,when you open port, there is a possibility to have someone a breach in your computer .Before you start, make sure your computer has all the latest patches and security updates, and that you’ve done a thorough spyware and virus scan. This tutorial is only for advanced users

Install Flash Player without having administrative privileges

Let’s assume you’re at work or at school and you’re on the computer. There’s an enormous chance that you have no administrative privileges and there’s absolutely nothing you can install onto the computer. Let us also assume that you want to use Mozilla Firefox instead of IE. That’s an easy one, ’cause we’ve all heard of Firefox Portable. Finally you download Firefox and you’re happy how you fooled Windows. So you’re browsing and you go to youtube. And what happens? You need to install the Flash Player. Damn… What now…

1. Copy this link (http://fpdownload.macromedia.com/get/flashplayer/xpi/current/flashplayer-win.xpi) into Internet Explorer.After IE downloads it, save the file. (*why to IE?.. because if you just try to download it with Firefox, every time you begin, the automatic addon-installer will appear and that is not what we need)

2.Change the extension of the file from .xpi to .zip

3.Now right click and unzip it.

4. In the folder you need to find the following files: NPSWF32.dll and flashplayer.xpt …delete all other files and copy these two

5.The next step is to go to your Mozilla Firefox Portable directory(*located depending on where you saved it, mine for example is on the desktop).

6.Now find the plugin directory and just paste those two files.

7.Restart Mozilla and enjoy the Flash videos

Install Flash Player without having administrative privileges

Let’s assume you’re at work or at school and you’re on the computer. There’s an enormous chance that you have no administrative privileges and there’s absolutely nothing you can install onto the computer. Let us also assume that you want to use Mozilla Firefox instead of IE. That’s an easy one, ’cause we’ve all heard of Firefox Portable. Finally you download Firefox and you’re happy how you fooled Windows. So you’re browsing and you go to youtube. And what happens? You need to install the Flash Player. Damn… What now…

1. Copy this link (http://fpdownload.macromedia.com/get/flashplayer/xpi/current/flashplayer-win.xpi) into Internet Explorer.After IE downloads it, save the file. (*why to IE?.. because if you just try to download it with Firefox, every time you begin, the automatic addon-installer will appear and that is not what we need)

2.Change the extension of the file from .xpi to .zip

3.Now right click and unzip it.

4. In the folder you need to find the following files: NPSWF32.dll and flashplayer.xpt …delete all other files and copy these two

5.The next step is to go to your Mozilla Firefox Portable directory(*located depending on where you saved it, mine for example is on the desktop).

6.Now find the plugin directory and just paste those two files.

7.Restart Mozilla and enjoy the Flash videos

How To Become The SYSTEM User In Windows XP

If you think Administrator has the largest privileges onto the computer, then you are wrong. There is a user who is named SYSTEM. SYSTEM has full control of the operating system and it’s kernel. If you open windows task manager (press ctrl+alt and delete) you will see that System User controls several processes. These processes cannot be closed by Administrator. In this tutorial we will see how to trick Windows into running our desktop as System. So we’ll get a much greater privileges over computer.

1.Open Command Prompt. Go to Start , then Run. In Run option type cmd and click OK. After this will open Command Prompt, or Start->All Programs ->Accessories->Command Prompt

run command prompt

2. In Command Prompt write at 13:55 /interactive “cmd.exe” and press enter , the time is usually a minute or two ahead of your present time in the 24 hours format.

cmd

After a minute or two will appear new Comand Prompt Window wit different title bar. It has changed from cmd.exe to svchost.exe.

svchost.exe

3. End current explorer.exe process. Open Task Manager, select explorer.exe and click End Process.

End Process

4. In new Comand Prompt with title svchost.exe write cd.. and press enter , then write explorer.exe and press enter.

After this you will become SYSTEM user

How To Become The SYSTEM User In Windows XP

If you think Administrator has the largest privileges onto the computer, then you are wrong. There is a user who is named SYSTEM. SYSTEM has full control of the operating system and it’s kernel. If you open windows task manager (press ctrl+alt and delete) you will see that System User controls several processes. These processes cannot be closed by Administrator. In this tutorial we will see how to trick Windows into running our desktop as System. So we’ll get a much greater privileges over computer.

1.Open Command Prompt. Go to Start , then Run. In Run option type cmd and click OK. After this will open Command Prompt, or Start->All Programs ->Accessories->Command Prompt

run command prompt

2. In Command Prompt write at 13:55 /interactive “cmd.exe” and press enter , the time is usually a minute or two ahead of your present time in the 24 hours format.

cmd

After a minute or two will appear new Comand Prompt Window wit different title bar. It has changed from cmd.exe to svchost.exe.

svchost.exe

3. End current explorer.exe process. Open Task Manager, select explorer.exe and click End Process.

End Process

4. In new Comand Prompt with title svchost.exe write cd.. and press enter , then write explorer.exe and press enter.

After this you will become SYSTEM user

Make your Mozilla Firefox faster

There is an easy way to make your Firefox load webpages faster. It is done be enlarging the limit of the requests that firefox can send to a page. This is also called tunneling or pipelining.

Every time before a page is loaded, Firefox must send a request to that page. So if you make a bigger number of request, you’ll get a better respond time. Now we ask ourselves, why don’t the makers of webbrowsers set the number of maximum request very high. The reason is that the servers of the pages we would like to visit would overload if everyone of us sent a thousand requests. So by the default, Firefox is sending 4 request.

1.Open a new tab and type in about:config in the address bar

2.Now in the search bar type in network.http … a list like this will appear;

3.These three bolded rows are the ones we’re interested in.

The first bold row is network.http.pipelining. By the default its value is set to false. Double-click on it and it will change to true.

The second bold row is network.http.pipelining.maxrequests. The value by the default is four. You change it to a desired value. My value is 50 and I personally believe that 50 requests is just enough to make it faster, but still small enough to pass unnoticed to almost all websites.

The third bold is network.http.proxy.pipelining. Just double-click it so that the value is true.

If you experience any difficulties with firefox afterwards, just undo the new values.