Website publishing is the process of uploading content on the internet. It includes:
uploading files
updating web pages
posting blogs
Website is published by uploading files on the remote server which is provided by the hosting company.
In order to publish your site, you need the following things:
Web development software
Internet Connection
Web Server
It is used for building web pages for your web site. Dreamweaver and WordPress are example of web development softwares.
Internet connection is required to connect to a remotely located web server.
Web server is the actual location where your website resides on. A web server may host single or multiple sites depending on what hosting service you have paid for.