How to publish a website on the web? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 38

How to publish a website on the web?

26th Nov 2016, 1:37 PM
umaar abdullah
umaar abdullah - avatar
36 Answers
+ 31
Start with free Wordpress until you'll become Pro at coding to create your own from scratch. When you'll be ready, you'll need; 1.Domain 2.Hosting 3.Your coding skills(front-end skills: html, css & javascript, back-end skills: php or java or python(choose one), to start your journey. Good luck!
29th Nov 2016, 4:07 AM
Said
Said - avatar
+ 33
At first buy a hosting service and a domain for your website. After you buy. Go to google, bing webmaster tool. Add your website. And wala! your website is published to world. Do something creative and unique thing on your website to grab attention of visitor.
26th Nov 2016, 2:26 PM
Aditya kumar pandey
Aditya kumar pandey - avatar
+ 21
Publishing a website has three intial steps: 1. A Web Hosting Server This is where you'll have your web related files. Users will basically access contents (html, css, scripts, database, resourses etc.) of the web server. You can have your own web server, or you can lease it on web (Bluehost is a good one). 2. A Domain Name This will help your site have an unique identity on the web. You can do so by registering a domain name with a domain name registrar. Some popular domain name registrar are GoDaddy, Google Domains etc. 3. A Content Managing Software (CMS) This piece of software is used to manage your content on the web server. Some examples of CMS are Drupal, WordPress etc. Thus, you have to install CMS on your webserver and link it through a custom domain and your site becomes online.
1st Dec 2016, 1:37 PM
Ashish Ekka
Ashish Ekka - avatar
+ 9
Use heroku for dynamic web hosting. It's free for single instance
29th Nov 2016, 2:18 AM
Vikas Garg
Vikas Garg - avatar
+ 7
just install your own box from Slackware or Debian or CentOs. They come with a ready to serve Apache daemon. You can install the OS on any old computer laying around the house that you didn't use anymore, or you can install as a virtual machine with http://virtualbox.org You go to http://afraid.org and point a hostname to your home IP address dynamically, and open up port 80 to your new web server box. Next, you dump an index.html file into the DocumentRoot of the server (typically a folder named htdocs/ or public_html) and you now have a free, live webserver on the Internet. I hope that helps!
30th Nov 2016, 9:18 AM
tallship
tallship - avatar
+ 6
Buy a domain and hosting. Preferable you can use one of WordPress themes and customize it. If you need help to customize a WordPress theme visit www.websiteguru.host
1st Dec 2016, 9:48 PM
Wongalethu Sidwell Jezile
Wongalethu Sidwell Jezile - avatar
+ 4
You could try github pages. It is a little work to get started, and only supports front end, but is useful. Here is an example of a GitHub pages site I built: xtraloudninja.github.io/cosmosofgames It was structured in HTML, styled in CSS, and all scripts were written in JavaScript. I used this IDE called Brackets, and the git command line tool to push changes to the website. It typically took about 5 min to update the site. And most important: IT IS FREE
29th Nov 2016, 12:02 AM
Varun Ramani
Varun Ramani - avatar
+ 3
For testing or development purposes, I'd recommend setting up a GitHub account. You can use the GitHub Pages feature to publish your site to best of all its free...
28th Nov 2016, 9:38 PM
Jose Ayala
Jose Ayala - avatar
+ 3
Please dislike that spammer Jan Marin. Spammers are not encouraged here - as a community we need to assert that fact.
30th Nov 2016, 4:22 AM
Varun Ramani
Varun Ramani - avatar
+ 3
use github.com
26th Dec 2016, 3:34 AM
CR 7
CR 7 - avatar
+ 2
Hi! You have many solutions. You can develop your on website using html php CSS javascript or other techno. then take a hosting solution with domain and transfer your website in it. (with ftp client soft) Or, You can use an allinone solution if you don't want to code. This solution is the worst but is the easiest. Have fun.
28th Nov 2016, 9:51 AM
Laurent Doudiès
Laurent Doudiès - avatar
+ 2
you can try buying a domain at ho daddy.com. It's cheap.
29th Nov 2016, 5:36 AM
David Kariuki
David Kariuki - avatar
+ 2
U should buy domain, it is not for free. But if you want it for free, you can register in github, and post your website there. After, you can access you website through url websitename.github.io
30th Nov 2016, 5:43 AM
Azizbek Kobilov
Azizbek Kobilov - avatar
+ 2
Depends what you want, but if you just like to test your website online here are some free options: 1) www.surge.sh is a great and easy tool. 2) github.com with github pages is a little more work, and you need to know how to use git. 3) Heroku is also a possibility but probably only a good/interesting option if you want to build and test more complex applications like spring applications which need deploy to a tomcat server, or using a database.
30th Nov 2016, 8:55 PM
Mark Sukel
Mark Sukel - avatar
+ 2
you must buy hosting and domain .
1st Dec 2016, 9:38 AM
Nguyễn Hoàng Long
Nguyễn Hoàng Long - avatar
+ 2
you asked how to publish a website. therefore i will assume you know how to make one. you need to have a computer connected to the internet with symmetrical uplink and downlink speeds. most of us home users have high downlink slow uplink connections cause we mostly need high data flow towards our PC. but to serve a website you need high out and sometimes fairly high in to the computer holding your site. you could buy shared hosting , VPS hosting or dedicated server (in increasing order of resource usage capacity and independence ) from webhosting providers. if you want to try things out do it in small scale for now, you could find free shared hosting (use Google search) or free VPS hosting (freevps.us the best). In case of shared hosting, you either place your HTML files in the publicly accessible folder (public_ html or some such , defined under settings for the server software ... given to you by your webhost) or setup database and install PHP scripts in case of dynamic sites. if it is VPS or dedicated you choose, then you install the OS and secure the system, setup the webserver and db software and other things you need. now you proceed to doing the same as above. you could also use free to use services like Google sites, blogger, WordPress.org etc.
1st Dec 2016, 7:28 PM
Goutam Rudra
Goutam Rudra - avatar
+ 2
You can always Install Wamp (or Xampp) and open your site from there. That is IF you want to host it on your own pc.
1st Dec 2016, 10:48 PM
Jean-louis du Plessis
Jean-louis du Plessis - avatar
+ 1
by host you can buy host from godady
1st Dec 2016, 5:14 PM
Ashraf Elsayed
Ashraf Elsayed - avatar
+ 1
first buy hosting server like go to hostinger.com where create your domain in that upload all your code files that's it u are ready to rock
1st Dec 2016, 6:09 PM
kirankumar A
kirankumar A - avatar
+ 1
first try in wampp server in your pc then buy a host and publish
2nd Dec 2016, 4:56 AM
Ahmadsadeg Alizad
Ahmadsadeg Alizad - avatar