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 am trying to put together some pertinent questions in regards to our corporate website, in terms of technology, hosting, support, roles & responsibilities etc. This is to assist in an independent review of the website by a 3rd party from both accessibility, performance, security etc. Can you suggest some relevant 'fact finding' questions that if you needed to understand the setup of a website, and its hosting, and all the various technology components used to develop and maintain the site. It is not something I have ever had responsibility for, so having some queries in order to get a better understanding would be most useful.
0
Angular Fundamentals
LVL 12
Angular Fundamentals

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

How can we use the secondary Citrix NetScaler Server, in an H.A. pair to safely test out new configurations before the same changes are propagated to the other NetScaler?

We have 2 x version 12.0 Citrix NetScaler Servers in our environment.  They both are setup for auto-sync and propagation by default; but according to websites:

- https://support.citrix.com/article/CTX124439 
- https://docs.citrix.com/zh-cn/netscaler/11/system/high-availability-introduction/configuring-command-propagation-high-availability.html

There are commands to that can be executed to turn the HA Sync and HA Propagation off and then back on later.  At my company we would like to test out a 2 factor authentication option (during a planned maintenance window) and see how that works before it is available for all of the users.  I am thinking of doing the following:

1.  Enable the 2 factor authentication settings on the Authentication server.
       a.  Whatever it may be, that is a separate topic from this question.

2.  Then after the Authentication server is ready, disable auto-sync and auto-propagation on the NetScaler HA-Pair.

3.  Then configure the secondary NetScaler to work with the 2nd factor Authentication server.
        a.  Then plan a maintenance window to temporarily make the secondary NetScaler Server into the new primary NetScaler Server.
        b.  When I fail over the primary server, the secondary server will then become the new 'primary' server …
0
Hello,
I would like to convert HTTP streaming HLS  to UDP or RTP, I  have tried VLC  and it works only in windows 10, does anyone  have any other software example that is validated  and is working properly?

Thanks
0
Hi Experts,

I have the following code which works fine for Win8 OS, while in Win7 it gives me an error, "cannot connect to the server".

