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

Hello ,

On cloudlinux there is an application with named cage fs that lock the users to their space like a cage. What exactly it does ? is there a way to make same thing without cage fs ?
Get 15 Days FREE Full-Featured Trial
Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

we are reviewing share permissions for a security audit and noticed on an IIS server, the folder c:\inetpub is accessible with read only rights to domain users. Knowing IIS as you do, could this default IIS folder contain any security sensitive information that should not be openly accessible, or is it pretty anonymous data that poses no real risk.
Hi Team,

I just recently created a fail-over cluster for SQL, I will now like to create the same scenario for our web servers. The primary reason for doing this is for Disaster Recovery between 2 sites. These 2 web servers will be located across two sites and ideally switch over automatically if there's an issue with the active site.
I have some experience with IIS but not with a web farm or IIS clustering.
Is this possible to do with windows server 2016 build in features and IIS or would I need some type of hardware loadbalancer?
I must also say that these 2 sites don't share storage or have storage replication.

Thank you
While installing tomcat how to know which http free port is free?8080 is always busy occupied by glassfish etc.

any tool or software etc which tells all free and occupied ports on my windows laptop to decide which port to allocate to tomcat?

what is ajp/1.3 conector port 8009 which shows while installing?
please advise
Is it possible to block a state via htacess?  Hypothetical, I am not allowed to business in CA so I want to block the state of CA?
Are there instructions on how to block all countries except the USA via htaccess?
I created an htaccess file in my directory for pma.fivetier.com with the following:

order deny,allow
deny from all
allow from xx.xxx.xxx.xx

Open in new window

When trying to visit from my IP I get a testing 123... page if you visit link above you will see.   If I remove the .htaccess file I have full access again without any problem.  What am I doing wrong?  Do I need to use ipv6 address or something?
One of our 2012R2 IIS web servers starting having a weird issue with port exhaustion resulting in an error 'Tcpip 4231'.  All of the outgoing ports are in use.  This was a brand new server, not serving any pages, but we monitor the availability.  We assumed it was related to a Windows update and began looking in to the issue; but then another server which hasn't had updates since April 2017 started having the same issue.

When I ran netstat, lo and behold every port in the range was in use by IIS.  It looks like there were ~120 inbound connections but the full port range was in use.  I was able to work around it temporarily by extending the range from 10000 - 65535 but this is a temporary fix.

So far as I can tell, no Windows 2008R2 IIS servers have become problematic.  

I'll post more info as I have more detail, but if anyone has run across this before it would be helpful.

Thanks in advance!
trying to help a friend finding out the info...

is there any good and reliable web hosting companies to be recommended that based in China?

my friend needs to deploy a website in China province (the website must be hosted in China), preferably in Windows platform.

Hi All,

I am reasonably au fait with computers and IT in general, but not so much with web servers.

