I recently bought a new web server 2008 for our company and require a FTP Hosting site that allows customers to upload files and host websites from our server, The site must have the shopping basket / Monthly rates built in.
If I purchased the correct template that is designed for hosting, How do I get it to work with the web server independently ? (e.g. Creating sub domains, user directories, so on)
The services should be exactly like as this link : https://www.godaddy.com
I have all the equipment & software
How do I do this ?
I don't mean to cause offense, but it sounds like you're way in over your head here.
From the sound of it, hosting websites isn't your company's primary business. If you're the guy in charge of setting up a hosting service, and you're on here asking "how do I set up a GoDaddy clone?", the end result is going to be very upset customers.
Stick to your core competencies, or at least hire a professional who has set this sort of thing up before.
You spend a lot of time and money developing software that provides that functionality in a manner that a potential customer would go somewhere else.
You can install software like CPanel and others that make managing server functionality a lot easier. You can try third party shopping basket software but you may find that it is too generic for your specific needs, and again there will be integration software development to do anyway.
Related
Just wondering what pro web developers use to publish their sites. Also I would like to know what big sites have used, such as Amazon, Walmart, etc.
Thank you for your time.
It's a difficult question to answer, I guess. The tools used by a developer depends on the customer requirements. It may be one of the following:
Static site with graphics and/or flash (simple business site)
Dynamic site with front-end html/CSS and database driven backend using php, perl, .net, Java, etc.
A large site that may use ecom along with content management system (CMS). There you may need CMS (such as Joomla) along with compatible plug-ins and customization.
For very popular sites such as Amazon, speed and bandwidth are very critical. Usually, though they start small (say, using PHP/MySQL, or ready-made CMS), they change according to their own requirements sooner or later using custom coding (Java is very popular). This is only my guess!
For co-ordination and publishing, GIT is very popular.
hope this helps.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I am a freshman Computer Science student. I would appreciate if some of you guys could help me understand the process of creating a web hosting service and explain how it works. Thank You. This question is my first; if I made mistakes, I look forward to positive criticism.
Although this is a simple and straightforward question, the answer can be far from it. There are several different categories of a web hosting service. Your typical "Godaddy, HostGator, Bluehost" shared web hosting service is the most common one, but there are also Amazon's AWS or Digital Ocean that focus on Virtual Private Servers and there are also web hosting companies with a strong added value such as a website builder (like Squarespace, Weebly or Wix).
A web hosting is often (especially shared hosting) combined with a powerful control panel (cPanel and Plesk have most users) which allow you to create additional addon domains, subdomains, email addresses, MySQL databases, FTP accounts and many other simple and complex features. It goes so far that cPanel combined with Fantastico offers automatic (few clicks) Wordpress and Joomla installation among many CMS systems. No need to manually upload files, create databases, etc.
If you are looking to start a shared web hosting business yourself, you have to go one level above. For example, above cPanel is WHM. You can look at WHM like a very powerful software that helps you monitor active processes on servers, create new web hosting resellers, new web hosting accounts, track CPU activity and many other functions. Now account creation, termination and suspending is easier and almost automated with additional systems like WHMCS.
WHMCS is an entirely different system that is installed on a single domain on a server. WHMCS besides from account creation and termination allows web hosting clients to open support tickets, register domain names, purchase and automatically create web hosting accounts, and manage their account in general. In WHMCS, you cannot create email address, subdomains and other cPanel functionality.
With web hosting, there are several products and services that go hand in hand. I've already mentioned website builders, Content Management Systems and domain names. But there are also SSL certificates, various analytics services, web shops and other products that are installed on millions of websites.
When you are managing a server that offers shared hosting, dedicated hosting or reseller hosting you need to pay attention to load averages (CPU usage), downtime (99.99%) email blacklisting, hacks, phishing attempts, virus injections, holes in various widgets installed on websites and other threats that come your way on a daily basis.
This is just scratching the surface, but it's a step in a right direction in understanding the overview of a small web hosting company.
You want to become a web host?
Just check out which all hosting services you want to provide
Research about Shared hosting, VPS hosting, Reseller hosting
check which all latest technologies can be used to create these services.
study how to setup and handle the activities.
web hosting is easy to create,
you need some requirement,
first is hardware requirement,
second is proper ISP bandwidth
you need more uploading speed again downloading speed,
because if request come out to your server service and all page or data send to client,
so require high uploading speed,
first thing is hardware requirement.
you need proper storage device,
with auto backup system,
do you need good ram capacity,
if your system is low speed all clients face slow speed,
in this case bandwidth not work,
Yara ISP provide 1gbps speed but your system process data only 200 MB to 300 MB so that all data useless
So I have finished creating my first website that I will be hosting online. It have php, html, and javascript. Now I am looking for a way to host my website securely. I have looked at sites like godaddy and web hosting hub. I was wondering what the best hosting service would be for my needs.
My needs:
Able to run php
Have a actual name, like www.noahhuppert.com
Be able to obscure the code so people can not just copy it(This is because my website is for my website design company and I have examples of templates people can use, but I don't want people jsut stealing those templates with a simple right click + inspect element)
Run server side scripts(Like slowing down connections to users if they fail to login too many times, to prevent brute force cracking attempts)
Deny access to people reading files(I don't want people downloading my password hash files or anything like that)
Be able to host files on the services servers, I don't just want a dns pointing back to my computer.
This question is asking for an opinion. Basically any linux web host will provide most of what you're looking for. You're asking for an opinion about which hosting site is the best. I cannot answer that.
What I do want to warn you about is this:
From your question, you're concerned with:
- security
this is not a web host provider feature, but a feature of secure web code. See https://www.owasp.org/index.php/Top_10_2013 for great introduction to website security.
obscure code
You cannot prevent someone from stealing your css. They will not get to your raw templates (I'm assuming you're using templates) if you set your file permissions right on the web server.
if you're concerned with brute force protections, you'll need to code that up yourself. The web host provider would not (and should not) rate limit your connections.
Hopefully my question is in the right forum here. I've just checked out the pricing model of windows azure and checked out the different configuration options:
http://www.windowsazure.com/de-de/pricing/calculator/
I have been working as a developer for almost two years now and worked a lot with IIS and the WPF technology. As a little private project I checked out HTML 5 and JS with MVC4 Web API and wondered what azure configuration I'd need to host a MVC 4 Web API project. Would it be rather a virtual machine or a full calculator? What benefits grants one over another?
I am going to start my studies soon, so I'd like the cheapest I can possibly get. I won't use it a lot (mainly for testing reasons), as well I think there won't be too much traffic either. Would a virtual machine also include the possibility of using IIS?
Could I also run a MVC project with something else than VM/full calculator?
And what would happen if for some reason my traffic just explodes? Would my services just be shut down until I increase the power of my machine? Or would I just get a huge bill and be surprised quite a lot?
Use websites.
You can start with 10 Web Sites absolutely free! So this is the cheapest. And it certainly supports MVC4 Web API.
For starter you can get a 3 month trial with enough credits to start. By default you'll have a spending limit on your account. This mean if you start to get too much traffic your services will shut down and you won't have to pay any extra. I think you can configure how much you are willing to pay but I never tried, it is still the default which is 0$.
You should start with Shared Web Sites and move to reserved instance, VM or web role later if you ever need to scale up or out.
I have started work on a game project which is expected to have a very high load on the servers.
My original plan was going with a general main server which hosts general game data and using a collection of servers hosting a node (or game world) server, being balanced with more CPU/network intensive worlds being hosted in less numbers on the machine.
Now I was wondering how it's best for me to set up the actual servers. Should I go with a cloud like Microsoft Azure, should I host it all myself on own bought hardware or should I use dedicated hosting from some hosting company?
Windows Azure actually has a Toolkit for Social Games which might provide some good guidance.
https://github.com/WindowsAzure-Toolkits/wa-toolkit-games
On Github the architecture section might also help you think about an Azure Solution
https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/wiki/architecture
Re: Servers, the cloud is a perfect match for this workload/use case, you can grow quickly or fail fast depending on how successful you are and only ever pay for what you use. Azure has a IaaS and PasS offering which should meet all your needs (inc Windows and Linux on IaaS)
Well I believe now days people are engaged in social games; I believe you would be doing the same.
unsure about the development environment I suggest you to look at the Game Hosting by amazon.. It could be somewhat costlier but better then to have your own provided it meet all your needs.
You can also check gamersisle who allows you to rent game server based on your wish so you can rent more when you feel you are hitting client counts.
Happy game development.
P.S :- I always wonder how people build game.. just learning how? ;)