Open 8080 port on my local server to public [closed] - linux

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 5 years ago.
Improve this question
I'm really new to deployment, server management, etc. I'm built this internal dashboard website in my company in port 8080. Other co-workers would like to access my website remotely. Is there a way to open access to public just for port 8080? Please help.

That depends on how your network is built.
Basically, you have to forward the requests on the port 8080 from the main router connected to the internet to the IP and port of the server hosting the website. This way, every time a request is made to the public IP on the port 8080, the router forwards it to the local IP of the intended server.
If you provide more information about the network infrastructure maybe we could try to figure it out.

You have to access to Router Property (192.168.1.1) and configure NAT . Other co-workers can access to your website in this way -> publicIp:8080

Related

how to check which dns client is used on an external server? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
The issue is that i cannot determine what domain name system external servers use.
I want to be able to spot which kind of domain name system client is a server using without having actually access to it.
I have tried several commands on n map with domain name system searching script, but the result is not clear.
For ports open i can use n map.
Is there a solution for domain name system spotting too ?
There is nothing within the DNS protocol which will do what you are asking for. Which port does not matter as port 53 is the standard DNS port and all DNS server regardless of what software they are running will respond on port 53 and will return data in the same way. Without access to the remote server you would not be able to identify what DNS server software they are running.

Struggling with Amazon Route 53 DNS Management [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
I purchased a domain through Amazon Route 53 and am hosting my Node.js/ExpressJS app on an Amazon Linux EC2 Instance server. I can get my site to run on my EC2 server by using the public IP:portNumber or by using the publicDNS:portNumber, but I am struggling to understand how to set up the record sets in the hosted zone section of the Route 53 console to have my website point to www.thedomainipurchased.com:portNumber. I also read somewhere that you can't add the port number onto the public ip like that, so I would like to know how to set up both records to do this. I'm new to DNS, which is why I've had such a hard time although I'm sure to some people this seems very simple so would really appreciate any feedback to be explained in as basic and simple of a way as possible. Record Set Picture here
DNS only provides a way to map names to the IP addresses of hosts. Except under very limited circumstances you can't include a port number. DNS simply isn't designed to do that.
Ports are determined by the protocol involved. If you use a web browser to connect via HTTP then it will default to using port 80. If you use a web browser to connect via HTTPS then it will default to using port 443. When you send e-mail the default port is 25. When you SSH into a server the default port is 22. And so on. Default ports are essentially part of the specification for the global internet.

What does mean by port is open and close on a server? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
I've got a reply from my server admin as "Do you need any ports open?"
On this server one website is hosted which is not getting loaded. So I conveyed him that the website is not getting loaded though I'm able to login to the given IP address through FTP client (File Zilla) and ssh (using terminal).
Actually I want to access the files at the said IP address through FTP client and its working fine. My main issue is that the website is not loading.
I'm not getting what does this question mean and what should I reply to it? I'm not aware of any such thing.
Services on the network use different "ports" to distinguish between different endpoints. You can imagine a port number as a "sub-address". For successful connection you need to know an IP address and also the port number.
For example FTP protocol uses port 21. You can find more detailed list of commonly used ports on Wikipedia http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
The common phrase "open some port" means the access to that particular port will be enabled on firewall (usually all ports are "closed" because of security).
For your website you need ports 80 and 443 to be opened
If your website is using the HTTP protocol, then you need port 80 to be open. If it is using HTTPS protocol, then you need port 443 to be open.
Try getting both the ports opened, that should solve your problem immediately.

Cannot access webserver from internet Centos 6.5 [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 years ago.
Improve this question
I have installed a CentOS 6.5 web server, now it is connected to LAN and WAN, Joomla is installed (LAMP)
I'm not able to see the webpage from internet only from LAN
I've checked
/etc/resolv.conf
eth1 Internet IP
/etc/httpd/conf/httpd.conf
/etc/hosts
[public ip] [www.mywebsite.org.ec]
I have disabled iptables, but still no access.
Is there something else I can check?
SOLUTION:
There was something missing in the route table.
You have to set de WAN gateway as default instead of LAN Gateway
To see the web page from internet side your gateway router should direct requests for HTTP to your server. Check your NAT configuration for the gateway device. Also if there exists a firewall on that device, you should configure it to accept HTTP requests.

Domain name in Node.JS [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
I have a VPS on DigitalOcean.
I have a Node.JS and MongoDB application.
Now I want to pin my domain (myapp.com) to my Node.JS app.
Now I can run my app by IP like 192.xxx.xxx.xxx:8080. I want to have this on address myapp.com.
How to do that?
A domain does not point to an app but to a machine, so to start make sure your domain points to your VPS's IP, i guess you can access to DNS settings in your host's interface.
If your app is running on :8080 then http://myapp.com:8080 should then point to your app.
If you want your app to run on the http://myapp.com only (without :8080) you have to either launch the app on port 80 (which is the default http port) or install a reverse proxy that tunnels :80 to :8080.
I personally recommend using a proxy, as you would be able to add other NodeJs apps later, each running on different ports and beeing served through the proxy.
Nginx is used a lot as a reverse proxy for node or ruby applications, and you should find a lot of documentation for it.
Alternatively, to play pure NodeJS, have a look at node-proxy, it should suit your needs very well too.

Resources