Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Web Coding › Basic steps to hosting a website?
New Posts  All Forums:Forum Nav:

Basic steps to hosting a website?

post #1 of 11
Thread Starter 
Figured you guys could give me a quick and dirty on this one...

Pretty much I want to put up a website that I host myself. No reason to pay someone else to host what I've got the hardware and connection for myself. I've got no idea about the registration process or software to actually host the site (I have experience in web coding, but not hosting). I know about stuff like Apache but I've never actually used it.

I know there's a couple related threads, but the stuff I saw was a year older or more and I'm not sure what's changed. Thanks! thumb.gif
XBMC HTPC
(10 items)
 
Echo One
(17 items)
 
 
CPUMotherboardGraphicsRAM
Phenom II X4 925 MSI 890FXA-GD70 EVGA GT 610 2GB CORSAIR Vengeance 16GB DDR3 1600 
Hard DriveCoolingOSKeyboard
Western Digital Caviar Black 1TB WD1002FAEX  Xigmatek Gaia XBMCBuntu 11.04 Generic Dell crap 
PowerCase
Coolmax 700W Apevia X-Jupiter-Jr Midtower 
CPUMotherboardGraphicsRAM
Intel 4670K MSI Z87 AC ITX MSI GTX 760 ITX G.SKILL Sniper Series 2x8GB 
Hard DriveHard DriveCoolingOS
Samsung 850 Evo Western Digital Caviar Black Stock Intel Heatsink Windows 10 Home 
MonitorMonitorMonitorKeyboard
LG 25UM57 LG IPS226V-PN LG IPS226V-PN Logitech G910 Orion Spark 
CaseMouseMouse PadAudio
EVGA Hadron Hydro Logitech G502 Proteus Core SteelSeries QCK+  Corsair SP2500 
Audio
Corsair Vengeance 2000  
  hide details  
Reply
XBMC HTPC
(10 items)
 
Echo One
(17 items)
 
 
CPUMotherboardGraphicsRAM
Phenom II X4 925 MSI 890FXA-GD70 EVGA GT 610 2GB CORSAIR Vengeance 16GB DDR3 1600 
Hard DriveCoolingOSKeyboard
Western Digital Caviar Black 1TB WD1002FAEX  Xigmatek Gaia XBMCBuntu 11.04 Generic Dell crap 
PowerCase
Coolmax 700W Apevia X-Jupiter-Jr Midtower 
CPUMotherboardGraphicsRAM
Intel 4670K MSI Z87 AC ITX MSI GTX 760 ITX G.SKILL Sniper Series 2x8GB 
Hard DriveHard DriveCoolingOS
Samsung 850 Evo Western Digital Caviar Black Stock Intel Heatsink Windows 10 Home 
MonitorMonitorMonitorKeyboard
LG 25UM57 LG IPS226V-PN LG IPS226V-PN Logitech G910 Orion Spark 
CaseMouseMouse PadAudio
EVGA Hadron Hydro Logitech G502 Proteus Core SteelSeries QCK+  Corsair SP2500 
Audio
Corsair Vengeance 2000  
  hide details  
Reply
post #2 of 11
Wonders how many people are going to mention WAMP...
im actually curious of this myself. the whole works including SMTP or whatever email based connections...

im positive linux based hosting would be the best way to go (and more secure).. anywhos! bumpdy Bump!
post #3 of 11
You need the following to host a forum.

1. Forum software. Anything like vBulletin, phpBB, Invision Power Board, etc. Some require a paid license, some are free (phpBB is an example of free forum software).

2. Hosting. Like forum software, there's a lot of free hosting sites out there. The downside to free hosting is they pretty have have you by the you know what, there's always more downtime than paid hosting, and other things. There a lot of paid hosting, one being Host Gator, etc.

3. Domain name. Like forum software and hosting, there's free domain names as well, but not .com and such. They're along the lines of .cc and things like that. Of course there's paid domain names (.com, .org, you name it). I recommend purchasing a domain name from GoDaddy.

4. Once you have all three of those, you need an FTP program (FileZilla, SmartFTP, you name it). You then connect to your hosting (website, basically) entering your information in the program, and then install your forum software through the FTP program.

