Improve company productivity with a Business Account.Sign Up

x

Microsoft IIS Web Server

35K

Solutions

29K

Contributors

IIS is Internet Information Services, the web server included with Windows Server operating systems. All current versions are built on a modular architecture; modules can be added or removed individually so that those required for specific functionality are installed. The full installation of IIS includes HTTP, security, content, compression, caching, logging and diagnostics.

Share tech news, updates, or what's on your mind.

Sign up to Post

i need to secure Exchange 2016 OWA via a reverse proxy. Is there anyone doing this and what appliance are you using/recommend
0
Free Tool: SSL Checker
LVL 12
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

How to ensure high availability solution for IIS hosted on Azure VM.
If site is hosted in IIS in azure vm, what if this vm goes down? Site will be inaccessible.
How can we make sure that site is redundant or highly available.
Load balancer / Traffic manager will distribute the traffic but not sure if VM hosting the IIS goes down.

Please correct my understanding also solution for this.. Thanks
0
Please bear with me, as this is going to be lengthy. The short of it is, I bought an SSL cert from GoDaddy for *.mydomain1.com. After installing it on IIS, I try to browse to the site on Chrome and get an SSL error NET::ERR_CERT_COMMON_NAME_INVALID. Looking at the Cert on Chrome, it says it's issued to *.anotherdomain.com. How is this even possible?

Here are screenshots of everything.

Note the two different SSL Certs in GoDaddy.
Note the two different SSL Certs in GoDaddy.
Here are the certificates installed on the server. Note the difference in expiration dates.
Here are the certificates installed on the server. Note the difference in expiration dates.
And, here are the certs installed on IIS.
And, here are the certs installed on IIS.
Just for confirmation, I open the cert to see its details. Sure enough, it's issued to *.mydomain1.com.
Just for confirmation, I open the cert to see its details. Sure enough, it's issued to *.mydomain1.com.
Here is the binding for the site in IIS.
Here is the binding for the site in IIS.
And finally, when I try to go to sales-dev.mydomain1.com, I get this error.
And finally, when I try to go to sales-dev.mydomain1.com, I get this error.
Any help would be greatly appreciated.
0
Hello we have a server with godaddy with Windows 2012 R2 and we configure the IIs 6 virtual smpt server  like:

In tab general (All unasigned)
In Access tab/Authentication anonymous
In access tab/Connection all except the list below and all is empty
In access tab/relay only the list below and the ”dedrelay.secureserver.net” and the IP of the server.
tab delivery/outbound connection just anonymous and checked TLS.
tab delivery/advanced we tested in FQDN the IP of the server above mentioned and also in a second test with the default full computer name. Then in both cases smart host we have “dedrelay.secureserver.net” and we have checked “Attempt direct delivery...”.

we have another server that is. it on godaddy and is Windows  2008 r2 we use an lms complex there and that email uses cdosys to send emails. We want to use or call in the server with Windows 2008 r2 the Windows 2012 r2 smpt. In other words we want to use the configuration above in smpt in the Windows 2012 r2 to use in the  Windows 2008 r2. How can we configure the Windows 2008 r2 smpt or anywhere to use the Windows 2012 r2 like the server to send emails?

Note: Both server are on different networks, in other words from two different companies, they don’t share anything in common.

We hope someone can help.

Thank you
0
Hi,

I am installing a IIS server, however I keep getting HTTP Error 500.0. Ive looked around the web and tried a few different things but nothing worked. Here are the steps I have tried so far:

Open IIS Manager.
In the navigation pane, click Application Pools.
In Application Pools, click SCEP.
In the Actions Pane, click Advanced Settings.
Under Process Model, click Load User Profile. Set toTrue.
Click OK to all open dialog boxes.
Restart IIS.

I also uninstalled and reinstalled the whole thing.

Any help would be greatly appreciated.
0
Hi folks, I'm looking for some best practices for a project that I'm working on.

Lets say we have webserver A and webserver B and both have an identical set of pages that represent a site. The two IIS servers are load balanced so incoming requests get sent to either one.

User hits the site and then does something that triggers a download or upload of a file that is temporarily stored on the IIS server in a work area for X duration. All of the IIS servers need to access the same "work area" because if the next request puts the user on webserver B, the data in the work area won't be present anymore.

