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 am sure i might be missing an easy solution, but thought i would ask here to save time.  

I am trying to get a URL that we are putting out to the public to redirect to another domain, but only for a single address, not the entire domain.   The issue is we have our main domain hosted by an external company but have many other web based apps that are hosted locally.   The one web server we created a different longer domain name in which the subdomain has a SSL certificate.  So i would like for the easy URL name to be put on documentation sent out to customers that can be redirected to another subdomain that has the cert.  

our core domain name  main.com   is hosted externally, but mail.main.com points to internal mail server, intranet.main.com points to intranet, etc.       We also have another domain registration  longnamemain.com.   On  longnamemain.com.  we have certificate for URL site.longnamemain.com.     On the renewal notice, I want to put renewal.main.com versus renewal.longnamemain.com.    How can i redirect renewal.main.com to renewal.longnamemain.com.  and not get a certificate error which is what happens now using a CNAME record.  

You might say, why not just use long domain, well there are certain reasons I do not want to use that.  

Thanks for any help.
Plesk WordPress Toolkit
Plesk WordPress Toolkit

Plesk's WordPress Toolkit allows server administrators, resellers and customers to manage their WordPress instances, enabling a variety of development workflows for WordPress admins of all skill levels, from beginners to pros.

See why 2/3 of Plesk servers use it.

ran fine for 2+ years. changed security cert. bang.

please call me. 858 454-5257

help help
Good afternoon,

Mozilla seems to have stopped displaying images on our website.  We noticed it today, but not sure when it started.

Our website is https://ppar.com.  This is a 2012R2 Server running IIS 8.5.9600.16384.  Our websites reside on this server.  We have a valid cert for this website.  The images reside on another server running Server 2016 with IIS 10.0.14393.0.  The images server also has a valid cert.  The time on both servers is correct and both certificates have not expired.

When I try a valid link ( https://photos.ppar.com/matrixlarge/11/8120075-1.jpg ) in both Chrome and Firefox, it works in Chrome and fails in Firefox with the following error:
"An error occurred during a connection to photos.ppar.com. Invalid OCSP signing certificate in OCSP response. Error code: SEC_ERROR_OCSP_INVALID_SIGNING_CERT"

I'm beating my head against a wall...any help?

Attached images.
I need to replicate data between 2 IIS web servers and load balance between them. I was going to use DFSR but have seen Storage Replica is a new feature in Server 2016.

I have just set up storage replica between the 2 servers using the "New-SRPartnership" command.
Everything looks like it has worked correctly, but it seems I cannot access the drives on my secondary server.

My questions are:
1) Is this by design?
2) If i wanted to have the data available on both servers, is there a way to do this or do I have the wrong product.?

Thanks very much

Does tomcat expands war file if already extracted, if we start tomcat again? Say there is war file which is already extracted and we manually  updated some file,will they be overwritten?

Is this the best way of redirecting pages (permanent 301 redirects) from the old location of the domain to a new site (same domain) within  ASP.NET MVC using c# or should i be creating list within a controller?


        <rule name="Name of page" stopProcessing="true">
          <match url="^Consultants.cshtml$" />
          <action type="Redirect" url="/Home/About" />
        <rule name="New rule" stopProcessing="true">
          <match url="^Consultants.cshtml$" />
          <action type="Redirect" url="/Home/About" />


Open in new window

I have a cpanel based linux hosting a/c for my domain. I want to set a cronjob which will run to delete 6 months old emails automatically from the INBOX of all the email users everyday at 8 pm. Can someone provide me the cron command.
Hi All,

I've saved a Visio 2016 file as a webpage, which works very well.

however, when I try to put it as an iframe on our intranet the links stop working.

If I browse the same file in the exact same location the li is work.

Any suggestions?


What are different types of log files in tomcat log folder and what they are used for?
I have a meeting every Tuesday from 7-8 PM.
The attendees require read access to a document during the meeting.

Therefore, I want to restrict access to Tuesdays from 7 to 8 PM.
As well, I want to make sure they are present at the current meeting.

Currently, I password protect the document and change the password every week, giving the new password out at the meeting.
This is a pain to maintain so I figured I'd ask here for any ideas of a better system.
Free Tool: Subnet Calculator
LVL 10
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