Someone already helped me set this up in one Win7 pc, however now I need to move this over to another pc.

    Dim objHTTP As New WinHttp.WinHttpRequest



            Set objHTTP = New WinHttp.WinHttpRequest
 
            url = "https://MyAcct.caspio.com/oauth/token"
            objHTTP.Open "POST", url, False
            objHTTP.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
        
            objHTTP.Send "grant_type=client_credentials&client_id=MyID&client_secret=MySecretID"
        
            ResponseText = Right(objHTTP.ResponseText, Len(objHTTP.ResponseText) - 17)
            access_token = Left(ResponseText, InStr(ResponseText, """") - 1)

Open in new window


PS. this only happens when trying to access secured accounts (Hipaa).

As far I remember we did applied those attached last time, but so far this didn't help.

Thanks in advance.
x64.reg
TLS-1.x-on-Windows-7.zip
0
Hello Friends, PLEASE I need your help. My php website just went berserk and I do not know why and what happened. On the home Page I get this message
- Access denied for user ''@'localhost' (using password: NO). -

And since then I cannot log into the admin side of the website and most of the website contents are not displaying again. The site is written in php and is a b2b marketplace.

Please how do I rectify this.

Thanks for your help in advance

Mazicja
0
Is there a way to achieve the following -

We have a RANK field in each document, and essentially, I would like my score to be influenced by this RANK as follows -

score = (score * 0.1) + RANK

How can I achieve this with function queries or through some other mechanism

Solr Version # 7.4.0

Thanks!
0
I am getting this error after installing Virtualmin using the install.sh command following instructions on their website. I have freshly installed and updated CentOS7 having basic web server (not Minimal install) configuration selected during installation.

"The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin virtual server home directory is /home. CGI and PHP scripts run as domain owners will not be executed."

I cannot find apache2 directory so I couldn't make any manual changes.

Any help would be greatly appreciated. Thanks!
0
Our website is the same name as our domain. We had network solutions and just moved to godaddy. In the past to view our website we had a create an A record with the name www and the IP of the www A record of network solutions on our DNS server. So when our webhost will change IP. I had to change get the a record IP on both network solutions and our dns a record.

Now since we moved to godaddy it’s not working. We created an A record www with the IP on godaddy and gave that IP to the A record www on our DNS server.

The website loads partially and stays stuck with the loading circle. Any ideas how to get this to work internally?

I’ve already flushed the dns.
0
I need to be able to host files(images in this case) on a server, to be read by my ecommerce website.

I would like to be able to control the names of the files and folders.  For instance, I might want to call the image http://www.hostingsite.com/project1/images/book_cover.jpg

An added bonus would be if I could map a local drive letter, like "X:\" to my hosted folder.  I usually use a combination of FTP and Webdrive to achieve this.
0
MacOS Sierra plug-in configuration a qualified success.  However, I have no CFB perspective.
Install log says:
Installation: Successful with errors.
 
6454 Successes
0 Warnings
2 NonFatalErrors
0 FatalErrors
 
Non fatal errors being two occurrences of
Modify Text File - Single File:   /Users/barrygbrunning/eclipse/java-oxygen/Eclipse.app/Contents/Eclipse/Eclipse.app/Conten ts/Info.plist
                          Status: ERROR
                          Additional Notes: ERROR - Unable to locate ASCII text file to be manipulated. Deferring...
 
Indeed there is no such file, whereas there is a file /Users/barrygbrunning/eclipse/java-oxygen/Eclipse.app/Contents/Info.plist.  At the install log errors referenced path /Users/barrygbrunning/eclipse/java-oxygen/Eclipse.app/Contents/Eclipse/ are located folders: configuration, droppins, features, jre, plugins, readme and the eclipse.ini file, but no info.plist.
 
The implied "Deferring..." action seems to have not happened.  Any suggestions as to what I might do to recover the situation?  What should have happened to an info.plist somewhere? How might I get the CFB perspective to manifest in Eclipse?

Adobe_ColdFusion_Builder_2016_Instal.log
 
Any help will be greatly appreciated.  Thank you.
0
Become a CompTIA Certified Healthcare IT Tech
LVL 12
Become a CompTIA Certified Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

Looking for a new, reasonable cost, web host which provides Wordpress, email, and SQL Server database support, and has been in business for a while.

The host I've been using IXWebHosting has sent me some rather cryptic emails over the last month, and although I can access my website, I can no longer log into their administrative console, or get to the admin page to edit my WordPress content.
0
We have a web server that uses EWS to add calendar appointments to users calendars. We have set up a new web server and our devs have said they have copied the exact same code to run from that web server.

However when they are running it they are getting the error

SOURCE:     [CreateCalendarAppointment] in [ExchangeCalender]
MESSAGE:    An existing connection was forcibly closed by the remote host

The EWS session does connect without issue, its only when attempting to save the calendar appointment that this error occurs.

They are using the same credentials for both web servers.
0
I thank you for any help you may be able to offer in advance.

I have an issue with a Windows 2012 Server running IIS 7.  The issue is related to Remote Web Acess where we are getting the login page and can login without issues from any device inside or external from the office.  However, when a shared folder is clicked, we receive an error.  The server says an unexpected error has occurred Please try again... (see attached file error.jpg)

This is the same on IE, Chrome and Safari several different versions tried.

The strange thing is that on an Android, Apple phone we do not receive this error and the site works perfectly and we can download / upload files as you would expect.  So the issue seems to be with the desktop site, I have tried clicking the mobile site on the PC's and still receive the error.

I have noticed in the server Event Log an ASP issue with event ID 1309, which normally corresponds to a memory issue, but this isnt the case with this server.  I am certian that is it an issue with one of the handlers or an item in the web.config that it cannot find but I don't know where to start.

Here is the ASP Error

 Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 27/07/2018 17:29:25
Event time (UTC): 27/07/2018 16:29:25
Event ID: cef56db889cb4b528389f6b2069b6b41
Event sequence: 133
Event occurrence: 26
Event detail code: 0
 
Application information:
    Application domain: …
0
Hi,

I am facing a very strange issue. Currently, I have upgraded to WildFly 12. I have a test war file which is to be deployed on the server: secure-server and virtual-host: secure-host

I deploy my war file but I see the following log
INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 73) WFLYUT0021: Registered web context: '/' for server 'secure-server'
the context root is '/'

when I check the CLI I find the following

[domain@169.254.0.4:9990 /] /host=master/server=master-server/deployment=test_help.war/subsystem=undertow:read-resource
{
    "outcome" => "success",
    "result" => {
        "context-root" => "/test_help",
        "server" => "secure-server",
        "virtual-host" => "secure-host",
        "servlet" => {"equinoxbridgeservlet" => undefined},
        "websocket" => undefined
    }

}

 

The jboss-web.xml has the following:

<jboss-web>
    <server-instance>secure-server</server-instance>
    <virtual-host>secure-host</virtual-host>
</jboss-web>

 When I change the configuration and load it in the default-server and default-host the context root is fine.

INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0021: Registered web context: '/test_help' for server 'default-server'

What would be wrong in the configuration?
0
Hello,

I have a website in IIS 8.5 and I have 2 domains pointed to the site domain.com and domain.net using the site bindings. Everything was working fine until 2 days ago when the domain.com started to give me Error:

404 - File or directory not found.

The domain.net works perfectly and it is weird because the error just happens on Chrome or Firefox on multiple machines. Edge works fine and also Android devices show the correct page.

I cleaned cookies and cache on both browsers, confirm that IIS has the correct Application pool for .net 2.0 classic mode, that the default document is listed in IIS and nothing works. If I add the default website to web.config the website doesn't load because it is inheriting the default website from parent. What could be the problem? Any help will be appreciate it.

Thanks
0
I recently updated to Apache Flex 4.16.1 AIR30 I can no longer do HTTP requests.

Error Message:
(mx.messaging.messages::ErrorMessage)#0
  body = ""
  clientId = "DirectHTTPChannel0"
  correlationId = "83285769-41EE-7618-7833-CD43BB74BE6B"
  destination = ""
  extendedData = (null)
  faultCode = "Server.Error.Request"
  faultDetail = "Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: http://localhost:37813/Webessentials/webessentials/api/version?hostport=192.168.200.74&https=N&id=83285769-41EE-7618-7833-CD43BB74BE6B" errorID=2032]. URL: http://192.168.200.74/Webessentials/webessentials/api/version"
  faultString = "HTTP request error"
  headers = (Object)#1
    DSStatusCode = 0
  messageId = "DF5A526F-6F62-6D11-F9BD-CD43BC442000"
  rootCause = (flash.events::IOErrorEvent)#2
    bubbles = false
    cancelable = false
    currentTarget = (flash.net::URLLoader)#3
      bytesLoaded = 0
      bytesTotal = 0
      data = ""
      dataFormat = "text"
    errorID = 2032
    eventPhase = 2
    target = (flash.net::URLLoader)#3
    text = "Error #2032: Stream Error. URL: http://localhost:37813/Webessentials/webessentials/api/version?hostport=192.168.200.74&https=N&id=83285769-41EE-7618-7833-CD43BB74BE6B"
    type = "ioError"
  timestamp = 0
  timeToLive = 0
0
Our client are calling one web API developed by us thru URL. They are getting below http response error -

406 Not Acceptable:1

What could be the reason? Previously API was called without any http request header and it worked well for many months.

my $response = $ua->get($url);

Open in new window


Suddenly we started getting above error. Now they have changed API calling code to send empty http request header with just one attribute "User Agent". They are not passing any value for this attribute. But after this change, it started working again.

my $response = $ua->get($url,'User-Agent' => '',);

Open in new window


What could be possible reasons for it to stop working suddenly and throwing back 406 error? How can I investigate?
0
I installed a new comodo certificate on IIS6.1 and get an error (hresult-0x80070005-e_accessdenied)
and follow some instructions https://support.comodo.com/index.php?/Knowledgebase/Article/View/1129/37/access-denied-exception-from-hresult-0x80070005-e_accessdenied

The cert is good installed on www.beachvolleybalutrecht.nl
when I set SSL to enabled and require I get error 403 forbidden access is denied iis 6.1

Probably I need to do something else for proper working, I can't find clear instructions how to fix it.

I hope someone can help me whit this.


Many tanks

Victor
0
Hi,

We have a web server running on Windows 2008 SBS. Windows updates up to date.

The website uses a third party payment called securepay and now it only accepts TLS 1.2.

How can make our web server to send TLS 1.2 as a default then if it is rejected then send TLS 1.1 or TLS 1.0?

Thanks..
0
Starting with Angular 5
LVL 12
Starting with Angular 5

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

Is it possible to erase all my previous presence on internet? If not possible to 100 %, what percentage approximately would be possible to erase of all my previous presence on internet?
0
I'm trying to configure Pound Reverse Proxy with a HTTPS connection to a Webserver in the backend. Unfortunately it does not work. If I use unencrypted HTTP, it works. Syslog says:
Jun  8 11:11:39 transfer pound: BIO_do_handshake with XXX.XXX.XXX.XXX:443 failed: error:00000000:lib(0):func(0):reason(0)
openssl s_client -connect example.com:443 says "CONNECTION OK".

The used config part of Pound:

 ListenHTTPS
        HeadRemove "X-Forwarded-Proto"
        AddHeader "X-Forwarded-Proto: https"
        Address YYY.YYY.YYY.YYY
        Port    443
        Cert    "/etc/ssl/pound/server.pem"

        ## allow PUT and DELETE also (by default only GET, POST and HEAD)?:
        xHTTP           1

        Service
                BackEnd
                        Address XXX.XXX.XXX.XXX
                        Port    443
                        HTTPS
                End
        End

I've been surfing the net for several hours with no solution, so I thought "maybe experts exchange can help"?


****** edit #1 a few hours later ******

I sniffed the traffic between the reverse proxy and the https-backend-server. I added a screen capture. It seems that the web server just does not answer, then pound runs into a timeout and closes the connection, but I'm not an expert. I've tried to put pound in front of several web servers, with the same effect. I assume that they dislike something in the "handshake-request-packet", but I have no clue what, because I get no …
0
My question is about this part of the HTTP/1.1 Caching protocol, see:
https://tools.ietf.org/html/rfc7234#page-17 (Handling a Received Validation Request)

A request containing an If-None-Match header field (Section 3.2 of
[RFC7232]) indicates that the client wants to validate one or more of
its own stored responses in comparison to whichever stored response
is selected by the cache.

When a cache decides to revalidate its own stored responses for a
request that contains an If-None-Match
list of entity-tags, the cache
MAY combine the received list with a list of entity-tags from its own
stored set of responses (fresh or stale) and send the union of the
two lists as a replacement If-None-Match header field value in the
forwarded request.

If the response to the forwarded
request is 304 (Not Modified) and has an ETag header field value with
an entity-tag that is not in the client's list, the cache MUST
generate a 200 (OK) response for the client by reusing its
corresponding stored response, as updated by the 304 response
metadata (Section 4.3.4).

Let's assume we have:

  • A browser cache.
  • A proxy cache.
  • An origin server.

The browser cache contains a stored stale resource with entity-tag "A". The proxy cache contains a stored stale resource with entity-tag "B". The proxy cache can act as a client, and as a server. The entity-tag of the resource on the origin server is also "A". In short:


Open in new window

0
Hi,

I have an internal site:  http://old.intranet.contoso.fr/organigrammeFR.html

I want to redirect this URL: organigramme.contoso.com to  http://old.intranet.contoso.fr/organigrammeFR.html.

IIS server (IIS 6.1) is mounted with redirect url and it works. But in the brower old.intranet.contoso.fr/organigrammeFR.html is displayed instead of organigramme.consoto.com.

How to redirect the html page to the website and keep the new url?

Thanks in advance
0
See: https://tools.ietf.org/html/rfc7232#page-19 (304 Not Modified)

If the conditional request originated
with an outbound client, such as a user agent with its own cache
sending a conditional GET to a shared proxy, then the proxy SHOULD
forward the 304 response to that client
.

I don't understand this part of the protocol. The word "forward" implies that the proxy, got the 304 response from somewhere else in the first place. I would think that the proxy creates the 304 response and doesn't forward it? How I have to interpret this quote? Where the 304 response is coming from in the first place?


Imagine you have:

user agent   <->   browser cache   <->   proxy cache   <->   origin server   

Open in new window


In my opinion, this is what will happen:

  1. The user agent initiates the request.
  2. The browser cache adds for example If-None-Match (Etag) to the request.
  3. The proxy cache receives this request.
  4. If the proxy cache contains a valid response, and the entity-tags are the same, then a 304 response will be created by the proxy cache.
  5. The 304 response will be sent to the browser cache and the user agent.

This is not a forward, so where the word "forward" is coming from?

If the origin server would have created the 304 response, then a proxy server can receive and forward this response. However, I don't think you have to see it like that. Imagine the entity-tag …
0
I am trying to secure the wordpress files and folders like wp-admin and includes etc. On apache this was a few line of code in .Htaccess how do I do this in IIS10 web.config file
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.