Covert home pc to web server steps - iis

I want to convert my home pc to a web server. Already IIS8 has been installed. The sample page has been published on default web site. In windows firewall the port 80 has been opened. I have access to this page through different computers that connect to the same ADSL router. However, when I try to connect to the page from another ISP, I get the error of 'web page not find'. Because I don't have static IP now, I find IP of the server from http://www.whatismyip.com/. I wonder if anybody help my to solve this issue.

One workaround it to use no-ip
http://www.noip.com/
this would give you static IP.
From this point is just normal domain setup.

Related

How can I forward my localhost to my public IP on a VPS?

I'm running a website on my Linux VPS.
This is what I get on my terminal when the website is running:
Navigate to https://127.0.0.1:7443 in a browser
The problem is that I cannot connect to this on the browser because it's not MY machine's localhost.
Is there a way I can forward this to my VPS's Public IP?
for example, the IP address I use to access the server? To explain better I want to access the website from anywhere from my phone, laptop, etc.
You could possibly use iptables/firewalld such as port recirection
What you are probably searching for is one of these tools:
https://ngrok.com/
http://localtunnel.github.io/www/
These tools will let you access your local page from anywhere in the world.

Configuring apache webserver to view default page over the web publicly by using ip address(dynamic)

I am new to configuring apache webserver(this is my first time) and over the last few days i have been trying to configure apache so as to view the default page over the internet.I have been successful partially in being able to view the default page over local host on the network. The problem really comes over when I try to view the page over the public ip of the server.Every time i try the page reports a time out and/or an error in connection, so I have increased the time out from 300 to 3000(the issue remains). I have searched extensively over the internet and based on the findings i have configured apache to grant all connections, i have also configured the firewall on my linux system to allow incoming & outgoing. Further I have configured my dad's huawei hotspot e55** series as mentioned in the link here https://portforward.com/huawei/ . I have also tried to configure my internet connection for port forward from external to the internal ip however what i observe is that after i do that my internet connection seems to get disabled and I would have to delete the connection and add another one.At this point it looks like that I might be missing out something here and I believe a little help from the apache experts might just help me achieve my goal to view the default apache web page over the web using the system (public)ip(using whatismyip on google search).
I think the public ip provided by your ISP cannot be used for hosting the website on the internet please contact your ISP to get a public IP that can host websites over the internet , or get a cloud hosting server.

How to share web application on linux?

I host a web application on my laptop and I access it using 'localhost:9080/abc.com' and lets assume my IP is '192.168.10.20'
Now, I want my colleague to access this web application from his system 'web browser' by typing in '192.168.10.20:9080/abc.com'
As laptop is owned by 'company' I cannot install (or) use any third party softwares
How can I manage this on RHEL 6?
Assuming you're on the same network (LAN) then a client who connects to 192.168.10.20:9080 should have no problems (assuming the web aplication also listens to requests other than localhost).
If abc.com is just an "alias" you set up in your hosts file then no other person than yourself will be able to use abc.com to connect to 192.168.1.10.20, unless they have the same alias in their hosts file.
If you purchased a domain abc.com and set up it up to redirect to 192.168.10.20 it should work. But usually there are delays associated with updating a DNS so the time it takes for abc.com to be updated can take even a day.
Now if you have your colleagues on a different network (for example they want to connect from their homes when the laptop is connected to the internet at your place) it won't work with a bit of fiddling. Basically, when they try to connect the router gets a request from the client to connect to port 9080, but the router doesn't know what to do with it so nothing happens. You have to set up port forwarding in your routers settings so that all incoming traffic on port 9080 gets sent to 192.168.10.20.
And when they try to connect that way, they can not use the 192.168.10.20 ip adress, because it always refers to a adress on the local network. They have to use your external ip adress (google what is my ip adress).

How to visit a url in internal network?

My laptop is serving a web page at 127.0.0.3/abc, and I can visit it using this url on my laptop. Now my mobile phone and my laptop are using same wifi network. I can check the internal IP for my phone and my laptop. So my laptop's internal IP is 10.1.11.140, I'm wondering how I can visit the abc page with my phone. I tried 10.1.11.140/abc and 10.1.11.140/127.0.0.3/abc, neither works.
Thanks!
You need to verify
That your web server is bound to the external IP (10.1.111.140)
That your firewall permits access to port 80 (or whatever port you are serving your webpage)
You should assign your laptop a static ip address. Do this on your wireless router. Enable the firewall for this static ip and configure your webserver (website binding) by running inetmgr. And.. this address should not start with 127...

What address do I use to access my server from the internet?

I have an FTP server hosted on my computer and I want to make it publicly accessible.
I have forwarded the necessary ports for this specific computer on my router. If I type in my local ip, 192.168.x.x, i can access it. But this is only local. How do I access it publicly?
I tried going to my public ip but nothing comes up. I have searched Google for several hours now and have come up with nothing. What am I missing?
Test your server on https://incloak.com/ports/ or http://www.hackerwatch.org/probe/ sites and check that it detects your open FTP server. If not check you operating system firewall.

Resources