Note: The application has to be available anywhere, not just on my local computer.
You need to register a domain name and point it to a server where your application is running. Domain names can be registered with a registrar, but this is not free. If you don't have your own server, you can have your application hosted by some provider. This isn't free either.
So you are telling me there is no way to do it for free?
Ill explain the situation. So its a company I work for in France. They have a computer that I am connected to Remotely here in the states. The OS is Windows Server 2012. I am setting up said client server application installed and accessed via localhost. The next step is to access said application via internet. to be accessed anywhere. Is there a way in windows server 2012 to do it ?
Thank you in advance for your help and time.
If the application you're setting up really does need to be available to anyone, anywhere on the Internet, then sure, you can use your
Yes, I am talking to the network administrator. Its just a testing environment. How would I be able to setup a VPN or virtual private network? I understand its fairly simple. However I have done this before and I come up with a error. I away from that specific computer at the moment, but if it helps I am doing it under server management in windows 2012. Install the DHCP settings and configure a VPN? Something I am missing? I feel as though I am...
I appreciate everyone's time with helping with this.
No, you do not want DHCP if you want employees from anywhere in the world to be able to connect to your application on the server all the time, you want the server to have a static IP address. In my last job the network administrator would provide me with a list of IP addresses that I would then assign statically to servers so that people could connect to them from anywhere in the world.
Once you have your static IP address, then you can point to your application from anywhere in the world, provided the user is connected to the VPN, using <static IP address>:80/program/index.jsp. You can also ask your network administrator to add an entry in the DNS server that maps this IP address to a network name.
Which application server is your application running on?
Cordaro Vargas wrote:If you mean which database we use? We use MySQL primarily. Any suggestions on how to create a static ip?
No, I mean application server, such as WebLogic, WildFly etc.
I have only worked with Linux, not Windows 2012, but you have to first get a static IP address from your network administrator before you can use it.
Cordaro Vargas wrote:J2EE server application
No, you have the J2EE server specification, and then you have application servers that implement this specification.
I was under the impression you have written this application and just want to be able to access it globally. If you have written it, you have presumably deployed it too. How did you deploy it? It has to be running inside an application server.
That might also require getting a server to run your application; it's possible the network guys might send you over to the server guys, but at any rate this shouldn't be a do-it-yourself project.
Cordaro Vargas wrote:No I did not write the application. Maybe we are miscommunicating? The application is theirs. I access it by localhost:80/program.jsp. I want to change that by access the server anywhere by an ip address
Sorry, I misunderstood. As Paul said, this shouldn't be a "do-it-yourself project" - I think you need to go to the relevant people in your organisation and ask them to their part of what is required. I am sure the system administrator wouldn't be too happy if you started tinkering around with the configuration on a box that he or she is responsible for.