Администрирование IIS

IIS — проприетарный набор серверов для нескольких служб Интернета от компании Microsoft. IIS входит в состав и распространяется с операционными системами семейства Windows NT.

Windows Server 2016


Источники

  • Как установить Web сервер IIS 10 в Windows Server 2016 на info-comp.ru
  • Установка модулей служб IIS и ASP.NET на technet.microsoft.com

Windows 8/10

Для установки, в Панели управления открой Компоненты Windows и включи «Службы IIS».

Для настройки открой консоль управления IIS

inetMgr

Источники

  • Установка веб-сервера IIS 8 в Windows 8 на tavalik.ru
  • Как установить iis на windows 10 за минуту на pyatilistnik.org

Публикация 1С:Предприятие


К функциями и данным информационных баз 1С:Предприятие 8.x можно получить доступ из Интернет через сервис IIS, в котором опубликована информационная база.

Общие системные установки

  • В компонентах Windows в Службы Интернета->Компоненты разработки приложений включи Расширения ISAPI.
  • Из пакета платформы 1С:Предприятие установи Модули расширения веб-сервера.
  • Для запуска платформы x32 в Диспетчере служб IIS в пуле DefaultAppPool в Дополнительных параметрах значение параметра Разрешены 32-разрядные приложения установи в True.

Публикация информационной базы

Публикация ИБ выполняется в конфигураторе Администрирование->Публикация на веб-сервере.

Источники

  • Рарзвертывание IIS для 1С 8.2/8.3 в режиме веб-клиента на 1chelp.net
  • Ошибка доступа к опубликованной на web-сервере IIS базе 1С на www.maxblogs.ru

PHP


Источник

FTP

<продолжение следует>

WebDAV

<продолжение следует>

Примеры


Для публикации в IIS необходимо файл публикации разместить в соответствующем каталоге

C:\Inetpub\root\dema.asp

После размещения публикация  будет доступна локально или по адресу/имени/домену в соответствующей сети.

http://localhost/dema.asp

Простой пример

(черновик)

Исходный текст файла dema.asp

...

Пример параметризованного скрипта JScript с доступом к текстам и картинкам из локальной DB Access.

(черновик)

http://localhost/dema.asp?clid=12&text="abcd"&miss=34

Исходный текст скрипта dema.asp извлекает данные из файла DB Access dema.mdb

<%@ language="JScript" CodePage=1251%>
<html>
<head>
<title>Dema</title>
<link rel="stylesheet" type="text/css" href="ссылка на файл css">
<link rel="shortcut icon" href="/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
</body>
</html>
<%
 var conn = Server.CreateObject("ADODB.Connection");
 conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("dema.mdb") + ";User Id=admin;Password=;";
 conn.ConnectionTimeout=10; // connection timeout in seconds
 conn.CommandTimeout=60; // query timeout in seconds
 conn.Open();
 var res = "<DIV>параметры: " + Request.QueryString + "</DIV>";
 res = res + "<DIV>декодер: " + decodeURI(Request.QueryString) + "</DIV>";
 res = res + "<DIV>clid: " + Request.QueryString("clid") + "</DIV>";
 res = res + "<DIV>text: " + Request.QueryString("text")(1) + "</DIV>";
 res = res + "<DIV>miss: " + Request.QueryString("miss") + "</DIV>";
 var rst=conn.Execute('select articleguid,content,style,image from articles');
 while(!rst.eof){
 iurl = "demaimage.asp?"+rst.fields(3);
 res = res + "<DIV>" + rst.fields(2) + "</DIV>" + "<img src='" + iurl + "' alt='" + iurl + "'>";
 rst.moveNext();
 }
 conn.Close();
 Response.Write(res);
%>
<script runat="server" language="vbscript">
 Function myFunc
 myFunc="Today: " + CStr(Date)
 End Function
</script>

demaimage.asp

<%@ language="JScript" %>
<%
 var conn = Server.CreateObject("ADODB.Connection");
 conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("root.mdb") + ";User Id=admin;Password=;";
 conn.ConnectionTimeout=10; // connection timeout in seconds
 conn.CommandTimeout=60; // query timeout in seconds
 conn.Open();
 var rst=conn.Execute('select imagememo from images where imageguid="' + Request.QueryString + '"');
 if (!rst.eof){
 Response.ContentType = 'image/jpg';
 Response.BinaryWrite (rst.fields(0));
 }
 conn.Close();
%>

.

Источники

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *