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

I noticed that some of our  domains have SPF records and some do not. My question is should all of our domains have SPF records?
I think the answer would be yes so that spammers cant spoof any of our domains correct weather they are email domains or website domains?
HTML5 and CSS3 Fundamentals
LVL 13
HTML5 and CSS3 Fundamentals

Build a website from the ground up by first learning the fundamentals of HTML5 and CSS3, the two popular programming languages used to present content online. HTML deals with fonts, colors, graphics, and hyperlinks, while CSS describes how HTML elements are to be displayed.

I ran a web app on a EC2 instance, which is using port 3003. But it  cannot be accessed from external network

With logged in with SSH, I curled 'localhost:3003', then response returned as expected.

WAF: Mojolicious
App start command: morbo "http://*:3003" myapp.pl

This is obviously insufficient configuration on web server, but I don't know how.

I am grateful if you could advise me.
Having experience/Exposure to the below streams over 10 years
@ Administration-Linux-Unix/Oracle DB/Weblogic servers- Fusion Middleware

Kindly advise, Now moving to AWS platform, could leverage for current/future trend  ?
In my .htaccess file, there are references to favicon. I want to delete my graphics folder. Is it of to move any favicon files to the root of my site, not inside a folder?

#do things different on prod
<IfDefine prod>
RewriteRule ^favicon\.ico$ /graphics/live_favicon.ico [L]
<IfDefine !prod>
RewriteRule ^favicon\.ico$ /graphics/test_favicon.ico [L]

and where is "prod" defined? Is that an Apache thing? Sorry for the newbness, Im taking over for a departed employee and trying to sort things out.
Hello Experts - I'm looking for a good web hosting provider to move our company site to.  We've been using HostGator who recently decided to update their platform without telling us which broke the site temporarily.  We don't do any online transactions but we do need the site up, secure, and highly available.  It would be great if they provided decent customer service along with it.  Anyone have a recommendation they can share?
I have a Windows Server running IIS with a default website.
The default website has 4 apps:

--- Default Web Site
-------- ABC
-------- App2
-------- App39
-------- AnotherApp

They are all bound to port 80 and so currently, they are accessed by their directory.
For example, to get to the app called App39, you would type this in your web browser >  http://server1.mydomain.com/App39

Rather than expose the server name, I'd like to have the URL look like a subdomain. In other words, instead of...
I would like to access the site like this ...

In IIS you can edit the bindings (port number and/or host header) on the root site only. But how would I do it on an app and/or virtual folder?

I suppose I could just create a new site in IIS, use host header and call it a day. But reconfiguring these apps would be a nightmare so I was hoping there was a solution.
I'm getting the following error message when trying to write to the event log in my aspx page:

code to write to the event log:
EventLog.WriteEntry ......

error message
[SecurityException: Requested registry access is not allowed.]
   System.ThrowHelper.ThrowSecurityException(ExceptionResource resource) +51
   Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable) +7469849
   System.Diagnostics.EventLog.CreateEventSource(EventSourceCreationData sourceData) +366
   System.Diagnostics.EventLog.VerifyAndCreateSource(String sourceName, String currentMachineName) +194
   System.Diagnostics.EventLog.WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category, Byte[] rawData) +205
   System.Diagnostics.EventLog.WriteEntry(String source, String message, EventLogEntryType type, Int32 eventID, Int16 category, Byte[] rawData) +87
   System.Diagnostics.EventLog.WriteEntry(String source, String message, EventLogEntryType type) +14
   TagTeam.ttDownloadHandler.ProcessError(HttpContext context, String errorMessage, EventLogEntryType entryType) in e:\InetPub\Products\RevBase\Applications\DotNet\ttDownloadHandler\sl.ashx:395
   TagTeam.ttDownloadHandler.ProcessRequest(HttpContext context) in e:\InetPub\Products\RevBase\Applications\DotNet\ttDownloadHandler\sl.ashx:106
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& 

Open in new window

I want any request that goes to mysite.com/index.html to be 301 redirected to mysite.com

Will the following mod_rewrite work in my htaccess file, is it comprehensive enough, and where would it need to be placed in the file?

RewriteCond %mysite.com/index.html HTTP [NC]
RewriteRule (.*)index.html$ /$1 [R=301,L]
Our Internet Surfing Segregation (one of those  Secure Browser product/solution like
Menlo, Authentic8, Fireglass) recommended us to put a proxy.pac (Proxy Auto Config)
file in a webserver.

This proxy.pac will be pointed to by IE, Chrome, Firefox so that when users launch
these browsers, proxy.pac will launch this vendor's secure browsers when users
browse sites that are not in the 'whitelist' (ie trusted sites).

This is a Garrison product (garrison.com) : I thought of placing this proxy.pac file
in a corporate shared drive  so that in browsers, we can set in the proxy config
script as   file://c:/folder/proxy.pac  but IE11 doesn't support this file location
anymore (tho Chrome & Firefox still do).

Was advised by garrison that it's best to put in web server so that in IE11, can
specify as  http://...website.com/proxy.pac    but our corporate site is hosted in
a Cloud: don't think the Cloud provider (AWS) allows us to deposit a file in an
SaaS model.

What other ways other than setting up a webserver?  I do have a Solaris web
server that acts as  ClamAV depository (local mirror)  that runs httpd : what
are my best option?
I have my domaing "www.myserver.com" and I got  customized my ".htaccess" file with the following rewrite rules:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/oculto/larespuesta.php$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www.myserver.com$ [NC]
RewriteRule ^(.*)$ https://www.myserver.com/$1 [L,R=301]

Open in new window

This set of lines allow me:
1.- redirect all calls of "http://" to "https://"
2.- redirect all calls of non "www" to "www"

I wanna know how to bybass of this rules using rewrite rules, subdomains in the same server? I tried with RewriteCond %{HTTP_HOST} !subdomain\.myserver1\.com$ [NC], but after I add that line I need to comment
   RewriteCond %{HTTP_HOST} !^www.myserver.com$ [NC]
   RewriteRule ^(.*)$ https://www.myserver.com/$1 [L,R=301]

Open in new window

Is there a way to add a bypass for my subdomains in my htaccess?
Angular Fundamentals
LVL 13
Angular Fundamentals

Learn the fundamentals of Angular 2, a JavaScript framework for developing dynamic single page applications.

I've noticed that all of my web servers were logging this block below from my host intrusion prevention system.  For privacy, assume this particular webserver has a dns name of zeus.xyzcorp.com


Is this bot just a crafted URL request being thrown at my webserver in hopes that it is vulnerable to run a powershell script that will make it reach out and download + execute something? Which exploit would this be targetting?
Is there a way to have an open web page to the general public in SharePoint?  I need a page where folks can download files for our company.  Nothing sensitive.  If not, is there any other free solution out there where I can do this?
Hello Experts,

One of our clients wants to bring there website in house and host it themselves.  Currently they do not have a server but will be having us set one up for them.  i know this is a broad scope question.  What would the general necessity's for hosting your own in house website, firewall, server, software, etc?

Thank you,

Hi Experts

Could you pont a way to obtain the volume of accesses to a customer portals (Apache/ MSSQLServer) ?

Accordingly to:
The customer enter on some site's pages with it's credentials, choosing it's name on a combo, etc...

Is it possible to obtain the access volume by using the Apache default features, f.e. ?

Thanks in advance!
I would like my Apache server to automatically connect all requests for a specific website using https:

I use MAMP Pro 5, running on Mac OS X 10.11.6  I have set up multiple websites, and for one specific domain I have successfully installed a SSL certificate that I purchased from namecheap.com
I can connect to the website securely if I type in the complete address, with https://

If I connect to the website without typing in https://  MAMP PRO's Apache server only serves up the pages without the secure connection

How can I have MAMP/Apache only connect visitors securely?
I've tried Allow http connections, but that doesn't redirect connections from http to https

MAMP Pro SSL settings for domain
Hi All,

We are looking at publishing one of our servers with a web service onto the internet. We already own the domain abc.co.uk and have our company website with this name hosted externally. We want to use service.abc.co.uk to publish our server. If we add this DNS entry externally will it cause problems with our company website/ domain? Secondly do we have to own the name service.abc.co.uk before we publish it?

Sorry for the newbie question.

Does anyone know what the default url is for the cms user login for a site managed by the umbraco CMS?
Are there any 'best practices' guides for general iis configuration and management, not just from a security angle. Plus any common mistakes that are made.
Windows 2012 R2 Data Center
IIs 8.5.9600.16384
Web Farm
VMware ESXI 6.5

I have two Web Servers VM's and my web sites are working fine.

I am using IIS Shared configurations.  I have DFS/R installed to replicate the data of wwwroot folder.

I am now adding a cert so I can us HTTPS

I installed the cert o my node 1 server

In the bindings I added HTTPS port 443 and selected my new cert

I created a folder under wwwroot named cert and placed my cert crt file there

DFSr replicated  the folder and files to Node 2.

On Node 2 The HTTPS port 443 binding was automatically added.

Problem is it assigned another cert to the binding.

When I add the cert on node 2 it displays and then it disappears

How do I get the cert installed on both nodes?

Thank  you

Starting with Angular 5
LVL 13
Starting with Angular 5

Learn the essential features and functions of the popular JavaScript framework for building mobile, desktop and web applications.

I have nginx that is work as revers proxy …
i have these configurations:
server {
        listen   80; 

        root /var/www/; 
        index index.php index.html index.htm;

        server_name -; 

        location / {

        proxy_set_header X-Real-IP  $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host $host;

 server { 
    listen          443;
    server_name     -;

    location / {
upstream rdp {

Open in new window

i want to enable 3389/rdp to the backend server so what i have to do ?
I am looking into getting some assurances from our web server admins that all sites and configurations are subject to routine backups, and all relevant files/configurations associated with the servers & sites hosted on the server are included in the backup process, nothing has been overlooked etc. I appreciate it will be an 'it depends' type response and is quitea broad query, but as a broad outline, what are the various components of a website hosted on an IIS web server that need to be routinely backed up.
Windows 2012 R2 DataCenter
IIS 8,5.9600.16384

Just setup two Windows 2012 R2 Data Centers for Load Balance of my Web Sites.

I installed NLB and both are active. I can browse the default web page using the VIP on the cluster. I can fail over one node and I get switched over no problem.

I installed ARR  M Microsoft Application Request Routing 3.0  

But when I start up IIS I do not see the  Servers Farm in my view    See attached image.

I see ARR Cache settings

I restarted IIS several times no change

What am I missing here?

Happy New Year All

How do I recover ownership of expired whois.godaddy.com domain name

Domain Name schoolforthearts.org is owned by me (Jim Lacey of  as  JAMAR Associates)  as of 11/27/2016 as listed in ICANN WHOIS.

Registry Domain ID: D103541157-LROR
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com 
Updated Date: 2010-11-17T19:08:48Z
Creation Date: 2003-12-23T23:51:04Z
Registrar Registration Expiration Date: 2018-12-23T23:51:04Z

This domain was listed by GoDaddy as Parked for Free - but now seems to be for sale, apparently because of earlier expiration date.

Current user of this domain needs resolution as customers cannot access website, domain listed as 'parked for free, courtesy of GoDaddy'.
Hello Htaccss  Experts :)

I have an htaccess file that has, near the end, a rewrite section that redirects the site to another url.

I don't want that redirect to happen, but I'm not sure how to change that htaccess file.

It's running on xampp that I installed on my local windows based server, for testing locally on Localhost.

I have changed the redirect to google, for privacy issues.   But I just want there to be NO redirect. It's a WordPress site that I just want to run locally for some testing. WordPress has been successfully installed.

Below is a snippet from the end of the .htaccess file   My snippet starts a few lines before the rewrite engine section -- and goes all the way to the end of the .htaccess file

ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https://www.google.com/$1 [R,L]
# Use PHP70 as default
AddHandler application/x-httpd-php70 .php
# BEGIN custom php.ini PHP70
<IfModule mod_suphp.c>
    suPHP_ConfigPath /home3/zzz/public_html
# END custom php.ini

Open in new window

Would just changing "rewriteengine" to öff do it?

As I said, I am running this on my local computer using xampp   (which I haven't used for a while, but I got localhost working on it.)

Could you recommend an affordable service which would perform a penetration test against a web site and then create a comprehensive report document?
I searched  the internet and only found tools I could use to find holes/make sure there is no holes. But we need to pass a clear penetration test report
to our client as required by the contract.

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.