How to upload my website to server?
You can login to your FTP by FTP client.
Using FTP client (FileZilla)

3) Click New Site and Insert your site name
ex: wcpdemo.com

4) Insert your FTP login information, such as Host, User and Password
Select Normal in Logontype
Then Click Connect

5) Click public_html in Remote Site (on the right)
Your PC directory is Local site (on the left)
High light your prepared website file, right click and select Upload.

6) You can visit your website after upload.