It's much easier than it sounds, and there's always usually instructions especially if you're purchasing all three methods.


Edit: I just noticed you're asking how to host a website (not a forum, specifically). To host a website itself, it's probably the same deal... except minus the forum software, you install your webpages and such. That's actually a tricky question for me to answer considering I'm not entirely sure.
post #4 of 11
Baby steps first... what operating system do you want to use to start hosting? and will you be using the system at the same time as hosting?
post #5 of 11
Thread Starter 
I'm equally at home in Windows and Ubuntu. And as for what I'm hosting, there will be forums for the Minecraft server I run, as well as a web page for a computer business I'm looking to start up (just to see where it goes). I might add other pages to it. For now it will be on the same machine I use, but if it started to see a lot of traffic (I doubt more than a visitor or two a day for a while) then I have another rig which is just folding I could put it on until I get a real server. And because I hate spending unnecessary money, what's the cheapest way to do this? I <3 freeware biggrin.gif
XBMC HTPC
(10 items)
 
Echo One
(17 items)
 
 
CPUMotherboardGraphicsRAM
Phenom II X4 925 MSI 890FXA-GD70 EVGA GT 610 2GB CORSAIR Vengeance 16GB DDR3 1600 
Hard DriveCoolingOSKeyboard
Western Digital Caviar Black 1TB WD1002FAEX  Xigmatek Gaia XBMCBuntu 11.04 Generic Dell crap 
PowerCase
Coolmax 700W Apevia X-Jupiter-Jr Midtower 
CPUMotherboardGraphicsRAM
Intel 4670K MSI Z87 AC ITX MSI GTX 760 ITX G.SKILL Sniper Series 2x8GB 
Hard DriveHard DriveCoolingOS
Samsung 850 Evo Western Digital Caviar Black Stock Intel Heatsink Windows 10 Home 
MonitorMonitorMonitorKeyboard
LG 25UM57 LG IPS226V-PN LG IPS226V-PN Logitech G910 Orion Spark 
CaseMouseMouse PadAudio
EVGA Hadron Hydro Logitech G502 Proteus Core SteelSeries QCK+  Corsair SP2500 
Audio
Corsair Vengeance 2000  
  hide details  
Reply
XBMC HTPC
(10 items)
 
Echo One
(17 items)
 
 
CPUMotherboardGraphicsRAM
Phenom II X4 925 MSI 890FXA-GD70 EVGA GT 610 2GB CORSAIR Vengeance 16GB DDR3 1600 
Hard DriveCoolingOSKeyboard
Western Digital Caviar Black 1TB WD1002FAEX  Xigmatek Gaia XBMCBuntu 11.04 Generic Dell crap 
PowerCase
Coolmax 700W Apevia X-Jupiter-Jr Midtower 
CPUMotherboardGraphicsRAM
Intel 4670K MSI Z87 AC ITX MSI GTX 760 ITX G.SKILL Sniper Series 2x8GB 
Hard DriveHard DriveCoolingOS
Samsung 850 Evo Western Digital Caviar Black Stock Intel Heatsink Windows 10 Home 
MonitorMonitorMonitorKeyboard
LG 25UM57 LG IPS226V-PN LG IPS226V-PN Logitech G910 Orion Spark 
CaseMouseMouse PadAudio
EVGA Hadron Hydro Logitech G502 Proteus Core SteelSeries QCK+  Corsair SP2500 
Audio
Corsair Vengeance 2000  
  hide details  
Reply
post #6 of 11
Well, I know you say you want to host it yourself, but realize that anyone coming to your website is connecting directly with your rig. Not to mention it would be down in the case of a power outage, internet outage, etc. I'm not one to spend money needlessly either, but for like $5 a month, you can find some decent shared hosting that literally will have a button for you to click that says "install forum."

You can do that, or...

