Hosting a Website created by wordpress

Status
Not open for further replies.

gtmasterpiece

Honorable
Feb 24, 2012
13
0
10,510
First off let me say that I'm just a beginner on this and I'm having tough time just figuring out the right questions to ask. That being said I'll try my best.

Aim: To create and host a website on my home pc running windows 10

Description.
Ive tried using xampp and I have installed wordpress.
I can access the site fine from the wordpress dashboard on localhost.
However I'm not sure how to get this published online without a hosting site.

Ive signed up for No-ip but Im lost as to how to get my wordpress sight directed to the no ip address while having all the assets for the site (created in Wordpress) hosted locally.

If you guys could point me in the right direction, I'd really appreciate it


UPDATE: After following the guide I was able to get the port open and working.
Ive tested the the port using PortChecker and it is open.
Ive installed Wordpress in the www folder in the wamp directory.

Now where Im lost is how do I go about getting www. mysite .com to access the wordpress site in the wamp directory now that all the ports are working?
 
Solution
I will try and help break this down.

In your router you need to port forward a port to point at your local computer. This links your global wan ip:port to point to that local computer.
If you google What is my ip, it will show you your WAN ip.

Most people have dynamic WAN IP so their site would basically change IPs, which is where services like no-ip come in. They run on the computer and keep the DNS updated with what ip to point to.

DNS is just so you can type a site name instead of an ip.

So first step is to port forward a port in your router to point to your host machine, there are a ton of guides on how to do this. It changes based on your router.
Confirm that it is working by getting to your website using your global ip...
I will try and help break this down.

In your router you need to port forward a port to point at your local computer. This links your global wan ip:port to point to that local computer.
If you google What is my ip, it will show you your WAN ip.

Most people have dynamic WAN IP so their site would basically change IPs, which is where services like no-ip come in. They run on the computer and keep the DNS updated with what ip to point to.

DNS is just so you can type a site name instead of an ip.

So first step is to port forward a port in your router to point to your host machine, there are a ton of guides on how to do this. It changes based on your router.
Confirm that it is working by getting to your website using your global ip and port.
Then do the no-ip install.

https://managewp.com/how-to-access-a-local-website-from-internet-with-port-forwarding

 
Solution
The problem with your plan are all the bad people on the internet. Many ISP will prevent you from hosting a site partially because they want more money for a business account but mostly for security. People who build their first sites can barely get it operational. By the time they really learn how to secure a web server the bad guys have likely taken it over.

So first you must determine if your ISP blocks common ports like 80 and 443. After that leave you machine up only when you really need it. If you plan to leave it up all the time there are very inexpensive hosting sites.
 

gtmasterpiece

Honorable
Feb 24, 2012
13
0
10,510


Thank you for your reply.
I'll look at the link and provide an update.
Thanks again
 

gtmasterpiece

Honorable
Feb 24, 2012
13
0
10,510


Ive heard of these being blocked. So i've configured xampp to use another port.
However its the port forwarding and pointing things to the right location is where I'm lost.
Im gonna try the link above and update if I made any progress

Thanks for the reply
 
Jun 17, 2020
1
0
10
I will try and help break this down.

In your router you need to port forward a port to point at your local computer. This links your global wan ip:port to point to that local computer.
If you google What is my ip, it will show you your WAN ip.

Most people have dynamic WAN IP so their site would basically change IPs, which is where services like no-ip come in. They run on the computer and keep the DNS updated with what ip to point to.

DNS is just so you can type a site name instead of an ip.

So first step is to port forward a port in your router to point to your host machine, there are a ton of guides on how to do this. It changes based on your router.
Confirm that it is working by getting to your website using your global ip and port.
Then do the no-ip install.

https://managewp.com/how-to-access-a-local-website-from-internet-with-port-forwarding
thank you very much!!! Finally I have solved my problem. it was very useful, thanks
 
Status
Not open for further replies.