I have been given a zip file backup of our website by the developer, and I would like to set it up on my Ubuntu 16.04 LTS machine so that I can 'have a play' (this won't go back into production or be exposed to the internet - it is just that I am interested).

I have setup Apache2, MySQL, PHP, and PHPMyAdmin on my machine, and it is all (seemingly) working fine with my 'Hello World' (index.php) sitting in /var/www/html/.

However, I don't know where to go from here, and I am not really sure if I am asking the question in the right place!

Not sure if it helps, but the root of the zip files contains this (ls -la):

drwxrwxrwx 1 root root   2408 Aug  1 15:18 .
drwxrwxrwx 1 root root  12288 Aug  1 15:18 ..
drwxrwxrwx 1 root root      0 Mar  8 10:57 app
-rwxrwxrwx 1 root root   1646 Mar  8 10:57 artisan
drwxrwxrwx 1 root root      0 Mar  8 10:57 bootstrap
-rwxrwxrwx 1 root root   1548 Mar  8 10:57 composer.json
-rwxrwxrwx 1 root root 151002 Mar  8 10:57 composer.lock
drwxrwxrwx 1 root root      0 Mar  8 10:57 config
drwxrwxrwx 1 root root      0 Mar  8 10:57 database
-rwxrwxrwx 1 root root   6148 Mar  8 10:57 .DS_Store
-rwxrwxrwx 1 root root     61 Mar  8 10:57 .gitattributes
-rwxrwxrwx 1 root root    113 Mar  8 10:57 .gitignore
-rwxrwxrwx 1 root root    567 Mar  8 10:57 gulpfile.js
-rwxrwxrwx 1 root root    402 Mar  8 10:57 package.json
-rwxrwxrwx 1 root root  

Open in new window

Hi Experts!

I'm wondering about the following scenario, in terms of security:

A high traffic website (www.site.com or site.com) with some other subdomains running Apache/PHP on top of Linux, the website is using cookies to store user's data, the cookie's header states "domain=.site.com", so its a wildcard, cookies are encrypted and over https.  Twenty (20) other sites are "hosted" on the same "site.com" using their own subdomain "blog1.site.com, blog2.site.com, etc). These hosted subdomains are a basic CNAME at the DNS level pointing to a FQDN hosted somewhere else.

Given the above scenario, in specific, would one of those 20 subdomains be able to view/read/alter Cookies from the main website (www.site.com or site.com) or one of its subdomains (me.site.com, app.site.com, my.site.com, etc) ?

What are the security risks in place? Are there techniques or best practices for dealing with such scenario, wanting to exclude a list of subdomains from accessing unprivileged cookies? Anything else I should be aware?

If you can share some knowledge I would appreciate, thank you!!
ATEN's HDBaseT Presentation at InfoComm 2017
ATEN's HDBaseT Presentation at InfoComm 2017

Hear ATEN Product Manager YT Liang review HDBaseT technology, highlighting ATEN’s latest solutions as they relate to real-world applications during her presentation at the HDBaseT booth at InfoComm 2017.

We are still using Tomcat 6.0 and plan to move to latest version by next year. Problem with current version is to set the access deny to our web-application.

I tried adding valve with webapps/META-INF/context.xml file as below but nothing works. Can you please provide a fix.

<Context antiJARLocking="true" path="/">
<Valve className="org.apache.catalina.valves.RemoteIpValve" />
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="{IP_address}" />


<Context antiResourceLocking="false" privileged="true">
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.0\.0\.1,8\.8\.4\..*"/>

Open in new window

Do you guys have any another solution as I want to restrict outside users from accessing Manager view and it will be accessible only from localhost?

Best Regards
I had this question after viewing How Can You Update an Activated Quote.

quote is in inprogress i need to change to open state and update a field and need to change status. i did the same getting error. Can you explain how you achieved.
Hello Team,

I am new to F5. I need help on F5 rules for my requirement. I was able to accomplish the same using nginx. Below is my ngnix configuration which works good.

server {
    listen       80 default_server;
    listen       [::]:80 default_server;
    server_name  wiki.mydomain.com;
    root         /usr/share/nginx/html;

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    location / {
	set $backend "";
        proxy_pass $backend;
        proxy_redirect $scheme://$host/;
	client_max_body_size 100m;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

   location /synchrony {
        set $backend "";
        proxy_pass $backend;
        proxy_redirect $scheme://$host/;
	proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";

Open in new window

I'm specifically looking at irules for location / and location /synchrony. There are two services running on the same server one is on 8090 and another on 8091. If the incoming HTTP request contains /synchrony then it should proxy redirect them to same backend server on port 8091 and everything else should go to the same backend server on port 8090.

Currently, I setup vserver and accessing wiki.mydomain.com is going to backend on port 8090 (

I will need help on accomplish the above task.

Thanks for advance help.

Our web servers are hosted on a 3rd party network (which our network is directly tied to). Meaning we can get to our servers at the 3rd party like we would servers sitting in our building.

Anyway, we have a load balancer and 2 web servers (let's call then ws1 and ws2).

All of our websites (www.oursite.com), obviously, goes through the LB and directs the traffic to either WS1 or WS2. If we want to bypass the load balancer, we can go to ws1.oursite.com or ws2.oursite.com.

So, here's the problem.

From internally only, if I try to go to www.oursite.com, the sites don't load. They  just spin and spin and spin. We're seeing some of the HTML come back, but it doesn't serve up the whole page.

If I go to ws1.oursite.com or ws2.oursite.com, everything loads as it should. Again, this is only happening internally...external users are not seeing any issues.

I'm not 100% convinced it's the Load Balancer causing the issue, but it sure seems that way since the LB receives the request and then sends the content back to the browser.

We are all really stumped here. Short of rebooting the Load Balancer, does any one have any insights or ideas? Thanks in advance!
I have a Centos Linux 7.0 Server, with Plesk Panel 12.5 running on it, I have ssh access on the server, and i can assign ssh access to the users thur the Plesk Panel. I am not sure if i have FTp server software running on the system. How to determine this, and how the upload a secure ftp server on the system. Please help
What exactly is the difference between a Web Framework, Web Server vs Javascript Frameworks?
Hello experts I'm trying to find some information on a website we have.  its address is https://csg.abc.com  Whats does the CSG represent?
I'm guessing it has something to do with Certificates?
Hi, I have a problem with my website(dealclik.us) pinging and loading webpages, this website is loading properly but except for one customer it is redirecting to xyz.xyz

I have talked to hosting providers, they are not able to fix this as they could not see any problem with the website. Please help me in fixing this. I asked that particular customer to restart their router, they have a static IP, they restarted the router but the issue is not fixed, how to fix this? please help!!

Thanks in advance.
I don't know when I apply for amazon job they reject my application i don't know why
Manage your data center from practically anywhere
Manage your data center from practically anywhere

The KN8164V features HD resolution of 1920 x 1200, FIPS 140-2 with level 1 security standards and virtual media transmissions at twice the speed. Built for reliability, the KN series provides local console and remote over IP access, ensuring 24/7 availability to all servers.


I had tomcat configured to redirect any requests to HTTP to redirect to HTTPS. This was functioning well until we had to do a DR restore of the DEV application. Now, HTTP does not redirect, but HTTPS works fine. I have compared the web.xml and server.xml configurations between our DEV and PROD installations, and found no differences. Below are the sanitized versions of the config:

<Connector port="80"

<Connector port="443"

Open in new window

Web.XML (this code is entered after all of the servlet-mapping, and before filter-mapping)
<web-resource-name>Entire Application</web-resource-name>

Open in new window

Any idea why this might be failing?
IBM websphere is stopping automatically. pls suggest me how to resolve this issue.
AuthType Basic
AuthName "Auth Required"
AuthUserFile C:/xampp/apache/bin/passwordfile
Require valid-user
# allow public access to the following resources
SetEnvIf Request_URI "(path/to/directory/)$" allow
SetEnvIf Request_URI "(C:/xampp/htdocs/TickTock_int/results_invoices_IDsel_Client.php\.php)$"  allow
SetEnvIf Request_URI "(util)$"  allow
Order allow,deny
Allow from env=allow
Allow from ::1
Satisfy any

Open in new window

I am trying to allow access through my xampp .htaccess file to the referenced php page above
Problem is the .htaccess is still active when I access this page externally
I have set up a php mailer application which sends out emails to clients for payment as a weblink in the body of the email

When they click on the link the following url is accessed (the InvNo will obviously change depending on the client):

How can I send this url as an encrypted url  or as a url which is not visible?
Is https the only way?
I rent dedicated server from 1and1.com for my website and try to setup Postfix to send email for my clients using php mail() function. I have email with 1and.1.com and trying to login to my account with Postfix. It does not work. If I send emails directly it's OK . If I use relayhost= smtp.1and1.com:587 It does not work

readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES
relayhost = smtp.1and1.com:587
smtpd_sasl_auth_enable = yes
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.pem
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.pem
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_tls_security_level = encrypt
smtp_sasl_password_maps = hash:/etc/postfix/smtp_sasl_password_map
smtp_sasl_auth_enable = yes
smtp_use_tls = yes

Can you help me?

Thank you
HTTP Status 405 - Request method 'GET' not supported

type Status report

message Request method 'GET' not supported

description The specified HTTP method is not allowed for the requested resource.

Apache Tomcat/7.0.69

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.