Need Help to integrate JBoss (wildfly) with IIS [closed] - iis

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
We are in the process of migrating our web site from Coldfusion to JBoss (wildfly). The current application with Coldfusion runs via IIS6 since our application runs on multiple language (.Net,PHP,java). We have successfully migrated our app to JBoss (wildfly) and in the process of going live. But We couldn't get any successful guide/steps to integrate the app with IIS7. Please do help us to run our JBoss(Wildfly) site via IIS7, with proper step by step guide.
We are totally forsaken, Please help us.

That is quite simple, WildFly is accessible via http or ajp protocols.
configuration of the listeners is in undertow subsystem and by default you have http.
so if you go with http listener which listened on port 8080, all you need to do is configure reverse proxy on IIS7+ to proxy requests to ip-of-wildfly-server:8080
Other option is to use AJP protocol for which you need to first add to undertow subsystem in wildfly.
Then you need to properly install & configure isapi_redirect to forward request to wildfly on ajp port you configured.
In short it is not much different than configuring it for tomcat or jboss as.
For more details on how to configure undertow subsystem see https://docs.jboss.org/author/display/WFLY8/Undertow+subsystem+configuration

Related

Are the "VPN" Chrome extensions really a VPN or a web proxy? [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 1 year ago.
Improve this question
A client is asking me if I could create a "VPN" extension that can connect to their VPN server. I have seen numerous VPN extensions on the Chrome Web Store, but they only affected Chrome. Doesn't a VPN affect all connections?
I have found chrome.proxy. Are the VPN extensions really VPN's or are they actually web proxies? Can I tell the client that they need to setup a web proxy server instead of a VPN server, and I use chrome.proxy for this purpose?
Many "VPN" extensions are essentially proxies, indeed: they cannot affect anything except the traffic of the browser itself (through chrome.proxy and chrome.webRequest API).
There are, however, two exceptions.
On Chrome OS (and Chrome OS only) an extension can use chrome.vpnProvider API to broker a connection to a VPN.
Using Native Messaging, you can have an extension communicate with another application running in the OS that can manage "true" VPN connections. However, that does require a separate installation of such a module with appropriate OS permissions, and makes the Chrome extension nothing more than a remote control for it.
So using the path #2 above, it is possible to create a true VPN extension, but that would require software installation outside of the browser.

How I host Node JS and MongoDB [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am new to NodeJS and MongoDB. I have developed one small application using these both. I want know about the hosting of NodeJS application and MongoDB database.One sub question is can i host both database and application on Amazon web service (AWS).
Please guide me.
Thanks
Yes you can deploy your application on AWS EC2 instance. You need to first run an EC2 instance (preferably ubuntu).
Then install node.js binaries matching the version of nodejs that you are using on your local to develop your application.
Next step would be to install node package manager(npm) and Mongodb. The procedure would be same as you followed in your local machine.
Now you need to install a server. E.g. Nginx.
Lastly, clone your repository into your EC2 instance. Furthermore, you can use pm2 module for running and watching your app, so you don't need to restart the server after changes or in case of any error.
Happy deploying :)
You can host almost everything that can be hosted on AWS servers and they have ready made architecture for technologies you have mentioned.
If you are new I would suggest to go with heroku etc. to test your application because it'll take you some time to get acquainted with AWS's environment.
Best of luck.
https://aws.amazon.com/tools/
https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/

web hosting and websocket technologies [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I want to write a web application that needs a websocket server.
I want to host this websocket server on some famous web hosting provider (such as 1&1 by example).
Which web hosting provider should I use?
If you want to use a websocket server which you can start and stop at will I would much rather recommend a cloud solution. It's cheap and lets you interact with the server directly, which is most likely impossible with more traditional hosting providers. I've only used Amazon Web Services and Google App Engine myself, they both have a free tier which you can use to build and test your websocket application. There are many more providers, also have a look at PaaS services like Nodejitsu. It all depends on what specific technologies you want to use I guess.
(note: AWS lets you SSH into your instance and you can use any platform/technology you want while GAE is web based and limited to Go, Java and Python. It doesn't mean AWS is better, again it depends on your case.)
You can use WebSockets for your .NET apps with GearHost at www.gearhost.com. It's free and gives you 100 free CloudSites and 100 free databases.

Heroku app calling external web service on a VPN [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
So, we have a Heroku app.
We have a web service running on an intranet.
That intranet needs a VPN connection for outsiders to
connect.
We want our Heroku app to call the web service on the intranet, via
VPN.
How would you tackle this?
Some thoughts....
Heroku doesn't seem to have a VPN client we can activate on our app :(
I'm aware some routers can handle the VPN gubbins for us. Is there an online service that let's us setup a VPN proxy to our intranet site?
Thanks in advance
T
It's not going to be possible I'm afraid, certainly at least not via VPN. Heroku uses Amazon EC2 so you can't even narrow it down to an IP range to permit access. Heroku is a closed system so you can't install additional components so unless it's something accessible via http/https then it's a no go.
I think you could use a static ip address add on to ensure your app connected via that ip address.
https://devcenter.heroku.com/articles/quotaguardstatic
But I don't know how that gets you to a VPN.
If your company have Heroku Enterprise, looks like it could be done within Private Space:
[https://blog.heroku.com/heroku_private_spaces_are_now_generally_available_within_heroku_enterprise]
[https://devcenter.heroku.com/articles/private-spaces]
Otherwise the easiest way I could think of is to spin up an proxy server in your DMZ that is restricted access from your Heroku app... with setting static IP suggestion above from mooreds.

Web server farms with IIS ? Basic Infos [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Can somebody point me to a resource that explains how to go about having 2+ IIS web server clustered (or Webfarm not sure what its called) ?
All I need is something basic, an overview how and where to start.
Can't seem to find anything...
This MSDN magazine article has a good overview of the technologies involved:
http://msdn.microsoft.com/en-us/magazine/cc500561.aspx
Microsoft have articles on TechNet about clustering IIS using Network Load Balancing. You can do this more simply than using special hardware load balancing.
For hardware load balancing you place a device in front of the web servers and it manages the load. Each device is different so you would want to check the manufacturers guides and compatibility.
You should also check that your application does not have problems with load balancing. The sticky session problem is just one problem you should find out more about.
http://www.iis.net/download/applicationrequestrouting
http://www.iis.net/download/webfarmframework
http://www.iis.net/download/webdeploy
What you're after is called Load Balancing.
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/0baca8b1-73b9-4cd2-ab9c-654d88d05b4f.mspx?mfr=true
There's a very good book on the topic:
http://www.amazon.co.uk/Windows-Clustering-Balancing-Osborne-Networking/dp/0072226226/ref=sr_1_1?ie=UTF8&s=books&qid=1219249588&sr=8-1
A couple of good articles for those who are looking nowadays for information about Server Farms - Load Balancing and Application Request Rooting that I found and wanted to share are these:
HTTP Load Balancing using Application Request Routing:
https://learn.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/http-load-balancing-using-application-request-routing.
Overview - Build a Web Farm with IIS Servers: https://learn.microsoft.com/en-us/iis/web-hosting/scenario-build-a-web-farm-with-iis-servers/overview-build-a-web-farm-with-iis-servers

Resources