OOS (Office Online Server) 설치 및 환경구성


  1. AD(Active Directory) 구성

  2. 도메인 가입 (AD JOIN)

    주의사항
    OOS 서버는 반드시 도메인의 일부여야 하나 도메인 컨트롤러에 설치하면 안됨(작동안함)
    설치 주의사항 및 요구사항

  3. Windows 역할(role)과 서비스 추가 (Win2008)

    1) admin 권한으로 파워 쉘 실행

    2) 서버역할 과 서비스 추가

    • win2008 의 경우

      PS>Import-Module ServerManager
      PS>Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support
      
    • win2012의 경우

      PS>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,InkandHandwritingServices
      

    3) 서버 리부팅

  4. OOS 설치

  5. Farm 생성

    • http 환경으로 구성 할 경우
      PS>New-OfficeWebAppsFarm –InternalURL "http://hvcs-oos" -ExternalUrl "http://hvcs-oos.hvcsd.com" –AllowHttp
      
    • https 환경으로 구성 할 경우 ```
    
    * Farm 정보 확인
    

    PS>Get-OfficeWebAppsFarm -> InternalURL 과 ExternalURL 확인 -> OpenFromUrlEnabled 와 OpenFromUncEnabled 가 true 인지 확인, 아니면 아래 명령으로 수정 PS>Set-OfficeWebAppsFarm – OpenFromUrlEnabled:$true ```

  6. UNC Location 설정
    서버 Local 경로를 소스로 사용할 경우 설정

    1. 폴더지정

      • 소스로 지정할 폴더 생성
    2. 권한설정

      • 공유하고자 하는 폴더의 “Properties > Sharing Tab”으로 이동

      • “Advanced Sharing..:” 버튼을 클릭

      • “Share this folder”을 Check 후 “Permissions” 버튼을 클릭

      • “Object Types…” 버튼을 클릭

      • “Computers”을 클릭하여 검색조건에 포함

      • “Add” 버튼을 클릭

      • Properties > Security > Edit > OOS 서버를 추가

      • OOS 상의 UNC URL 확인

        • /etc/hosts 파일에 oos 서버 url 등록
        • http://hvcs-oos.hvcsd.com/op/generate.aspx 로 이동 후 UNC Path를 입력하여 URL을 획득
        • 위의 획득한 URL이 아래처럼 정상적으로 출력됨을 확인
  7. Samba설정(공유디렉토리)

  8. URL 설정 1) IIS 내에 Virtual Directory 구성

    • IIS 을 실행
    • 테스트를 위해 “hosting” Context를 사용. 아래와 같이 “Add Virtual Directory..”을 클릭하여 “oofs”폴더를 추가

    2) OOS 상의 URL 확인

  9. 방화벽 설정 1) 방화벽 정책 수정 - tcp:445,139 / udp:445,137,138 포트 추가

    $ sudo vi /etc/iptables/rules.v4
    

    2) rules.v4 에 아래 내용을 추가 후 저장/닫기

    -A RH-Firewall-1-INPUT -s 220.230.125.71 -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT
    -A RH-Firewall-1-INPUT -s 220.230.125.71 -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT
    -A RH-Firewall-1-INPUT -s 220.230.125.71 -p udp -m state --state NEW -m udp --dport 137 -j ACCEPT
    -A RH-Firewall-1-INPUT -s 220.230.125.71 -p udp -m state --state NEW -m udp --dport 138 -j ACCEPT
    -A RH-Firewall-1-INPUT -s 220.230.125.71 -p udp -m state --state NEW -m udp --dport 445 -j ACCEPT
    

    3) 방화벽 재시작

    $ sudo netfilter-persistent reload
    

    4) 방화벽 확인

    $ sudo iptables -L --line-numbers
    

  • SSHFS 설정(OOS서버)

    OOS에서 AP서버의 drm 파일을 어떤 방식으로 접근해야 할지 고민이 필요함
    Ubuntu에서 Samba로 접근을 제공할지
    아래 처럼 AP에 SFTP 구성을 하고 OOS에서 접근하는 방식으로 할지 => Samba 구성으로 결정


results matching ""

    No results matching ""