Questions tagged [web-servers]
36 questions
36
votes
1 answer
How are Apache HTTP Server and Apache Tomcat related? (If at all)
I currently have Apache httpd running on a production Ubuntu VPS server. I write php scripts.
I'm interested in learning Java and I was wondering how I would go about writing some server-side Java to work on my current set-up.
How are Apache Tomcat…

JW01
- 3,579
- 4
- 22
- 22
29
votes
3 answers
Kernel mode web servers: A clever optimization or a security nightmare?
I was reading a Hacker News thread where one user posts a link from 2011 explaining that IIS is much faster than most other (*nix) web servers. Another user replies, explaining that IIS gets that advantage by having a kernel module called HTTP.sys.…

James Mishra
- 1,499
- 1
- 12
- 16
4
votes
2 answers
How should I secure Adminer for production use?
I'm developing an enterprise web application, hosted on site and managed by the corporate IT team. I do not have remote access to the server, and the only way in is through the web interface. I'd like to install the phpMyAdmin-like Adminer…

iceman2992
- 149
- 1
- 3
4
votes
6 answers
What's the simplest way to provide a portable, locally running webservice server application?
We have a large website running that offers a JsonRpc web service.
For offline demonstration purposes, I want to realize a portable, locally running webserver with a minimalistic feature replication of the live webservice, and bundle this together…

derFunk
- 161
- 1
- 5
4
votes
2 answers
What are some of the major differences in process management between CGI and newer (better) technologies?
I know CGI spawns a new process for every HTTP request that it serves, while servlets use one Java process to serve many requests. What do other technologies (rails, WSGI/django, mod_php, asp.net etc.) do so that web servers do not have to spawn a…

rdasxy
- 3,323
- 7
- 29
- 41
3
votes
3 answers
How do non-blocking HTTP servers work?
My question is based on a few assumptions so please correct me on any of them below
I know that TCP has always been socket based
In order for a server to maintain that socket, a thread has to block and wait for IO on the server side
A modern web…

BGRT
- 49
- 1
- 3
3
votes
2 answers
Socket on a webserver
So what I know about socket is that a socket is an end point of a connection for a process, hence 1 socket on a host binds to an IP and a unique port number for each connection.
But a webserver (by default use port 80) to listen for connections…

td16
- 167
- 1
- 4
3
votes
1 answer
App Servers vs. Web Servers
I serve static content from Tomcat. Someone suggested moving the static content to a web server in order to optimize performance. How are web servers designed that makes them better at delivering static content?

trevorw
- 61
- 1
3
votes
1 answer
Android App with Ruby Backend Server
I'm working on a personal project to help me branch out and learn some new/different technologies. I'm a .NET programmer but I want to learn Ruby and how to develop Android apps. I have developed pieces already but need the whole system to tie…

AXG1010
- 171
- 5
3
votes
2 answers
Why HTTP Servers send information about themselves in HTTP Headers?
Most of the HTTP Servers I know send their application name and version in response http headers as default behaviour. (Nginx, IIS, Apache etc.) Of course we can change the default behaviour but I wonder why they send these information? Does it…

burak emre
- 133
- 4
3
votes
3 answers
Are there any non-blocking web servers for Java?
I was studying about the infrastructure being used by Facebook, as I was developing a website based on social interaction for a university project.
Facebook is using Tornado Web Server as its scalable, non-blocking web server, but it's written for…

Pinnacle
- 31
- 1
- 3
2
votes
1 answer
Roadmap to create a scientific computing website
I am a theoretical physicist starting my Ph.D. shortly. As a side project, I would like to create a scientific computing website in the field of General Relativity. It should be an interactive database that allows one to explore various exact…

Jens
- 39
- 6
2
votes
4 answers
3 tier architecture in .NET web applications
Nowadays most systems are designed as web apps. In the .NET world the famous three tier architecture is usually translated like this.
Front End (Web Application)
Middle Tier (custom DLLs using an ORM to access and process data)
Back End (SQL…

Simple Fellow
- 271
- 2
- 12
2
votes
1 answer
How can I run a script/subroutine on a Web Server and have that subroutine remain private (eg. Key Generator)?
My Problem: I have been tasked with re-implementing a software key generator routine on an external web server running cPanel v.11.44.1.18. Currently, the key generator is implemented using a proprietary Database Management System (DBMS) which we…

Aubrey Robertson
- 123
- 5
2
votes
0 answers
Is it realistic to test web application with tomcat while production server are using WebSphere?
In our company we use WebSphere Application Server to hold web application but it is not available for developers because of license issue.
We have been using Tomcat to test the web application and hope that it works fine with WebSphere on…

lamwaiman1988
- 1,483
- 2
- 16
- 22