راه اندازی Office Online Server برای اجرا کردن برنامه های آفیس تحت وب

یکی از جذاب ترین بخش های راه اندازی Exchange , Skype For Business , SharePoint داشتن سیستم آفیس بصورت تحت وب هست ، این سرویس قدرت خیلی بیشتری به این زیر ساخت ها خواهد داد تا کاربر بدون دانلود فایل ها توانایی رویت و حتی تغییر فایل های را داشته باشه.برای شروع ما نیاز به یک ویندوز سرور ۲۰۱۶ یا ۲۰۱۹ خواهیم داشت من سناریو را روی ویندوز سرور ۲۰۱۹ پیاده کرده ام و به ماشینم ۸ گیگ رم و ۴۰ گیگ هارد دادم و CPU را هم روی ۱۶ و ۸ Core یعنی بر روی دو سوکت قرار دادم.بعد از نصب ویندوز پیشنهاد میکنم تا انتها آپدیت کنید بعد برای پیشنیاز باید پس از Join کردن سیستم به Domain دستورات زیر را در پاور شل بصورت Administrator وارد کنید:Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundationپس از اتمام کار حتما سیستم را Restart کنید.حالا نیاز به نصب بسته های پیش نیاز داریم با توجه به نسخه ویندوز شما بعضی از این موارد قبلا رو سیستم نصب هستند و با پیام داشتن ورژن بالاتر روبرو خواهید شد.NET Framework 4.5.2Visual C++ Redistributable Packages for Visual Studio 2013Visual C++ Redistributable for Visual Studio 2015Microsoft.IdentityModel.Extention.dllبعد از نصب موارد بالا میتوانیم بسته نصبی آفیس تحت وب را اجرا نماییم.اگر آن را ندارید میتوانید از این لینک دانلود نمایید:Microsoft Office Online Server ( Updated November 2018 )مراحل نصب خیلی ساده است و فقط چند تا Next و تنها موردی که پرسیده می شود محل نصب است که من همان درایو C که تنها درایوم است را انتخاب کردم.حالا نیاز داریم یک Farm برای اجرای آفیس تحت وب ایجاد کنیم از دستور زیر در PowerShell استفاده می کنیم.New-OfficeWebAppsFarm -InternalURL &quothttps://oos.kalaei.ir&quot -ExternalURL &quothttps://oos.kalaei.ir&quot -CertificateName &quotkalaei OOS Certificate&quotتوجه داشته باشید که شما برای بهترین حالت پیاده سازی باید یک دامین که در اینترنت در دسترس است و می توانید روی آن Certificate نیز دریافت کنید برای این کار اختصاص بدهید. پیشنهاد میکنم هر دو دامین را یکی قرار داده و در شبکه داخلی بر روی DNS خود IP داخلی Set نمایید و برای افراد بیرون از سازمان نیز بر روی فایروال دسترسی به داخل را ایجاد نمایید. پورت ۴۴۳ کفایت میکند.http://servername/hosting/discoveryhttps://servername/op/generate.aspx<?xml version=&quot1.0&quot encoding=&quotUTF-8&quot?> <wopi-discovery><net-zone name=&quotinternal-https&quot><app name=&quotExcel&quot checkLicense=&quottrue&quot favIconUrl=&quothttps://wac.contoso.com/x/_layouts/images/FavIcon_Excel.ico&quot><action name=&quotview&quot urlsrc=&quothttps://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>&quot default=&quottrue&quot ext=&quotods&quot/><action name=&quotview&quot urlsrc=&quothttps://wac.contoso.com/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>&quot default=&quottrue&quot ext=&quotxls&quot/><action name=&quotview&quotSet-MailboxServer MBX -WacDiscoveryEndpoint &quothttps://oos.contoso.com/hosting/discovery&quotRestart-WebAppPool MsExchangeOwaAppPoolSet-OrganizationConfig -WacDiscoveryEndpoint &quothttps://oos.internal.contoso.com/hosting/discovery&quotRestart-WebAppPool MsExchangeOwaAppPool