I'm trying to hide admin directory for a https://www.putmeonline.net/. The reason is that because I have to mention disallow path in robots.txt. That's a security risk. I just need a solution so I can hide the admin page using username & password using htacess. Thanks
I have a project assigned that I need to do performance load test.
The setup consists of one load balancer, 8 web servers, 1 SQL DB server, 1 File server and 1 video server
Users log in to Web based application using sql logins and they access resources such as files, videos.

I need to do performance testing for server loads in term of SQL connecitons, files and video access through web.
Let's say I would like to know how many maximum users file access/sql connections server can handle. (need to test for thousands of users access/connections to find out maximum)

Please advise how we can do above ? Is there any application that can do above ?

Many Thanks

newbie question on web developing and web servers.  

Question 1: If a web server is running IIS, can I assume that it is not running these:


Question 2:  If a web server is running IIS is it possible to also be running:

One of our ERP systems is provided and hosted by a third party.  One of the security features in place is that the system can only be accessed from our network.

How can such a solution be implemented, my basic understanding is that this would involve some kind of whitelist on a firewall or web server?

My question is how is this possible and what should I be asking our third party for to do a quick audit of the IP address ranges to ensure they only contain IP address from our network (or any other legitimately needed IP addresses)
Experts - I am in the process of configuring Solaris LDAP Client for 389 DS. I have created a profile as below -

dn: cn=shades, ou=profile,dc=my,dc=domain,dc=com
credentialLevel: proxy
serviceAuthenticationMethod: pam_ldap:tls:simple
defaultServerList: ldap.my.domain.com ldap2.my.domain.com
authenticationMethod: tls:simple
defaultSearchBase: dc=my,dc=domain,dc=com
objectClass: top
objectClass: DUAConfigProfile
cn: shades
serviceSearchDescriptor: passwd:ou=People,dc=my,dc=domain,dc=com?sub
serviceSearchDescriptor: shadow:ou=People,dc=my,dc=domain,dc=com?sub
serviceSearchDescriptor: group:ou=Group,dc=my,dc=domain,dc=com?sub

When I am running below script to initiate -

#ldapclient init -v -a profileName=shades -a domainName=example.com -a proxyDN="cn=proxyagent,ou=profile,dc=example,dc=com" -a proxyPassword="password" ldap.my.domain.com
Parsing profileName=shades
Parsing domainName=example.com
Parsing proxyDN=cn=proxyagent,ou=profile,dc=example,dc=com
Parsing proxyPassword=<password>
Arguments parsed:
        domainName: example.com
        proxyDN: cn=proxyagent,ou=profile,dc=example,dc=com
        profileName: shades
        proxyPassword: <password>
        defaultServerList: <ldap.my.domain.com>
Handling init option
About to configure machine by downloading a profile
Can not find the shades …
dreamweaver how can i publish mysite freesite  i hav 3 html pages contactus with a form send button about us and home
now i want to publish it please do good advice thanks
We have a pfSense 2.3.4 with LAN, WAN, DMZ.
In DMZ subnet, we set up a Network Load Balancing cluster with two web servers in a 2012R2 Hyper-V environment. Their IP are:
DMZ port:
NLB Cluster:
NLB mode: multicast

Inside the DMZ subnet, each host can ping other hosts without a problem. The only stumbling block is, from pfSense, I can NOT ping the NLB cluster even I am able to ping all other servers in DMZ subnet. As the result, the cluster is useless.

In pfSense, I can see there is no ARP table entry for this cluster IP. How come?

I bet the Hyper-V NLB cluster is not new and am wondering if anyone ran into this issue before. Please help.
I am trying to decide which option would be better for redirecting a web URL to a new URL. Basically I have a website autohill.com that I would need to redirect to web.customauto.com and the autohill.com website will be shutdown eventually. which should I use for my external hosted DNS and which should I do for my internal DNS? CNAME or create a new A record with the new name and point the existing A record to the new IP address of the new website?
Hi guys,

I want to create a rule in IIS (server 2012/2016) that would redirect the full url from http version to https while preserving the full url.

