Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x

Web Servers

32K

Solutions

21K

Contributors

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 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
0
Will your db performance match your db growth?
LVL 3
Will your db performance match your db growth?

In Percona’s white paper “Performance at Scale: Keeping Your Database on Its Toes,” we take a high-level approach to what you need to think about when planning for database scalability.

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)
0
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:
user_attr:ou=People,dc=my,dc=domain,dc=com?sub
serviceSearchDescriptor:
audit_user: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 …
0
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
0
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: 10.10.2.1
Server1:     10.10.2.21
Server2:     10.10.2.22
NLB Cluster: 10.10.2.100
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.
0
We are working with a customer that wants to use their SSO to access our web server. I have never worked with SSO before and am lost as to what we need to do to get this accomplished. Server is on a 2008R2 server with IIS 7.5. Current logins for the web page are not domain accessed.

We do not want to have to set up a trust with the company in question and they do not want to set up the trust either.

How would I go about getting this accomplished?

Any help/information would be greatly appreciated.
0
Hello,

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!
0
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 …
0
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/>
ProxyPass http://10.23.132.10:/admin/
ProxyPassReverse http://10.23.132.10:/admin/
Order deny,allow
Allow from all
</Location>

On the above ProxyPass IP (10.23.132.10), 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!
0
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 :)
0
Looking for a new Web Host?
Looking for a new Web Host?

Lunarpages' assortment of hosting products and solutions ensure a perfect fit for anyone looking to get their vision or products to market. Our award winning customer support and 30-day money back guarantee show the pride we take in being the industry's premier MSP.

Suppose i added url like http://123.12.1.45/cuz 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.
0
Hi All

Please can someone assist me as per the question title.

OS is Windows Server 2008 R2 SP1.

2017-09-06-16_11_20-Connections---TT.png
0
We are looking for a self-hosting alternative just like "WeTransfer"


If it could run on a linux server it would be great. (Windows Server is also OK)

We would like the service to be hosted at our servers, because there could be some critical data between.


The thought was :

Enter the URL
"Press here to upload a file"
Upload
Now it generates an unique URL, the costumer can send out via an email.


I Found this http://alternativeto.net/software/wetransfer/?platform=self-hosted
But would like to hear something you could have any experience with.

We are willing to pay for the software, but open source would be great too.
0
We have many ColdFusion customers.  Is there an easy way to script the creation of a .car deploy file besides opening up CF admin on each server and manually making one?
0
Hello ,

we have a config as given below, but still pages are cached on the browser side until it is removed from the settings of chrome (we tested only on chrome but it is not stabil and this is enough for research)
I hope somebody has some experience about this problem

than you

server {
    error_log /etc/nginx/logs/human_check_errors ;
    listen xxxxxxxxx:80;
    access_log /etc/nginx/logs/human_check_logs main;
    root /home/php;
	


	location ~* \.(?:css|js)$ {
		expires           epoch;
	    
	}
	location ~* \.(?:ico|jpg|jpeg|gif|png|webp)$ {
		expires           epoch;
	    
	}
	location ~* \.(?:json|xml|rss|atom)$ {
		expires           epoch;
    }
    location ~* \.(?:3gp|7z|avi|bmp|bz2|csv|divx|doc|docx|eot|exe|flac|flv|gz|less|mid|midi|mka|mkv|mov|mp3|mp4|mpeg|mpg|odp|ods|odt|ogg|ogm|ogv|opus|pdf|ppt|pptx|rar|rtf|swf|tar|tbz|tgz|tiff|txz|wav|webm|wma|wmv|xls|xlsx|xz|zip)$ {
		expires           epoch;
    }
    location / {
	    #testcookie on;
	    fastcgi_cache_bypass 1;
	    fastcgi_no_cache 1;
	    fastcgi_pass   xxxxxxxxx:9000;
	    fastcgi_index  index.php;
		expires           epoch;
	    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
	    include        fastcgi_params;
    }
    location ~ .*\.(php|jsp|cgi|pl|py|htm|html)?$ {
	    #testcookie on;
	    fastcgi_cache_bypass 1;
	    fastcgi_no_cache 1;
	    fastcgi_pass   xxxxxxxxx:9000;
	    fastcgi_index  index.php;
		expires           epoch;
	    fastcgi_param  

Open in new window

0
Hi guys,

I'm trying to utilize a PAC file hosted on one of our web servers to whitelist only specific websites.  The PAC file works, however, it's blocking some of the pages and not displaying the sites correctly.  Here's an example entry.

Function FindProxyForURL(url, host) {

if (shExpMatch(url, "*.happyclicks.net*")) return "DIRECT";
if (shExpMatch(url, "*.seussville.com*")) return "DIRECT";
if (shExpMatch(url, "*.picassohead.com*")) return "DIRECT";
if (shExpMatch(url, "*.pbskids.org*")) return "DIRECT";
if (shExpMatch(url, "*.mylanguages.org*")) return "DIRECT";
if (shExpMatch(url, "*.brainpop.com*")) return "DIRECT";

return "127.0.0.1";
 
}

Can anyone offer any assistance in allowing all the entire site through so this could function?

Thanks,

Nico
0
Dear All


             i have a question regarding on Setting up Proxy .pac files in IIS7 in server 2012, our company running a TMG Proxy 2010, currenty i have a server 2008 webserver running a proxy .pac file in iis 6, for some reason this server is too old, i'm planning to migration it to a new server which is a server 2012, i installed a iis , copied the pac file to "c:\inetpub\wwwroot\pac" , and start the service , in ipad i manually configure the http proxy to "http://192.168.1.100/123.pac" , the ipad can not access to internet whereas using the current http proxy i could access to internet, any idea what i have done wrong ?


keith
0
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 ?
0
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
0
U.S. Department of Agriculture and Acronis Access
LVL 4
U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

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
0
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

0
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>

Or

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

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
0
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 "http://172.16.222.161:8090";
        proxy_pass $backend;
        proxy_redirect http://172.16.222.161:8090 $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 "http://172.16.222.161:8091";
        proxy_pass $backend;
        proxy_redirect http://172.16.222.161:8091 $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 (http://172.16.222.161:8090).

I will need help on accomplish the above task.

Thanks for advance help.

Thanks
Shankar
0
IBM websphere is stopping automatically. pls suggest me how to resolve this issue.
0
Good morning All

I have a developer who wants to run a powershell script to check IIS web server configurations and changes including registry, and also use the script to configure new IIS web servers so that they will all be identical.  Is running a PS script a good way to do this or is he re-inventing the wheel?  Is there a product that will do this is a more secure / controlled fashion?

Many thanks

Eric
0

Web Servers

32K

Solutions

21K

Contributors

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.