1 00:00:08,865 --> 00:00:09,790 Hi everybody. 2 00:00:09,790 --> 00:00:12,400 Today we're going to talk about hosting your site. 3 00:00:12,400 --> 00:00:15,880 And what I mean by hosting your site is how you take pages that you've been 4 00:00:15,880 --> 00:00:19,680 working on so far and put them up on the Internet for everyone else to see them. 5 00:00:21,050 --> 00:00:23,560 In order to host your site, you need two things. 6 00:00:23,560 --> 00:00:25,612 You need, first, a domain name. 7 00:00:25,612 --> 00:00:28,380 That's the name that people look at in your URL. 8 00:00:28,380 --> 00:00:33,290 The second thing you need is a hosting company, usually called a hosting service. 9 00:00:33,290 --> 00:00:36,370 And they are gonna be the one to act as a server for 10 00:00:36,370 --> 00:00:39,090 your files to let other people see them. 11 00:00:39,090 --> 00:00:40,629 So first, let's talk about domain names. 12 00:00:41,710 --> 00:00:45,020 Usually, when you go to buy a domain name, you're gonna purchase it for 13 00:00:45,020 --> 00:00:46,510 multiple years at a time. 14 00:00:46,510 --> 00:00:49,610 Cuz it really doesn't make that much sense to own your domain name for 15 00:00:49,610 --> 00:00:53,490 only a single year, unless of course maybe you're running for an election or 16 00:00:53,490 --> 00:00:55,720 doing something where you know you only want it up for a short time. 17 00:00:57,100 --> 00:01:01,720 The most common domain names have the domain ending of .com. 18 00:01:01,720 --> 00:01:04,520 But more and more the other extensions are getting acceptance. 19 00:01:04,520 --> 00:01:07,810 So if you're go to buy a domain name, and the only way you can get the name 20 00:01:07,810 --> 00:01:11,630 you really want is to use .net or .biz, that's okay. 21 00:01:11,630 --> 00:01:12,960 I recommend that you still go ahead and do it. 22 00:01:14,530 --> 00:01:17,270 The important thing to know is that domain names by themselves, 23 00:01:17,270 --> 00:01:19,550 they're really pretty much completely useless. 24 00:01:19,550 --> 00:01:23,045 You can own it, but unless you have files there that people can look at, 25 00:01:23,045 --> 00:01:25,650 no-one's going to be able to go there and see anything. 26 00:01:25,650 --> 00:01:28,640 So this is where the hosting services come in. 27 00:01:28,640 --> 00:01:32,940 So if you were to look at your url right now on your page, when you make a file and 28 00:01:32,940 --> 00:01:36,810 you right-click and you're looking at your site, in Chrome or Internet Explorer or 29 00:01:36,810 --> 00:01:40,356 anything like that, you're probably gonna notice that the protocol is file. 30 00:01:40,356 --> 00:01:43,712 We don't want that. We don't want it to be file or C: or 31 00:01:43,712 --> 00:01:45,270 my documents. 32 00:01:45,270 --> 00:01:48,180 We want it to be something that looks like www, and 33 00:01:48,180 --> 00:01:50,570 that's where the hosting company comes in. 34 00:01:50,570 --> 00:01:55,880 So, what you need is a registered IP address to connect your domain name 35 00:01:55,880 --> 00:01:56,380 with the Internet. 36 00:01:57,710 --> 00:02:00,070 So, hosting services are going to vary. 37 00:02:00,070 --> 00:02:04,140 They go from free, to what I call midrange, to really full service. 38 00:02:04,140 --> 00:02:07,990 And so, you need to decide what kind of hosting service best fits you. 39 00:02:07,990 --> 00:02:11,110 To be honest, I usually recommend free when you're getting started, and 40 00:02:11,110 --> 00:02:12,070 then make your way up. 41 00:02:12,070 --> 00:02:14,329 But let's talk about the pros and cons of each one. 42 00:02:15,830 --> 00:02:18,370 So with free services, you really have little or 43 00:02:18,370 --> 00:02:20,680 no control over your domain name. 44 00:02:20,680 --> 00:02:23,590 So if you go and look at some other people's, particularly from your school, 45 00:02:23,590 --> 00:02:27,540 your work, things where people are not really there just for the domain name, 46 00:02:27,540 --> 00:02:31,300 and you're gonna see things like wicks.whatever.whatever and 47 00:02:31,300 --> 00:02:31,800 then your name. 48 00:02:34,110 --> 00:02:36,450 You're going to have really limited tools. 49 00:02:36,450 --> 00:02:39,100 Sometimes when you pay for a site, you're gonna be able to have 50 00:02:39,100 --> 00:02:41,360 email registration and different things like that. 51 00:02:41,360 --> 00:02:43,930 Free services don't really wanna give you too much freedom 52 00:02:43,930 --> 00:02:47,370 because they're a little worried about what you're gonna do. 53 00:02:47,370 --> 00:02:50,460 Probably the worst part about free services is that there's a lot 54 00:02:50,460 --> 00:02:52,340 of advertising and redirects. 55 00:02:52,340 --> 00:02:54,070 If somebody goes to your site and 56 00:02:54,070 --> 00:02:58,270 makes the smallest little typo, rather than getting a nice friendly warning, 57 00:02:58,270 --> 00:03:00,990 they're probably going to be redirected to some somebody trying to sell something. 58 00:03:02,500 --> 00:03:06,530 The nice part about free services is that they have a very familiar look and 59 00:03:06,530 --> 00:03:08,050 feel across all of them. 60 00:03:08,050 --> 00:03:09,620 If you sign up for one service and 61 00:03:09,620 --> 00:03:12,995 learn how to do your hosting on it, you can pretty much rest assured that you're 62 00:03:12,995 --> 00:03:16,290 gonna be able to manipulate your files on any other free service as well. 63 00:03:17,740 --> 00:03:21,510 So let's talk about paid services, both the mid range and the full. 64 00:03:21,510 --> 00:03:25,820 With paid services, you tend to have much better tools for manipulating your code. 65 00:03:25,820 --> 00:03:28,960 It's not just about putting your files up on the web. 66 00:03:28,960 --> 00:03:35,120 You can do things like have email filters, send out special, what we call cron jobs. 67 00:03:35,120 --> 00:03:39,140 Cron jobs are different files that you can run at different times of the day. 68 00:03:39,140 --> 00:03:41,850 So if you wanna have a database, you wanna have a list server, 69 00:03:41,850 --> 00:03:44,480 you wanna have emails, then you might wanna pay for the paid services. 70 00:03:45,640 --> 00:03:48,990 The other really nice thing about paid services is that there's technical support 71 00:03:48,990 --> 00:03:50,190 available to you. 72 00:03:50,190 --> 00:03:52,920 So you can go ahead and email, chat, anything you need. 73 00:03:52,920 --> 00:03:55,290 You're not gonna find that with the free services, or 74 00:03:55,290 --> 00:03:56,400 it just won't be quite as good. 75 00:03:58,030 --> 00:04:01,560 But before you go for the paid services, I really recommend that you check for 76 00:04:01,560 --> 00:04:04,360 free services through work or school as well. 77 00:04:04,360 --> 00:04:08,020 A lot of time these free services still have the really great tools and 78 00:04:08,020 --> 00:04:11,540 the support, but you just don't have to pay for them. 79 00:04:11,540 --> 00:04:13,620 So, if in the end you're not quite sure what you want to do, 80 00:04:13,620 --> 00:04:14,680 if you want to go with free or 81 00:04:14,680 --> 00:04:18,230 paid, I know it can be overwhelming when you decide what you're gonna do. 82 00:04:18,230 --> 00:04:21,770 So I've simply recommended one site that I know a lot of my students use and 83 00:04:21,770 --> 00:04:23,060 that's Byethost. 84 00:04:23,060 --> 00:04:26,151 You go ahead and go to this url, byethost.com. 85 00:04:26,151 --> 00:04:30,720 Notice that it's b e y t h o s t .com. 86 00:04:30,720 --> 00:04:33,820 Once you get signed up, you're going to want to make sure that you remember 87 00:04:33,820 --> 00:04:37,160 the password that you type in because they're not going to mail it back 88 00:04:37,160 --> 00:04:40,190 to you and if you cannot remember it, it's really going to lead to a lot of problems. 89 00:04:40,190 --> 00:04:43,350 In fact, you'll probably end up giving up and signing up for a new account. 90 00:04:44,690 --> 00:04:46,530 Once you've done that and you've filled it out, 91 00:04:46,530 --> 00:04:49,450 you're probably gonna need to check your spam because in that spam, 92 00:04:49,450 --> 00:04:53,140 they're gonna send you an email that tells you all the details that you're gonna need 93 00:04:53,140 --> 00:04:57,660 in order to connect through either cPanel or some other type of FTP device. 94 00:04:57,660 --> 00:05:01,060 So, I hope you're excited, and I hope you're gonna take that next step, and 95 00:05:01,060 --> 00:05:03,980 that you want to go and post your work out on the web. 96 00:05:03,980 --> 00:05:04,480 Good luck.