Is the best way to address this situation to simply have a virtual folder that points to a common networked UNC on all the webservers so the data in that area will always be consistent?

It would seem to me that this would be the only way to accomplish this, but I'd love to hear if there was a better/slicker solution to this. Thanks!
0
Hi Experts

What is the Best Practice re IIS & RDS services?

We have 2 VMs on a HyperV: DC + RDS (both WIndows 2016)
Our CRM, ACT! from Sage,  is currently installed on the RDS but is only used internally.
We need to install a IIS / Web Server to give remote access to ACT! via the web

Can I use the RDS to install these additional components? My instinct is to build a new VM and install ACT! on that VM.

What says you?

Alex
0
I am trying to connect to a secure VAN and push and pull files over a secure connection.  As we are trying to set it up, the people at the VAN are getting this error.

Error Message:

AS2 Outbound has a HTTP proxy server to connect through.Probably error while connecting to proxy : [Error sending document over http to host [http://X.X.213.93], status code [405], reason [Method Not Allowed], response from server [<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">< html xmlns="http://www.w3.org/1999/xhtml">< head>< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>< title>405 - HTTP verb used to access this page is not allowed.</title>< style type="text/css">< !-- body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;} fieldset{padding:0 15px 10px 15px;} h1{font-size:2.4em...]]

Summary:

Sending of document [167499846.edi] to [http://X.X.213.93] FAILED

Any ideas of what I am missing or doing wrong?  The X.X.213.93 is the public IP of my machine receiving the files.

Thanks
0
Dear EE experts,

We would like to ask on how to resolve this technical issue that we're facing right now, we have SharePoint running, then just last week we changed IP, our whole company, system's IP were all changed to our new IP range, then our SharePoint site can't be access now...
If this problem is because of Database connection, because our SQL Server is located on the other server, its IP address has been changed too, if this is the case, how can we access the site of the localhost, as we even can't access the localhost site of SharePoint...

Kindly advise what went wrong and how to fix this problem...

Thank you and hope to hear soon...
0
Trying to install PHP on Windows Server 2008 but it fails at installing runphp helper.  It says the product did not download successfully, the underlying connection was closed, an unexpected error occurred on a send. I have didabled antivirus and firewall, etc....still no luck
0
Free Tool: Site Down Detector
LVL 12
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

We got a few of these email delivery failed messages today.     Our clients send out email messages thru our IIS 7.5 website.    We have SMTP running on the webserver.   This has been working great for a couple of years.    

One client today sent out a maybe 2 thousand email messages, higher then normal, all legitimate of course.        This was the FIRST time we saw these delivery failure.

And we always bcc an email address to ourselves such as Bill@[Company].com.  

Question:   Can we eliminate the delivery failure by raising our threshold of allows emails somewhere?    Do we do this at the "Reporting-MTA", which is our IIS box?    Or is this error coming from @[Company].com ?    GoDaddy hosts our email @[Company].com.


Reporting-MTA: dns;mail.[name of our website].com
Received-From-MTA: dns;[name of our IIS WEB server]
Arrival-Date: Thu, 5 Apr 2018 14:55:16 -0400

Final-Recipient: rfc822;Bill@[Company].com
Action: failed
Status: 5.1.0
Diagnostic-Code: smtp;550 5.1.0 <71.nn.nn.nn> This IP has sent too many messages this hour. IB504 <http://x.co/rlbounce>

Open in new window

0
Has anyone made HTTP 2 HTTPS redirection work in IIS on Server 2016?

I have a simple published app in the /RDWEB folder that I'm publishing out to users.  I have the HTTP redirect working in that the users only need to type in the URL and it redirects to /rdweb, but I'd like anyone who enters HTTP to be redirected to the HTTPS site and I'm not having any luck.

I've used HTTP redirect and put in my https://url.com and that's not working (I even checked Only redirect requests to content in this directory, not subs).  No Joy.

I downloaded and installed the URL rewrite tool and made a rule to listen for http://myurl.com and redirect to https://myurl.com and still no joy.

I've read several web sites with various fixes, but none are working for me.  

Has anyone been successful in redirecting HTTP to HTTPS in Server 2016?

Thanks

Cliff
0
ok, I have a website that needs to go live.  What do I need in hotdocs for this to happen?  I can use localhost just fine.
0
We have an web application server,  MS SQL Server  and a data storage server(separate physical machines)
Our applications are written in PHP and classical ASP. The PHP uses the CodeIgniter framework.
The applications have always worked well.
Using the command line, at the data server, login  as administrator, I can access the data, read, write etc.
But  the web applications can not  - neither PHP or ASP - access the data storage server.
We use Windows Server 2012. We are using MS SQL 2008.
I am sure it is a permissions problem, and after viewing the event log on the data storage server.
It appears to be so since I am receiving "Login Failure - SMB session authentication failure" messages .
I am not sure of how set up permissions on the data storage server so the web applications can use it. I mean, I don't want to enter each person etc.
I am not finding much info on this problem.
Can someone guide me in what I need to check etc. to resolve this problem.
This is really urgent, any help appreciated.
0
outlook email link redirecting to chrome browser. Instead how i can redirect those link clicks to internet explorer or mozilla browser.

please advise
0
I've implemented a redirect to a new domain on a legacy BlogEngine install (running on ASP.NET).

The redirect itself works fine. You'll see I'm effectively removing the 'post' folder from the destination url etc.

Issue is that this is returning a HTTP Status of 200. I need to return a 301 for best SEO. I'd thought specifying redirectType of Permanent would have handled that. Any ideas?

<rewrite>
      <rules>
        <rule name="redirect" enabled="true">
          <match url="^post/(.*)" />
            <conditions>
              <add input="{HTTP_HOST}" negate="true" pattern="^www.OldDomain.com/sharepoint/post/$" />
            </conditions>
          <action type="Redirect" url="https://NewDomain.com/{R:1}" appendQueryString="true" redirectType="Permanent" />
        </rule>
		<rule name="redirectFolder" enabled="true">
          <match url="(.*)" />
            <conditions>
			  <add input="{HTTP_HOST}" negate="true" pattern="^www.OldDomain.com/sharepoint/$" />
            </conditions>
          <action type="Redirect" url="https://NewDomain.com/{R:1}" appendQueryString="true" redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>

Open in new window

0
Dear expert

Below script is not working well for me, the error msg I get is:
Cannot convert value "30/05/2018 20:52:00"
Exception while checking URL https://google.com: Exception calling "GetResponse" with "0" argument(s)
Code is going to check cert if its 60 days left in cert or not...

Anyone know whats wrong?
Regards


 $minimumCertAgeDays = 60
 $timeoutMilliseconds = 10000
 $urls = @(
 "https://google.com"
 )
 [Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
foreach ($url in $urls)
 {
 $req = [Net.HttpWebRequest]::Create($url)
 $req.Timeout = $timeoutMilliseconds
try {$req.GetResponse() |Out-Null} catch {Write-Host Exception while checking URL $url`: $_ -f Red}
[datetime]$expiration = $req.ServicePoint.Certificate.GetExpirationDateString()
 [int]$certExpiresIn = ($expiration - $(get-date)).Days
 $certName = $req.ServicePoint.Certificate.GetName()
 $certPublicKeyString = $req.ServicePoint.Certificate.GetPublicKeyString()
 $certSerialNumber = $req.ServicePoint.Certificate.GetSerialNumberString()
 $certThumbprint = $req.ServicePoint.Certificate.GetCertHashString()
 $certEffectiveDate = $req.ServicePoint.Certificate.GetEffectiveDateString()
 $certIssuer = $req.ServicePoint.Certificate.GetIssuerName()
if ($certExpiresIn -gt $minimumCertAgeDays){
 $certok = Write-Host Cert for site $url expires in $certExpiresIn days [on $expiration] -f Green}
 else{
 $certnotok = Write-Host Cert for site $url expires in $certExpiresIn days [on 

Open in new window

0
Good day experts

Below code is not working, could anyone check what I did wrong? Error:
Missing closing '}' in statement block.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : MissingEndCurlyBrace
Thanks.

 $minimumCertAgeDays = 60
 $timeoutMilliseconds = 10000
 $urls = @(
 "https://google.com"
 )
 [Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
foreach ($url in $urls)
 {
 Write-Host Checking $url -f Green
 $req = [Net.HttpWebRequest]::Create($url)
 $req.Timeout = $timeoutMilliseconds
try {$req.GetResponse() |Out-Null} catch {Write-Host Exception while checking URL $url`: $_ -f Red}
[datetime]$expiration = $req.ServicePoint.Certificate.GetExpirationDateString()
 [int]$certExpiresIn = ($expiration - $(get-date)).Days
 $certName = $req.ServicePoint.Certificate.GetName()
 $certPublicKeyString = $req.ServicePoint.Certificate.GetPublicKeyString()
 $certSerialNumber = $req.ServicePoint.Certificate.GetSerialNumberString()
 $certThumbprint = $req.ServicePoint.Certificate.GetCertHashString()
 $certEffectiveDate = $req.ServicePoint.Certificate.GetEffectiveDateString()
 $certIssuer = $req.ServicePoint.Certificate.GetIssuerName()
if ($certExpiresIn -gt $minimumCertAgeDays){
 $certok = Write-Host Cert for site $url expires in $certExpiresIn days [on $expiration] -f Green}
 else{
 $certnotok = Write-Host Cert for site $url expires in $certExpiresIn days [on $expiration] Threshold is

Open in new window

0
Hello,

I am looking at a Windows 2012 IIS server and I see a certificate WMSvc-myiisserver that has an expiration date of 1/20/2015 and it is using SHA1.

I do not recall I ever deploy that certificate on the server.

Would someone advise if that cert is always there by default?  Where do I go to see the vendor of that certificate?

Please see the attached.  

Thanks.
WMSvc.png
0
Upgrade your Question Security!
LVL 12
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

I cannot figure out why my PHP installation is requesting a physical path without an extension.

Requested URL http://localhost:80/index
Physical Path C:\inetpub\wwwroot\index



PHP is working fine with phpinfo.

I have tried Googling and to my surprise no results related to a physical path showing no extension. I'm sure I'm missing something silly in the php.ini or something. Any help is extremely appreciated!
0
Hello,

Our team is being told to investigate whether our Windows infrastructure contains misconfig encryption.  

I sample a few WIN2012 web servers, open up the registry and look at the secured channel settings.  I see TLS 1.1 client and TLS 1.1 server are enabled.  Some servers have SSL 2.0 client presents but not enabled.  No SSL 3 or TLS present.

Would somone educate me how the secured channel protocols being added into the registry?  

I understand that SSL 2 and 3 are old and they should be disabled.  What is the best way to ensure the disable process will not affect our current applications?

I usually deal with adding secured certificates to the web servers but do not pay attention of what schannel protcol is used.  

Thank you very much.
0
Hi Experts,

Hoping you can help with a query of mine
Have operate a number of web farms.
What i am curious about is if is if we are missing a trick in terms of management
Are there any microsoft tools we can use to manage web farms and make one update which distributes to all server, or recycle an app pool from one location that recycles all servers in the farm?

Kind Regards,
0
We are trying to enable SHA384 for TLS1.2 on our Windows Server 2008R2. Our credit card merchant account provider is forcing us to it.
Any detailed steps about enabling the higher version would be appreciated!
0
Hello,

I currently have a VPS with RDP at my provider CWH, but my domains are with GoDaddy with A-Records pointing to CWH; and Emails with Microsoft Exchange.  Whenever I need to create a subdomain, I first log into GoDaddy create a new A-Record, then log into Plesk at CWH and create my sub domain there.  

As I’m releasing anew service, I’m hoping to automate this, so I had the following questions.

1.      Can I host my own DNS on my VPS? I

a)      If yes, could I use an API or SDK to create and delete A-Records?

b)      If no, do you know if GoDaddy or another provider has such interface?

2.      Within Plesk, or IIS directly, how can I Create/Suspend/Delete subdomains… again by code? Plesk is PHP-based, so there must be a way.

Obvoiusly my VPS is IIS, but can get Linux.

Any advice would be appreciated.
0
Hello,

I have a lot of web sites on my IIS server.  If I know the name of the application pool, what is the best way to quick identify which site is using it?

Thanks
0

Microsoft IIS Web Server

35K

Solutions

29K

Contributors

IIS is Internet Information Services, the web server included with Windows Server operating systems. All current versions are built on a modular architecture; modules can be added or removed individually so that those required for specific functionality are installed. The full installation of IIS includes HTTP, security, content, compression, caching, logging and diagnostics.