Linux를 사용하여 패키지 설치

Linux 32비트 플랫폼의 경우 Adobe Campaign 32비트를 설치합니다. Linux 64비트 플랫폼의 경우 Adobe Campaign 64비트를 설치합니다.

Adobe Campaign은 이러한 각 버전에 대해 하나의 패키지를 제공합니다.nlserver. 이 패키지에는 지정된 버전의 이진 파일 및 구성 파일이 들어 있습니다.

설치 명령을 사용하면 다음 작업을 수행할 수 있습니다.

  • 파일을 /usr/local/neolane​에 복사
  • Adobe Campaign Linux 계정(및 관련 그룹)을 만듭니다. 이 계정은 /usr/local/neolane​을(를) 자신의 홈 디렉터리로 만듭니다.
  • 시작할 때 사용할 자동 스크립트 /etc/init.d/nlserver6​을 만들거나 시스템 장치를 만듭니다(20.1부터).
노트

명령을 실행하기 전에 Neolane 시스템 사용자가 만들어지지 않아야 합니다. 설치 중에 Neolane 사용자가 자동으로 만들어집니다.

Neolane 사용자에 연결된 home 디렉토리도 /usr/local/neolane​에도 자동으로 생성됩니다. /usr/local 디스크(몇 GB)에 충분한 공간이 있는지 확인하십시오.

pinghostname 명령을 실행하여 서버가 자체적으로 도달할 수 있는지 확인할 수 있습니다.

RPM 패키지 기반 배포

RPM(RHEL, CentOS 및 SUSE) 운영 체제에 Adobe Campaign을 설치하려면 다음 단계를 수행하십시오.

  1. 먼저 Adobe Campaign 패키지를 구해야 합니다.

    파일의 이름은 아래와 같습니다. 여기서 XXXX​은 Adobe Campaign 빌드 번호입니다.

    • v7의 경우 nlserver6-v7-XXXX-0.x86_64. rpmm
    • v6.1용 nlserver6-XXXX-0.x86_64. rpmfor v6.1
    주의

    이 섹션의 명령 샘플에 Adobe Campaign 버전에 대한 올바른 파일 이름을 사용하십시오.

  2. 설치하려면 root​로 연결하고 다음 명령을 실행합니다(여기서 XXXX​는 Adobe Campaign 빌드 번호입니다).

    yum install nlserver6-v7-XXXX-0.x86_64.rpm
    

    rpm 파일에는 CentOS/Red Hat 배포에서 찾을 수 있는 패키지에 대한 종속성이 있습니다. 이러한 종속성 중 일부를 사용하지 않으려는 경우(예: OpenJDK 대신 Oracle JDK를 사용하려는 경우) rpm의 "nodeps" 옵션을 사용해야 할 수 있습니다.

    rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
    

네트워크 보고서 실행에 필요한 'bc' 명령(자세한 내용은 이 섹션 참조)은 모든 Linux 배포판에서 기본적으로 사용할 수 없습니다. 명령을 사용할 수 있는지 확인하려면 'which bc' 명령을 실행하십시오. 그렇지 않은 경우 설치해야 합니다.

CentOS에서는 bc.x86_64 패키지를 설치해야 합니다.root​로 연결하고 다음 명령을 실행합니다.

yum install bc.x86_64

APT(Debian) 기반 배포

Debian 64비트

Debian 64비트 운영 체제에 Adobe Campaign 64비트를 설치하려면 다음 단계를 수행하십시오.

  1. 먼저 Adobe Campaign 패키지를 구해야 합니다.

    • nlserver6-v7-XXXX-linux-2.6-amd64. debfor v7
    • nlserver6-XXXX-linux-2.6-amd64. debfor v6.1

    XXXX 는 Adobe Campaign 빌드 번호입니다.

    주의

    이 섹션의 명령 샘플에 Adobe Campaign 버전에 대한 올바른 파일 이름을 사용하십시오.

  2. 설치하려면 root​로 연결하고 다음 명령을 실행합니다(여기서 XXXX​는 Adobe Campaign 빌드 번호입니다).

    dpkg -i nlserver6-v7-XXXX-linux-2.6-amd64.deb
    

    종속 항목이 없는 경우 다음 명령을 실행하십시오.

    apt-get install -f
    

Debian 8/9 세부 사항

Debian 8/9 운영 체제에 Adobe Campaign을 설치할 때는 다음 사항을 고려하십시오.

  • OpenSSL은 미리 설치해야 합니다.

  • 다음 명령을 사용하여 libicu52(Debian 8) 또는 libicu57(Debian 9), libprobuf9(Debian8) 및 libc-ares2를 설치합니다.

    aptitude install libicu52 (Debian 8) libicu57 (Debian 9)
    
    aptitude install libc-ares2
    
    aptitude install libprotobuf9 (only Debian 8)
    
  • 다음 명령을 사용하여 JDK7을 설치합니다.

    aptitude install openjdk-7-jdk (Debian 8)
    
    aptitude install openjdk-7-jdk (Debian 9)
    

매개 변수 사용자 지정

일부 매개 변수는 customer.sh 파일을 통해 개인화할 수 있습니다.

설치를 처음으로 수행하는 경우 customer.sh 파일이 아직 서버에 없을 수 있습니다. 만들고 실행 권한이 있는지 확인합니다. 이 경우에는 다음 명령을 입력합니다.

chmod +x /usr/local/neolane/nl6/customer.sh

서버 인코딩

기본적으로 서버는 iso8859-15 환경에서 시작됩니다. 그럼에도 불구하고 서버는 UTF-8 환경에서 시작할 수 있습니다.

주의

이러한 변경은 파일 시스템과의 상호 작용(워크플로우 또는 JavaScript 스크립트를 통해 로드된 파일)과 파일 인코딩에 영향을 줍니다. 따라서 기본 환경을 사용하는 것이 좋습니다.

그러나 일본어 인스턴스​를 만들려면 UTF-8 환경을 사용해야 합니다.

UTF-8 환경을 활성화하려면 다음 명령을 사용합니다.

mkdir -p /usr/local/neolane/nl6 
touch /usr/local/neolane/nl6/unicodeenv

서버의 기본 언어

설치는 영어 및 프랑스어 모두를 지원합니다. 기본적으로 영어는 사용됩니다.

프랑스어로 전환하려면 다음 명령을 입력합니다.

su - neolane
vi nl6/customer.sh

다음 줄을 추가합니다.

export neolane_LANG=fra

시스템 메시지를 올바로 읽으려면 콘솔에 해당 언어에 해당하는 코드 페이지가 있어야 합니다(프랑스어(ISO-8859-1 또는 -15).

환경 변수

다음 환경 변수를 올바르게 정의해야 합니다.

특정 조합을 사용하려면 Adobe Campaign 실행에 사용되는 환경을 변경해야 합니다. 특정 파일(/usr/local/neolane/nl6/customer.sh)을 만들고 편집하여 Adobe Campaign 환경에 고유한 수정 내용을 추가할 수 있습니다.

필요한 경우 vi customer.sh 명령을 사용하여 customer.sh 파일을 편집하고 구성을 조정하거나 누락된 줄을 추가합니다.

  • oracle 클라이언트의 경우:

    export ORACLE_HOME=/usr/local/instantclient_10_2
    export TNS_ADMIN=/etc/oracle
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH 
    

    oracle_HOME 환경 변수의 내용은 Oracle 설치 디렉터리와 일치합니다.

    TNS_ADMIN 변수의 내용은 tnsnames.ora 파일의 위치와 일치해야 합니다.

  • LibreOffice의 경우:

    기존 버전의 LibreOffice에서 Adobe Campaign을 실행하려면 추가 구성이 필요합니다.설치 디렉토리에 대한 액세스 경로를 지정해야 합니다. 예:

    • Debian

      OOO_INSTALL_DIR, OO_BASIS_INSTALL_DIR, OOO_URE_INSTALL_DIR의 기본값이 제공됩니다. LibreOffice 설치 레이아웃이 다른 경우 customer.sh​에서 재정의할 수 있습니다.

      export OOO_BASIS_INSTALL_DIR=/usr/lib/libreoffice/ 
      export OOO_INSTALL_DIR=/usr/lib/libreoffice/
      export OOO_URE_INSTALL_DIR=/usr/lib/ure/share/
      
    • CentOs

      다음 기본값을 사용합니다.

      export OOO_BASIS_INSTALL_DIR=/usr/lib64/libreoffice/
      export OOO_INSTALL_DIR=/usr/lib64/libreoffice/
      export OOO_URE_INSTALL_DIR=/usr/lib64/libreoffice/ure/share/
      
  • JDK(Java Development Kit)의 경우:

    기본적으로 Adobe Campaign 환경(~/nl6/env.sh)의 구성 스크립트는 JDK 설치 디렉토리를 검색합니다. 이 비헤이비어는 100% 신뢰성이 없기 때문에 사용해야 하는 JDK를 지정해야 합니다. 이렇게 하려면 다음 명령을 사용하여 JDK_HOME 환경 변수를 강제 적용할 수 있습니다.

    export JDK_HOME=/usr/java/jdk1.6.0_07
    
    노트

    이 예는 다음과 같습니다. 사용된 JDK 버전이 디렉토리 이름과 일치하는지 확인합니다.

    JDK 구성을 테스트하려면 다음 명령을 사용하여 Adobe Campaign 시스템 사용자로 로그인합니다.

    su - neolane
    

변경 사항을 고려하려면 Adobe Campaign 서비스를 다시 시작해야 합니다.

명령은 다음과 같습니다.

/etc/init.d/nlserver6 stop
/etc/init.d/nlserver6 start

20.1부터는 다음 명령을 대신 사용하는 것이 좋습니다.

systemctl stop nlserver
systemctl start nlserver

Linux의 oracle 클라이언트

Adobe Campaign에서 Oracle을 사용할 때는 Linux에서 Oracle 클라이언트 레이어를 구성해야 합니다.

  • 전체 클라이언트 사용

  • TNS 정의

    설치 단계에서 TNS 정의를 추가해야 합니다. 이렇게 하려면 다음 명령을 사용합니다.

    cd /etc
    mkdir oracle
    cd oracle
    vi tnsnames.ora
    
  • 환경 변수

    환경 변수를 참조하십시오.

  • Adobe Campaign 구성

    Adobe Campaign용 Oracle 클라이언트 설치를 완료하려면 Adobe Campaign에서 사용하는 .so 파일에 대한 상징적 링크를 만들어야 합니다.

    이렇게 하려면 다음 명령을 사용합니다.

    cd /usr/lib/oracle/10.2.0.4/client/lib
    ln -s libclntsh.so.10.1 libclntsh.so
    

문제가 발생하면 Oracle 설치 설명서에 나열된 패키지가 올바르게 설치되었는지 확인하십시오.

설치 검사

이제 다음 명령을 사용하여 초기 설치 테스트를 수행할 수 있습니다.

su - neolane
nlserver pdump

Adobe Campaign이 시작되지 않으면 응답은 다음과 같습니다.

no task

서버의 첫 번째 시작

설치 테스트가 완료되면 다음 명령을 입력합니다.

nlserver web

그러면 다음 정보가 표시됩니다.

17:11:03 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
17:11:03 >   Web server start (pid=17546, tid=-151316352)...
17:11:03 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
17:11:03 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/config-default.xml' via '/usr/local/[INSTALL]/nl6/conf/models/config-default.xml'
17:11:03 >   Server started
17:11:08 >   Stop requested (pid=17546)
17:11:08 >   Web server stop(pid=17546, tid=-151316352)...

이러한 명령을 사용하여 config-default.xmlserverConf.xml 구성 파일을 만들 수 있습니다. serverConf.xml​에 사용 가능한 모든 매개 변수가 이 섹션에 나열됩니다.

프로세스를 중지하려면 Ctrl+C​을 누른 다음 명령을 입력합니다.

nlserver start web

그러면 다음 정보가 표시됩니다.

12:17:21 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 >   Running task 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair') in a new process
12:17:21 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 >   Web server start (pid=29188, tid=-1224824320)...
12:17:21 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
12:17:22 >   Tomcat started
12:17:22 >   Server started

중지하려면 다음을 입력합니다.

nlserver stop web

그러면 다음 정보가 표시됩니다.

12:18:31 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:18:31 >   Stop requested for 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair', pid=29188, tid=-1224824320)...
12:18:31 >   Stop requested (pid=29188)
12:18:31 >   Web server stopped (pid=29188, tid=-1224824320)...

내부 식별자 암호

Adobe Campaign 서버는 모든 인스턴스에 대한 모든 권한이 있는 internal​이라는 기술 로그인을 정의합니다. 설치 후 로그인에 암호가 없습니다. 하나를 반드시 정의해야 합니다.

이 섹션에서 자세히 알아보십시오.

이 페이지에서는

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now