To give you an example, let's say I have 2 domain names: domain1.com and domain2.com. I want to set up a rule that would redirect to an HTTPS version of domain2.com while preserving anything else user typed after the main domain bit.
So the rule would do this:
http://domain1.com redirects to https://domain2.com
http://domain1.com/help redirects to https://domain2.com/help
http://www.domain1.com redirects to https://domain2.com
http://www.domain1.com/help redirects to https://domain2.com/help
http://domain2.com redirects to https://domain2.com
http://domain2.com/services redirects to https://domain2.com/services
http://www.domain2.com redirects to https://domain2.com
http://www.domain2.com/help redirects to https://domain2.com/help

I know how to set up a standard redirect from HTTP to HTTPS but it redirects to the HTTPS version of domain while losing anything user typed after the main domain for example: http://domain1.com/help redirects to https://domain2.com (removes /help bit, while i want to preserve it)

The existing rule is:

<rule name="HTTP to HTTPS" stopProcessing="true">
<match url="(.*)" />
<add input="{HTTPS}" pattern="^OFF$" />
<action type="Redirect" url="https://domain2.com/{R:1}" redirectType="Permanent" />

Hope this makes sense and thanks very much…
Free Tool: ZipGrep
LVL 10
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.


I've been manually creating accounts in my WHM installation by using the functionality that's native to the program (i.e. I click create account, type in a domain, username, password, and select a package) to create an account for that user that has it's own cPanel installation.

I'm wondering if there's a way (either through software, api, or script) to do this in bulk? Any guidance someone can give would be greatly appreciated. If the answer is via script or api, I would appreciate any general direction you could give about how I actually would go about using it. Thanks in advance!
we have a number of internal applications which rely on IIS for the web server. These are only internal servers but we have noticed the 3rd parties whose apps we use have within the web root  some web.config12.bak type files. These do have hard coded DB and admin credentials within them so we would not want them exposed to any internal officers.

All servers are internal and not internet facing so the risk is limited to internal employees, and it is a small workforce with limited web server skills I would presume. The web root is hosted on the servers D:\, and the actual permissions on  the web root folders themselves only grant IIS_USERS group read on read & execute permissions. I typed the full path into a browser, e.g. \\server\app\live\admin\web.config12.bak and it returns a "404 - File or directory not found" error, even though I know it exists in that path. If I try a sample of other files in that directory such as styles.css, or a log txt file I know exists, my browser loads them up fine. So I am wondering if its something to do with the extension that causes the 404 error rather than ACL permissions preventing their download. As the ACL seems to be the same for all files in that directory, so it must be an IIS additional security control, perhaps.

I just need to be sure this would be consistent for all internal employees, that nobody could download a copy of these web config backup files, or if its the behavior of the browser preventing the …
is there an easy way in IIS to identify the local web root folder (e.g. c:\,.,) for each site/application?
Hi Experts,

I'm wondering how to best log access-logs on Apache while using ProxyPass based on <Location>.

Here are 3 things I have in mind that I'm trying to implement:

  1. I would like to be able to identify the STATUS code Apache received from our application server (ProxyPass) and the STATUS code Apache sent to end-user. I'm not 100% sure how to identify these separate status codes as of now based on %s "<" or ">" redirection possibility on documentation.
  2. I would like to know if it is possible to log the server IP (application server) that processed the request on the backend (ProxyPass), where the response is coming from.
  3. Any recommendation on how to log full headers from REQUEST and RESPONSE headers, including POST data?

This is my current log format:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%v\" %D \"%{UNIQUE_ID}e\"" custom

And the VHOST has the following config:

ProxyVia Full
ProxyRequests Off
ProxyPreserveHost On

<Location /admin/>
Order deny,allow
Allow from all

On the above ProxyPass IP (, that IP is a server pool from haproxy load balancer, it has 4 servers, so for each request, I can land on a different server in that pool.

Apache version: 2.2.15

Thank you!
i want to know how unofficial/illegal websites get live streams of TV channels to show live sporting events and how they do it detail explanation preferred if u don't mind  thanks :)
Suppose i added url like in reverse proxy to access it from outside of my company.and suppose my domain name is aa.bbbb.com .By https://aa.bbbb.com/cuz i can open it from outside.but while opening from out side it is coming as https://aa.bbbb.com/xyz/cuz.please help me out from this issue.

Thanks in advance.

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.