Jump to content
xisto Community
itssami

Setting Up Own Hosting ?

Recommended Posts

Hey... can some one answer me in some details what are the requirements to start own hosting ? (for instance , a good computer (server) , linux ( is suse 10 okay ? ) and what else ?how to set up name serves and other things ?PS. I know it is hard but after all it shouldnt be impossible , so kindly discuss briefly.Im not going to start it but just want to know everything).

Share this post


Link to post
Share on other sites

It depends what you mean by "your own hosting." If you mean for hosting a personal site on your own computer just installing a webserver. Apache etc would be good enough. Your would also need to install things like PHP and MySQL depending on how good you want your website to beIf you are wanting to setup a hosting company/server for public use I would suggest a long study into web mastering skills and other things similar.

Share this post


Link to post
Share on other sites

Apache is the basic software you will need to install to start everything going along to become a web server. After installing Apache, your computer will basically be a HTTP web server, meaning it can then host HTML files live on the internet. If you want server-side scripts, you will need to install an add-on to your Apache web server. PHP will be a good server side scripting which you will need to install. Be sure to read through the documents before installing as you will need to configure the Apache and PHP configuration files for them to work together successfully. Likewise if you need a database to store all your information, you will need MySQL or similar database software. Again, careful installation is also required and SQL database skills are also needed to manage your database well.

Many people find it tough to install every thing that makes a perfect web server. Hence there are also ready made scripts that installs all needed software together in a single setup. XAMPP is one of them. It installs everything you will need to become a web server without much manual configuration. It's also a better alternative for newbies instead of installing part by part manually. Again, be sure to read it's documents to make an easy task installing and administrating your webserver.
https://www.apachefriends.org/index.html

Share this post


Link to post
Share on other sites

Thanks Inspiron for your reply..I just want to learn things.thats why Im too keen to discuss about it and some other topics otherwise i think Xisto is very good option , after all , its providing free hosting.and i think even if there wasnt Xisto , its more easy and secure to get paying hosting from any good hosting company instead of starting own hosting.but again , as i said im keen to learn how things work.so i have more questions..

For instance, i have laptop.. 1.7 Ghz Intel Centrino and ram is 512 mb ram.. i have windows xp home edition.. (is this configuration okay ? of course just for test purpose )

as you mentioned..I have successfully installed APACHE server...PHP 5 , MySQL , Phpmyadmin, and they all work fine..for example , i put a website files.. on htdocs and i can see the website on ,

LOCALHOST/index.html

 

Now please tell me next steps..suppose i have a website and i want to host it on my computer.what are the things i have to do.Most important, how i will create Name servers etc...How i will redirect any domain to my hosting.(I mean creating my own , like NS1.domain.com etc , NOT no-ip.com etc )Please im very concious about it .. i Will be very thankful to you if you just tell everything.

 

Many people find it tough to install every thing that makes a perfect web server. Hence there are also ready made scripts that installs all needed software together in a single setup. XAMPP is one of them. It installs everything you will need to become a web server without much manual configuration. It's also a better alternative for newbies instead of installing part by part manually. Again, be sure to read it's documents to make an easy task installing and administrating your webserver.

https://www.apachefriends.org/index.html

 

Share this post


Link to post
Share on other sites

don't forget to buy a name domain, and a broadband connection, an isp, the http server, the application server, the ftp server, the mail server, the database server, a control panel, and something to display.a cheap way could be:http apacheapp phpftp FileCOPA FTP Server mail eudora internet mail serverdb mysqlall are free software, and very reliable, good luck!

Share this post


Link to post
Share on other sites

For instance, i have laptop.. 1.7 Ghz Intel Centrino and ram is 512 mb ram.. i have windows xp home edition.. (is this configuration okay ? of course just for test purpose )

 

Your computer configuration is perfectly alright. You will, most importantly, need Windows Services to run everything successfully because they depend on it. I've recently tried to install a web server on a Windows 98SE computer and encountered alot of problems. It's because Windows 98SE doesn't have the Windows Service feature. Almost every part of the server don't run well in this old Windows operating system. This feature, as far as I know, comes in Windows XP both Home and Professional editions. I'm sure the future Windows Vista family will be also fully support Apache web server. Hence you need not worry about compatibility.

Now please tell me next steps..suppose i have a website and i want to host it on my computer.what are the things i have to do.Most important, how i will create Name servers etc...How i will redirect any domain to my hosting.(I mean creating my own , like NS1.domain.com etc , NOT no-ip.com etc )Please im very concious about it .. i Will be very thankful to you if you just tell everything.

 

For me, I use similar services like no-ip.com provide. Basically someone on the internet just have to type your computer's IP address as the URL on their browser and it will point to your computer's host directory, which is your document root, or htdocs. You can try that out yourself too. What these services, no-ip.com etc., does is that they take your IP address and change it into a domain name which is easiler to remember and recognise than an IP address. Let's take no-ip.com for example, you sign up an account and register a domain name from them. After that you will be prompt to enter an IP address for redirect. The database at no-ip will be updated about 5 minutes before someone can enter the domain which you've registered. The domain will first point to no-ip.com and no-ip.com will search its database for your IP address and forward the visitor to your computer, which then the visitor will see your web pages in your document root.

 

I'm not very familar about NS nameservers working with Apache server as it can be very complicated and require quite an amount of coordination between the servers. Basically the nameservers are elsewhere in the internet which you will register your own domain name, that is not done on your computer locally. The procedures of working around should be much alike to how no-ip.com does. I suggest you use no-ip.com or other DNS services that provide their services for free. Choose among the different services for the domain which you desire as they provide different domain names.

 

