How to make your own Website

What you need



The first thing you need is a little program called EasyPhp. Included with this program is Apache server and MySQL....the basics of what you need for a website.

Download this program
  • EasyPHP
  • and install it.

    The next step after it's installed is to configure your apache server. This is done by editing a file called httpd.conf
    It can be found in C:\Program Files\EasyPHP1-8\apache\conf
    Open httpd.conf using Notepad and you will need to make 4 changes/additions.

    Find where it says:

    # Listen: Allows you to bind Apache to specific IP addresses and/or
    # ports, in addition to the default. See also the
    # directive.
    #Listen 3000
    #Listen 12.34.56.78:80
    Listen 80 <---- This is the port number you will use for your website to get to the internet. Change this number to whatever port you want.


    Ok, moving on...
    Next find this section:

    # BindAddress: You can support virtual hosts with this option. This directive
    # is used to tell the server which IP address to listen to. It can either
    # contain "*", an IP address, or a fully qualified Internet domain name.
    # See also the and Listen directives.
    #
    #BindAddress *
    BindAddress sinbot.net <----Put your Domain name here.


    Next find:

    # Port: The port to which the standalone server listens. Certain firewall
    # products must be configured before Apache can listen to a specific port.
    # Other running httpd servers will also interfere with this port. Disable
    # all firewall, security, and other services if you encounter problems.
    # To help diagnose problems use the Windows NT command NETSTAT -a
    #
    Port 80<---- Same as above.

    *Note* Some Internet service providers block this port, so you may have to choose a different number. It can be pretty much any number you want.


    Ok, lastly, find this section:

    # 127.0.0.1 is the TCP/IP local loop-back address, often named localhost. Your
    # machine always knows itself by this address. If you use Apache strictly for
    # local testing and development, you may use 127.0.0.1 as the server name.
    #
    ServerName http://www.sinbot.net <----Put your www.whatever.com here


    Save your file and you're all done with the hard stuff. Your server should be operational now.




    Now you need to know where to put stuff and how to make it work. It's very simple. Locate the folder in C:\Program Files\EasyPHP1-8\www

    The folder name will be WWW and that's where you put your website files. At this point all you need is an index.html file inside there and you should be set.

    Now, lets say you're 15 and dont have a job or you're just poor and you cant afford a Domain Name like www.sinbot.net or whatever. There is a free service you can sign up for and get a domain name. Go to http://www.dyndns.com and get a free account there. After you get your account, click the services tab at the top of the page after you're logged in. Go to the bottom of the page and you'll see a Web Redirection section. Click on the webhop link. About halfway down the webhop page is a link that says Add webhop. Click on that. The next page will give you a form to fill out. This is where you get your domain name. The form should look like this.

    Hostname: <---Pick your domain name
    Redirect URL: <---Put your ip address here along with the port number of your server. Example: http://70.177.71.176:28002/index.html
    Cloak URL: <---Do nothing
    Cloak Title: <---Do nothing
    Click "Add Redirection" button and you're done. You now have a domain name.
    Now if anyone puts your www.dumbass.webhop.net address in, they will get your website.