A software application that services requests from clients using the Hypertext Transfer Protocol.
Questions tagged [webserver]
8218 questions
1923
votes
21 answers
What's the difference between a proxy server and a reverse proxy server?
What is the difference between a proxy server and a reverse proxy server?
Vicky
1274
votes
33 answers
Using Node.js as a simple web server
I want to run a very simple HTTP server. Every GET request to example.com should get index.html served to it but as a regular HTML page (i.e., same experience as when you read normal web pages).
Using the code below, I can read the content of…

idophir
- 14,451
- 5
- 24
- 21
890
votes
28 answers
What is the difference between application server and web server?
What is the difference between application server and web server?

TwiggedToday
- 9,925
- 7
- 26
- 16
683
votes
8 answers
Difference between the Apache HTTP Server and Apache Tomcat?
What is the difference in terms of functionality between the Apache HTTP Server and Apache Tomcat?
I know that Tomcat is written in Java and the HTTP Server is in C, but other than that I do not really know how they are distinguished. Do they have…

kaybenleroll
- 16,794
- 16
- 54
- 66
418
votes
19 answers
Deploy a project using Git push
Is it possible to deploy a website using git push? I have a hunch it has something to do with using git hooks to perform a git reset --hard on the server side, but how would I go about accomplishing this?

Kyle Cronin
- 77,653
- 43
- 148
- 164
404
votes
10 answers
How to create an HTTPS server in Node.js?
Given an SSL key and certificate, how does one create an HTTPS service?

murvinlai
- 48,919
- 52
- 129
- 177
285
votes
15 answers
ssl_error_rx_record_too_long and Apache SSL
I've got a customer trying to access one of my sites, and they keep getting this error > ssl_error_rx_record_too_long
They're getting this error on all browsers, all platforms. I can't reproduce the problem at all.
My server and myself are located…

Subimage
- 4,393
- 3
- 24
- 18
273
votes
6 answers
Configure nginx with multiple locations with different root folders on subdomain
I'm looking to serve the root url of a subdomain and directory of a subdomain to two different folders on my server. Here is the simple set-up that I have and is not working...
server {
index index.html index.htm;
server_name…

simoes
- 4,897
- 4
- 23
- 28
258
votes
13 answers
How to automatically redirect HTTP to HTTPS on Apache servers?
Environment Centos with apache
Trying to setup automatic redirection from http to https
From manage.mydomain.com --- To ---> https://manage.mydomain.com
I have tried adding the following to my httpd.conf but it didn't work
RewriteEngine on
…

Deano
- 11,582
- 18
- 69
- 119
233
votes
2 answers
What is the difference between HTTP 1.1 and HTTP 2.0?
HTTP/1.1 has served the Web well for more than fifteen years, but its
age is starting to show.
Can anybody explain what is the main difference between HTTP 1.1 and 2.0?
Is there any change in the transport protocol?
user1968030
226
votes
8 answers
Best lightweight web server (only static content) for Windows
I got application server running in Windows – IIS6.0 with Zend Server to execute PHP. I am looking for lightweight static content only web server on this same machine which will relive IIS form handling static content and increase performance.
It…

bensiu
- 24,660
- 56
- 77
- 117
226
votes
8 answers
Have nginx access_log and error_log log to STDOUT and STDERR of master process
Is there a way to have the master process log to STDOUT STDERR instead of to a file?
It seems that you can only pass a filepath to the access_log directive:
access_log /var/log/nginx/access.log
And the same goes for error_log:
error_log…

quinn
- 5,508
- 10
- 34
- 54
188
votes
6 answers
nginx: [emerg] could not build the server_names_hash, you should increase server_names_hash_bucket_size
I'm in the process of setting up a new server. The web server of my choice is NGINX. I want to add the domain (e.g. example.com) as a virtual host. I already have two other domains in there and it works fine, but when I try to add the above…

oengelha
- 2,057
- 2
- 12
- 8
185
votes
13 answers
Can't get rid of header X-Powered-By:Express
I am running a server on nodejs with express. I can't seem to get rid of the header:
X-Powered-By:Express
I was wondering if there is any way to get rid of this header or do I have to live with it?

tyronegcarter
- 3,876
- 4
- 21
- 24
184
votes
4 answers
When to use Tornado, when to use Twisted / Cyclone / GEvent / other
Which of these frameworks / libraries would be the best choise for building modern multiuser web application? I would love to have an asynchronous webserver which will allow me to scale easly.
What solution will give the best performance /…

Wojciech Danilo
- 11,573
- 17
- 66
- 132