Web Servers





A web server refers to the software that helps to deliver web content that can be accessed either through the Internet or through an intranet. The primary function of a web server is to store, process and deliver web pages to clients. The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP). The most common use of web servers is to host websites, but there are other uses such as gaming, data storage, running enterprise applications, handling email, FTP, etc.

Share tech news, updates, or what's on your mind.

Sign up to Post

What are people referring to when they say 'website tool'.  I don't think they mean tool used to create website.  I think users may use 'website tool' to make their life or work easier?  What are some examples of website tools that are in use?  How can I use website tool to see what it does?
Exploring SharePoint 2016
LVL 19
Exploring SharePoint 2016

Explore SharePoint 2016, the web-based, collaborative platform that integrates with Microsoft Office to provide intranets, secure document management, and collaboration so you can develop your online and offline capabilities.

One of our staff users  is having an issue with any website on any of our 3 dedicated Pair networks servers being unusable slow, almost to non-functionality.... none of the rest of us are seeing any issue whatsoever. She says all other websites load fine... its just websites on our 3 web servers that are very very slow, almost unusable. Have you ever heard of something like that? She uses a Mac, has emptied all cache, rebooted, speed tests, the works, everything is fine for her except the sites she visits on our 3 web servers. We are not all at the same IP... she works from home, like a few of us do, and shes the only one with an issue. Pair says they see nothing wrong.

When I delete a web site in Windows IIS manager should I delete also the linked folder in wwwroot folder fo Windows? I wand to make everything is clean up.
Dear Experts ,
i want asked about the following company to rent a server

1) hetzner
2) iomart
3) oneprovider

which one is better to rent a server and make it as SMTP server !!
any recommendations !!!
how to block phpmyadmin page to be accessible from external ip
Does apache tomcat have a support lifecycle in the same way that Microsoft apps like Windows do? And how regularly do they issue security updates for tomcat, e.g. monthly? We have got to do some reporting on unsupported software and we don't have an automated vulnerability scanner to do it so its becoming somewhat of a manual reports albeit not over that many systems. I am trying to find some accurate on data though on which to determine 'is it supported or not'.

One of our clients is having problems accessing their website externally (Internet). The website is hosted locally on a web server. The website can be accessed using their pubic IP but not the FQDN.

When we try using the FQDN, we get a "site can't be reached" message stating that the private IP for the web server cannot be reached.

We ran nslookup for the FQDN and it pointed to the correct public IP. We ran a tracert and it pointed to the correct public IP. The settings on the web server appear to be correct (using IIS).

We suspect that this is a DNS issue and would appreciate any help in solving this issue!


I'm sure the used to work before! I need my website to redirect http to https, every time I try an achieve this the website stops serving all pages :( This is the
/etc/nginx/sites-enabled/default file WORKING as it stands.

What do I need to add change? Note: Ive added every combination of

server_name petenetlive.com www.petenetlive.com;
return 301 https://www.petenetlive.com$request_uri;

I can find, they all break the website


So all http://www.petenetlive.com requests get redirected to https://www.petenetlive.com

# Default server configuration

server {
listen 80 default_server;
listen [::]:80 default_server;
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;

# Set The Root Directory for the Entire Website

    root /var/www/html/;

# Rocket-Nginx configuration, include.

    include rocket-nginx/default.conf;

# Add index.php to the list if you are using PHP

    index index.html index.htm index.nginx-debian.html;

# Add The Server IP Address or FQDN

    server_name petenetlive.com;

# Don't log favicon requests

    location = /favicon.ico {
      log_not_found off;
      access_log off;

# Don't log robots.txt requests

    location = /robots.txt {
      allow all;
      log_not_found off;
      access_log on;

# Set the location for the site SSL Certificates.

    ssl_certificate /etc/nginx/ssl/www_petenetlive_com.crt;
    ssl_certificate_key /etc/nginx/ssl/www.petenetlive.com.key;


Open in new window

Are there any standard sets of testing that would be mandatory if you have a web application that know through a re-design will soon attract far more traffic than it does at present. We use a SaaS application for one of our customer facing apps, and they are trying to push more customer interaction through the site/app than it offers at present, so therefore it will be handling more traffic and data. There are already some concerns around performance etc as is, so we want to ensure our risk teams are verifying the data owners have got some assurances from the suppliers that this will be fit for purpose once the new features of the app are made available to customers/service users. I will trying to find some form of skeleton plan for the basics tests/risks that we need to delve further on. Obviously all levels of the technology stack behind the application require assessment/consideration. Although I appreciate each application is different, there must be some standard broad level test categories that would consistent for all. I'm not sure what assurances we could get directly from the SaaS providers or how to construct the queries so any assistance of probing questions would be most useful.
I want to install that on my Ubuntu web server ( the web host already has a copy on there but cant config it to send me an email for this, so i have to have my own copy)... any tips on how to set it up so that I get an email whenever a specific domain on that box has a 500 error?
How to Generate Services Revenue the Easiest Way
How to Generate Services Revenue the Easiest Way

This Tuesday! Learn key insights about modern cyber protection services & gain practical strategies to skyrocket business:

- What it takes to build a cloud service portfolio
- How to determine which services will help your unique business grow
- Various use-cases and examples

Windows 2012 R2 Web Farm 2 Nodes
Windows 2012 R2 NLB 2 Nodes.
VMware 6.5
Kemp Load Balancer.

I have the 4 Nodes running as VM's in my VMware environment.

I use the Kemp to load Balance the external web traffic.

I use the NLB Nodes to balance to internal web traffic.

I also use Nagios to monitor the above.  And after a long time with out running I started it back up and good thing I did

My internal computers can not access the web sites

HTTP 1/1: 500 Internal Server Error

I get the same error using the DNS or IP address to the site

This started after power outage and one of the NLB servers was down and one of the Web Servers was down.

All web sites work from outside my network computers
They go thru the Kemp Load Balancer

On the NLB I checked all looks ok

On the Web Farm servers all look good.

Any ideas on where to start?
How can we apply ICP Filing for a Chinese Web-site?

For one given web-site, how can we check/validate if it is having ICP Filing or not?
How do I fix a localhost:#### port in use error?  I have several ASP.Net Web Applications.  All load fine in Microsoft Visual Studio 2019; however, two of them present the error and fails to run.

How do I fix this???
Pls help...

User http access : sdm.mnd.com (, Port 80)
Gateway will NAT the IP address & port to reserve Proxy server IP :
RH Linux - Reserse proxy server :
RH Linux application server :

Verified the application server works well with direct IP.
RH Linux reverse proxy server, verified httpd successfully started.
Configuring reverse proxy settings, it is not working.
Can help me/ advise me what went wrong or to be modified...

User will access the URL http://sdm.mnd.com

Reverse proxy server httpd.conf file

<VirtualHost *:10118>
        ServerAdmin admin@mnd.com
        ProxyRequests off
        ProxyPreserveHost On
        ServerName sdm.mnd.com
        ProxyPass               /
        ProxyPassReverse        /

Application server server.xml file

      <Connector port="10021" protocol="HTTP/1.1"

      redirectPort="8443" URIEncoding="UTF-8" />
      <!-- A "Connector" using the shared thread pool-->

need help...
i am having two servers,  web reverse proxy and tomcat application server.

1. tomcat Application server is default port number changed in server.xml file, port number is 28056. I checked the tomcat application server, it works after port change and verified application.

2. RH7.7 reverse proxy server
i installed httpd.
/etc/httpd/conf/httpd.conf edited and changed the default port 80 to 29081 in listener.
restartng the httpd, it is failing

After port change the httpd service not coming up...

Error below...
Oct 18 23:04:34 webpxy1httpd[19252]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using Set the 'ServerNa
Oct 18 23:04:34 webpxy1 httpd[19252]: (13)Permission denied: AH00072: make_sock: could not bind to address [::]:8011
Oct 18 23:04:34 webpxy1 httpd[19252]: (13)Permission denied: AH00072: make_sock: could not bind to address
Oct 18 23:04:34 webpxy1 httpd[19252]: no listening sockets available, shutting down
Oct 18 23:04:34 webpxy1 httpd[19252]: no listening sockets available, shutting down
Oct 18 23:04:34 webpxy1 httpd[19252]: AH00015: Unable to open logs
Oct 18 23:04:34 webpxy1 systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
Oct 18 23:04:34 webpxy1 kill[19253]: kill: cannot find process ""
Oct 18 23:04:34 webpxy1 systemd[1]: httpd.service: control process exited, code=exited status=1
Oct 18 23:04:34 …
I access a website on our internal network with a URL of the form http://192.168.x.y/sitelauncher/sitellauncher.aspx and the page loads fine. Once I take the next step of, say, entering credentials on the page the web request tries to access the same server via its external IP address at http://a.b.c.d/sitelauncher/ourservice.svc which it can't see because that's unavailable from our internal IP and always will be (so I need the request to go out with the IP as 192.168.x.y not a.b.c.d). We're using SilverLight on the client side (so that's on my internal machine as it would have to be on any externally connecting client) and I don't know if that poses any additional problems. I've searched in every config file and possible source for the string "a.b.c.d"  (the webserver's external IP) on the webserver and can't find it and if it's hard-coded it can't be changed (legacy code).

So, basically, I wondered if there was a way I could somehow intercept and replace so all requests are of the form http://192.168.x.y/sitelauncher/sitellauncher.aspx  on the client machine?

Is there some tool available that would permit some kind of string replacement of a.b.c.d to 192.168.x.y on each occasion an http request is made?

Have tried a thing called rinetd which complains because it can't bind to the original IP target:port (no surprise since it'll be invisible).

Any ideas folks?

Entering www.felixstowerotaryclub.org successfully redirects to https://www.rotary-ribi.org/clubs/homepage.php?ClubID=469 and you can see the green padlock on the browser bar.

Similarly entering felixstowerotaryclub.org also does the same.

However entering https://www.felixstowerotaryclub.org and https://felixstowerotaryclub.org get certificate errors.

Is it actually possible to get an https URL to redirect to a different website with its own certificate?

One issue is that if someone googles "Felixstowe Rotary Club" one of the search results (for me it is the second one in the list) is https://www.felixstowerotaryclub.org so potentially someone might use this link.
we use a 3rd party SaaS provider for our HR system, and as part of the application there is a so-called self service module which allows employees to login to the system and view their payslips, which expose personal and sensitive information. Access can be achieved from any location, e.g. any Internet connection, no restrictions specific to the companies network etc. At present access is based on single-factor authentication (basic username & password) and a review of the costs associated with making the system require 2-factor authentication for access is beyond current budget. Are there any compensating controls/security techniques you can think of that minimise the need for 2-factor authentication for such a system that we can look at which may be more practical with budgets in mind. At present I am not sure what technology stack the application is based upon if that has any relevance but that is perhaps something we can review.

First Windows 2012 R2 Server Web Farm  2 Nodes.

Node 1 Issue Node 2 OK

Get this event over and over

Log Name:      Application
Source:        Microsoft-Windows-IIS-W3SVC-WP
Date:          10/8/2019 16:11:30
Event ID:      2280
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      TGCS013-N1.our.network.tgcsnet.com
The Module DLL C:\Windows\System32\inetsrv\iiswsock.dll failed to load.  The data is the error.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <Provider Name="Microsoft-Windows-IIS-W3SVC-WP" Guid="{670080D9-742A-4187-8D16-41143D1290BD}" EventSourceName="W3SVC-WP" />
    <EventID Qualifiers="49152">2280</EventID>
    <TimeCreated SystemTime="2019-10-08T20:11:30.000000000Z" />
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Security />
    <Data Name="ModuleDll">C:\Windows\System32\inetsrv\iiswsock.dll</Data>

Open in new window

I tried to run regsvr32 /u iiswsock.dll    it failed said it could not find the dll

I did a search o Node 1 and the file was not located in any working folders it was only located in c:\windows\winsxs\amd64... and C:\windows\winsxs\wow64....
They are updated files.

On Node 2 I found them in Windows system32 inetsrv   and windows syswow63 inetsrv

So I copied them over

But when I try to register the dll it fails

The module iiswsock.dll was loaded but the entry-point dllunregisterserver was not found

make sure that iiswsock.dll is a valid dll or ocl file and then try again.

What installs iiswsock?

How can I fix this ? It s stopping my other sites from going production,  The Application pool default application pool keeps stopping and this is the error that occurs.
Acronis in Gartner 2019 MQ for datacenter backup
Acronis in Gartner 2019 MQ for datacenter backup

It is an honor to be featured in Gartner 2019 Magic Quadrant for Datacenter Backup and Recovery Solutions. Gartner’s MQ sets a high standard and earning a place on their grid is a great affirmation that Acronis is delivering on our mission to protect all data, apps, and systems.

are log files stored within .\inetpub\logs\ some default logs captured on servers running IIS, and do these logs have a specific name? Is there any specific configuration within IIS that governs how long these log files will be maintained for? The reason I ask is we have identified from some data discovery work that they actually capture personal information, and we were wondering quite exactly what IIS is configured to capture, and what policies & controls you would need to have around IIS log files which capture personal information  if you have a similar situation with any of your apps/sites.
Entering http://www.felixstowerotaryclub.org correctly routes to the correct website and sets up a secure connection.

Entering http://felixstowerotaryclub.org routes back to the old website.

Entering https://www.felixstowerotaryclub.org connects correctly

Entering https://felixstowerotaryclub.org gives an invalid certificate error.

How can I get http://felixstowerotaryclub.org to route to the new website and https://felixstowerotaryclub.org to not give an invalid certificate error?
Something has happened to radiogeorge.com that is wreaking major havoc.

A couple of days ago, when I went to a page to start music playing for that "channel," the jukebox image was not appearing and instead, there was a notice that said "Adobe Flash Player is blocked."
This has never appeared before and with no "how-to" for a site visitor to unblock the player, will certainly result in a huge egress of visitors to the site.

When I tried a page in the Smooth Jazz section, clicking on a channel link resulted in a popup for DOWNLOADING the page, which is .htm!

I called my web host server, Hostmonster, and the tech I spoke with was basically clueless, asking about WordPress and seemingly not comprehending my reply that the site was built (by me) in HTML (using Front Page).

I am very anxious about this since I have accounts that are paying to be included in the operation.

Also: I recently had some coding work done to ultimately replace the Flash players since Adobe is pulling the plug next year. I had a page set up with the new replacement player, and was pleased to see that it also worked if you brought up the site on a cell phone. However, that has stopped working as well, as of the day before yesterday.

This is a fairly desperate situation, so if you can say specifically what this is and what need to be done to fix it, I would very much appreciate hearing from you here on Experts Exchange.
We are getting a CORS error when trying to run and API request from one of our subdomains to another. I saw an htaccess fix...

<ifmodule mod_headers.c="">
   SetEnvIf Origin "^(.*\.MyDomain\.com)$" ORIGIN_SUB_DOMAIN=$1
   Header set Access-Control-Allow-Origin "%{ORIGIN_SUB_DOMAIN}e" env=ORIGIN_SUB_DOMAIN
   Header set Access-Control-Allow-Methods: "*"
   Header set Access-Control-Allow-Headers: "Origin, X-Requested-With, Content-Type, Accept, Authorization"

I added that to the htaccess file of where the API request was going *to*, but we still get the error. Does it need to go in the htaccess of the site the request is coming *from*? Or both? In other words, does the htaccess stuff need to live where the request originates or where the request is processed? Or both?
Hi Experts,

I was given access to production server (admin) thru SSH/SFTP.

Tried changing something on a PHP file (using Core FTP LE), was able to edit/override and it got saved as well, however don't see them affecting my site.
Guess I'm missing something just don't know what...
Tried clearing app cache but didn't help.

In addition, when right clicked on a JavaScript file and selected Edit, did not gave me an option to open with Notepad, just threw some error, as though I was trying to execute it.
How can I accomplish that?

We need to load balance two Windows 2016 Web servers that are VMWare Guests and we are using DFS.  In a previous post an Expert said not to use Windows Load Balancing, and suggested using Zen or a hardware load balancer.  
I'm asking again for the best way to setup load balancing for these web servers and please note we are using DFS.

What's the problems with using Windows Load Balancing and VMWare?
What should we be aware of when using web servers with DFS?

Thank you.

Web Servers





A web server refers to the software that helps to deliver web content that can be accessed either through the Internet or through an intranet. The primary function of a web server is to store, process and deliver web pages to clients. The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP). The most common use of web servers is to host websites, but there are other uses such as gaming, data storage, running enterprise applications, handling email, FTP, etc.