You can set up a WAMP or LAMP environment (Windows(or Linux), Apache, MySQL, PHP (or Python or Perl, but you'll use PHP for this). A WAMP is just a way to tie it all together for you. If you'd like to get more involved, you can just install everything separately and tie it all together to a DNS. After that, it's a matter of finding the forum software you want to use, downloading it, configuring it, setting up the permissions, etc.
Intellect v2
(9 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-6700K Processor ASUS ROG MAXIMUS VIII HERO LGA1151 DDR4 M.2 SAT... EVGA GTX 1080 SC ACX 3.0 Crucial Ballistix Sport 32GB DDR4 2400 MT/s (PC... 
CoolingKeyboardPowerCase
Noctua NH-D15 Das Keyboard 4 Professional (Brown) Corsair AX860 Fractal Design Define R5 
Mouse
MIONIX NAOS 7000 
  hide details  
Reply
Intellect v2
(9 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-6700K Processor ASUS ROG MAXIMUS VIII HERO LGA1151 DDR4 M.2 SAT... EVGA GTX 1080 SC ACX 3.0 Crucial Ballistix Sport 32GB DDR4 2400 MT/s (PC... 
CoolingKeyboardPowerCase
Noctua NH-D15 Das Keyboard 4 Professional (Brown) Corsair AX860 Fractal Design Define R5 
Mouse
MIONIX NAOS 7000 
  hide details  
Reply
post #7 of 11
Thread Starter 
That's part of what I want to do, I really want to get down and dirty with the internet. I see what you mean about the connect directly with my rig though, somehow I didn't think of that. Perhaps I will kick the old folding rig out and use that.
XBMC HTPC
(10 items)
 
Echo One
(17 items)
 
 
CPUMotherboardGraphicsRAM
Phenom II X4 925 MSI 890FXA-GD70 EVGA GT 610 2GB CORSAIR Vengeance 16GB DDR3 1600 
Hard DriveCoolingOSKeyboard
Western Digital Caviar Black 1TB WD1002FAEX  Xigmatek Gaia XBMCBuntu 11.04 Generic Dell crap 
PowerCase
Coolmax 700W Apevia X-Jupiter-Jr Midtower 
CPUMotherboardGraphicsRAM
Intel 4670K MSI Z87 AC ITX MSI GTX 760 ITX G.SKILL Sniper Series 2x8GB 
Hard DriveHard DriveCoolingOS
Samsung 850 Evo Western Digital Caviar Black Stock Intel Heatsink Windows 10 Home 
MonitorMonitorMonitorKeyboard
LG 25UM57 LG IPS226V-PN LG IPS226V-PN Logitech G910 Orion Spark 
CaseMouseMouse PadAudio
EVGA Hadron Hydro Logitech G502 Proteus Core SteelSeries QCK+  Corsair SP2500 
Audio
Corsair Vengeance 2000  
  hide details  
Reply
XBMC HTPC
(10 items)
 
Echo One
(17 items)
 
 
CPUMotherboardGraphicsRAM
Phenom II X4 925 MSI 890FXA-GD70 EVGA GT 610 2GB CORSAIR Vengeance 16GB DDR3 1600 
Hard DriveCoolingOSKeyboard
Western Digital Caviar Black 1TB WD1002FAEX  Xigmatek Gaia XBMCBuntu 11.04 Generic Dell crap 
PowerCase
Coolmax 700W Apevia X-Jupiter-Jr Midtower 
CPUMotherboardGraphicsRAM
Intel 4670K MSI Z87 AC ITX MSI GTX 760 ITX G.SKILL Sniper Series 2x8GB 
Hard DriveHard DriveCoolingOS
Samsung 850 Evo Western Digital Caviar Black Stock Intel Heatsink Windows 10 Home 
MonitorMonitorMonitorKeyboard
LG 25UM57 LG IPS226V-PN LG IPS226V-PN Logitech G910 Orion Spark 
CaseMouseMouse PadAudio
EVGA Hadron Hydro Logitech G502 Proteus Core SteelSeries QCK+  Corsair SP2500 
Audio
Corsair Vengeance 2000  
  hide details  
Reply
post #8 of 11
also to what plex said, for the price to go to inmotionhosting for a personal site you are going to be stepping into a huge mess. You are allowing someone access to a personal computer and into your network. If you dont have good security you could receive a lot of damage. I once asked that question on here a long time ago. Now i use a WAMP for testing locally on my network BUT i dont do any outside hosting. For what you may spend in hardware/software you are better off spending 3 bucks a month for hosting. Hell, you cant beat the uptime, and if a bad storm rolls in or your power goes out, a tree falls on your phone line, your site is down. Also if you start getting more traffic you will have to pay more for your service provider. Unless you live in an area that you can get a great up/down speeds for nothing.

hell you can even get free hosting for a small personal site..
OverKill
(18 items)
 
  
CPUMotherboardGraphicsGraphics
AMD Phenom II X6 1055T Gigabyte 890FXA ATI FirePro V3800 ATI FirePro V3800 
RAMHard DriveHard DriveOptical Drive
16gb GSkill 10666 Seagate Western Digital  LG Blue Ray 
CoolingOSMonitorMonitor
stock air 7 Pro 64 bit (2)22" Acer x223w (2)23" Acer G235H 
KeyboardPowerCaseMouse
Microsoft Wireless Antec 900watt Antec 300 Wacom Tablet 
Audio
Logitech Speakers and sub 
  hide details  
Reply
OverKill
(18 items)
 
  
CPUMotherboardGraphicsGraphics
AMD Phenom II X6 1055T Gigabyte 890FXA ATI FirePro V3800 ATI FirePro V3800 
RAMHard DriveHard DriveOptical Drive
16gb GSkill 10666 Seagate Western Digital  LG Blue Ray 
CoolingOSMonitorMonitor
stock air 7 Pro 64 bit (2)22" Acer x223w (2)23" Acer G235H 
KeyboardPowerCaseMouse
Microsoft Wireless Antec 900watt Antec 300 Wacom Tablet 
Audio
Logitech Speakers and sub 
  hide details  
Reply
post #9 of 11
I'd recommend setting up DIY hosting only for local testing and showing your friends, and use paid hosting (it's like 5 bucks a month at inmotion) for the real thing. You don't want people getting access to your rig and network like that. Hosting companies have extensive firewalls and defenses specifically so they're protected, you have none of that. That's without mention of the possible downtime, and usually (known) hosting companies can serve up pages faster because they have several locations around the continent.

To setup a server locally though, all you need to do is set up an Apache server, along with PHP and MySQL modules, maybe phpMyAdmin if you don't like the MySQL command line, and then use your router to port forward the rights ports to your computer and you've got yourself some hosting smile.gif I'd recommend setting it up under a Linux build though, as some PHP things are handled differently based on which OS it's on, and a majority of professional hosts will be using Linux systems.
post #10 of 11
Basic steps depends on your knowledge. What I would do is first make sure the host i'm leasing from is PCI-DSS compliant, and I have access to their SLA and audits.

Next I would usually use cPanel as it's so user friendly.

3rd I would look for reviews, any research any security problems with the host, and next would to purchase a 30 day trial and see it for myself smile.gif.

To save you some grief, here are some hosts I highly recommend

www.Softlayer.com
www.Rackspace.com
or for shared go for hostgator.com
Dreamweaver
(13 items)
 
  
CPUMotherboardGraphicsRAM
4.01GHz AMD 1090T X6 Black Edition Asus Crosshair Formula IV AM3 x2 XFX & SAPH ATI 5970 Crossfired 4x4GB 16GB Sector 5 Patriot Ram DDR3 Xtreme Memory 
Hard DriveOSMonitorKeyboard
OCZ 250GB Vertex II SSD/80GB Intel SSD Win 7 64 Ultimate x3 VW266H 26" HD LCD Logitech G15 
PowerCaseMouse
Cooler Master Silent PRO-m 1000W Cosmos 1000 Logitech G5000 
  hide details  
Reply
Dreamweaver
(13 items)
 
  
CPUMotherboardGraphicsRAM
4.01GHz AMD 1090T X6 Black Edition Asus Crosshair Formula IV AM3 x2 XFX & SAPH ATI 5970 Crossfired 4x4GB 16GB Sector 5 Patriot Ram DDR3 Xtreme Memory 
Hard DriveOSMonitorKeyboard
OCZ 250GB Vertex II SSD/80GB Intel SSD Win 7 64 Ultimate x3 VW266H 26" HD LCD Logitech G15 
PowerCaseMouse
Cooler Master Silent PRO-m 1000W Cosmos 1000 Logitech G5000 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Web Coding
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Web Coding › Basic steps to hosting a website?