You may like to refer to these websites regarding nameservers for Apache web server. Take these as reference only. You don't need to change your configurations to suit what these documents require you to do because you already have a working server that is ready to run. I'm sure you won't want to accidently corrupt your own server without knowing what you are doing.

http://httpd.apache.org/docs/1.3/vhosts/name-based.html

http://forums.xisto.com/no_longer_exists/

 

Here are afew free DNS services to get you started.

http://dyn.com/dns/?rdr=dyndnsorg

http://www.xname.org/

http://dyn.com/managed-dns-express/

http://freedns.afraid.org/

 

Also visit this thread for more free domain services

http://forums.xisto.com/no_longer_exists/

Share this post


Link to post
Share on other sites

To have your own hosting you basically need a really good T1 line and around 5 or 6 static ip's unless you are planning on having few visitors and in that case you do not need dedicated hosting anyways. You also need to have a webserver on your machine as well as other things you might use like PHP and SQL (I recommend Whitebox Linux its a free enterprise server that has a lot of that stuff). After you have all that stuff you MUST read your ISP's TOS, service agreement, ect. Some internet service providers do not allow you to be a webhost and will shut down your connection (Comcast is a good example I read their TOS when I got it to see if I could host my own site) it is not that hard for them to detect it they just need to see that you have connections to the port used for webhosting.

Share this post


Link to post
Share on other sites

If you want to set up a web host of your own, with multiple sites, like here at Xisto, I suggest you buy a cPanel license (http://cpanel.com/). Sure it is expensive, but it will allow you to set up and maintain shared hosting accounts much more easily. If you want to see cPanel in action, it's in use right here. If you are hosted here, log in to your cPanel, and explore all of it's wonderful features. When you install cPanel on your server, it will automatically set up Apache, some FTP, POP and SMTP servers, as well as Bind DNS server. Basically, it transforms a machine into a powerful web server.

Share this post


Link to post
Share on other sites

for your own basic webserver...just get apache, or some sort of package that has apache (Lotsa free ones on the internet). Also try taking look at abyss webserver.

Share this post


Link to post
Share on other sites

Many people find it tough to install every thing that makes a perfect web server. Hence there are also ready made scripts that installs all needed software together in a single setup. XAMPP is one of them. It installs everything you will need to become a web server without much manual configuration. It's also a better alternative for newbies instead of installing part by part manually. Again, be sure to read it's documents to make an easy task installing and administrating your webserver.

https://www.apachefriends.org/index.html

 

Also, for those who are new out there to Web Hosting, then its a good suggestion to use something like XAMPP on the main source computer, and if you can source another computer from someone, and learn ow it works, try and build the system from the ground up so that 1) You learn how to build XYZ Server 2) You can learn how to manage the XYZ Server and 3) Learn about the security of it, get someone to see how deep they can get into your server, of course there will be nothing on it but the server and 'dummy' files but... If your wanting to learn, then its the best way to go about it. Otherwise get a job that has 'On the job Training'. :angry:

Share this post


Link to post
Share on other sites

I'll suggest a better opiton for you guyz.Instead of buying Cpanel, T1 line and all sort of stuff which you'll end up paying much more than what I am suggesting :angry: my suggestion is it will be better to go for a reseller account from any webhosting comany..there are lots of them available in the market but you can always check Xisto - Web Hosting for the reseller account..it gives you all the stuff you need to start a hosting company :angry:

Share this post


Link to post
Share on other sites

Some if not most ISP's do not allow hosting of any kind! This is why I now need hosting. I already had my machine up and running and serving pages when I read about it may be against the TOS. So, I drug out my dreaded pile of agreements, etc. and this is what my Comcast service agreement states:

Part 5 section b. Prohibited Uses of the Service:Service is for personal and non-commercial use only and you agree not to use the Service for operation as an Internet service provider, a server site for ftp, telnet, rlogin, e-mail hosting, "web hosting" or other similar applications, for any business enterprise, or as an end-point on a non-Comcast local area network or wide area network.

So, as you can see, I am NOT allowed to run any type of server on my machine. Wish I would have been smart and read the TOS first before I went through all the steps of installing Apache, PHP and Mysql. Guess you just have to live and learn. :angry:

Notice from BuffaloHELP:
Use QUOTE bbcode when copy from another source that is not your own words.

Share this post


Link to post
Share on other sites

lol. thanks mame nut.. .i never knew that. .AHA. .But then. .i don't think comcast is very strict about that. .I know someone that used to or still is running a ragnorok server on their laptop and most likely he has comcast. Beside.. i don't think they would want to lose a member if it doesn't endanger the company's profits. I don't think creating a basic server is much of a problem. but i'm more concern about the security of the server. Since i'm not a computer scenice graudate or whatever.. i don't know much about server security. .I would feel insecure hosting a server with bad security.Also another problem i encountered.. when i installed server side script like php.. .it doesn't work for some reason. I remember doing it before and it worked. .but after i formated my computer... and reinstalled apache and php ... it doesn't work. The only thing i could access is html files. Any idea how i could fix this?Since i know some people that are entering university.. i could maybe ask them to leave my computer in their dorm room so i could remote access it and run a server where i could upload videos and stuff to share. =P

Share this post


Link to post
Share on other sites

But then. .i don't think comcast is very strict about that. .


True, I don't think they are either (My modem is still on and connected anyhow). But if you are serving videos, etc. you can almost bet they are going to get itchy with your modem shut-off switch. Your idea of running a local server for in house serving would be the better idea. :angry:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.