Обновление IIS 5.1 к IIS 6 на Windows XP

Если вы должны использовать именованные местоположения, то вы можете использовать подход error_page ниже.

Используя return ing неиспользуемые коды состояния HTTP и error_page для тех кодов, которые установлены в именованные местоположения, мы можем пересылать запросы в эти именованные местоположения:

server {
  server_name example.com;

  listen 80;
  listen [::]:80 ipv6only=on;

  return 301 https://example.com$request_uri;
}

server {
    server_name example.com;

    listen 443 ssl;

    ssl_certificate     /etc/nginx/ssl/example.com.crt;
    ssl_certificate_key /etc/nginx/ssl/example.com.key;

    ...

    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;

    error_page 350 = @client;
    error_page 351 = @server;

    location /api/v1/ {
        return 351;
    }

    location / {
        return 350;
    }

    location @client {
        proxy_pass http://client:8081;
    }

    location @server {
        proxy_pass http://server:8080/api/v1/;
    }

}
16
задан David Waters 9 October 2008 в 15:22
поделиться

4 ответа

Нет, это не возможно. Версия IIS связывается с определенной версией Windows.

XP = IIS 5.1
2003 = IIS 6
2008 = IIS 7
[еще 113] информация, доступная в http://support.microsoft.com/kb/224609 .

29
ответ дан 30 November 2019 в 15:52
поделиться

Нет, я полагаю, что это только для Win2003 и x64 XP Pro

3
ответ дан 30 November 2019 в 15:52
поделиться

возможно, если у вас есть XP x64 Pro

.
1
ответ дан 30 November 2019 в 15:52
поделиться

Теперь можно запускать IIS 7 - Express на XP, это полноценный iis для разработки, но не для развертывания веб-приложений.

см. http://weblogs.asp.net/scottgu/archive/2010/06/28/introduction-iis-express.aspx

14
ответ дан 30 November 2019 в 15:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: