centOS7에 지식 공유 OSS "Knowledge"설치

소개



자사에서 지식 공유하는 데 좋은 것이 없는지 찾고 "Knowledge"에 도착했습니다.

요구사항은 다음과 같았으며 Knowledge는 이를 충족했습니다.
  • 무료입니다
  • 기사의 게시 범위를 지정할 수있는 것
  • 쉽게 게시 할 수있는 것
  • 문자, URL, 이미지를 쉽게 넣을 수 있습니다
  • 지금 바람인 것 (중요)
  • 휴대폰이나 태블릿으로 조작하기 쉽다


  • 설치 환경


  • centOS7
  • java 1.8
  • tomcat 8.5.14
  • Knowledge 1.8.1
    ※ SELinux, iptables 모두 OFF의 한 사양으로 갑니다

  • 설치



    Java 설치



    Java가 설치되어 있는지 확인합니다.
    Java1.8 이상이 포함되어 있으면 Java 설치가 필요하지 않습니다.rpm -qa | grep java
    Java1.8 찾기yum search java | grep 1.8
    Java1.8 설치yum install -y java-1.8.0-openjdk-devel.x86_64
    Java 설치 결과 확인
    # rpm -qa | grep java-1.8
    java-1.8.0-openjdk-devel-1.8.0.131-0.b11.el6_9.x86_64
    java-1.8.0-openjdk-1.8.0.131-0.b11.el6_9.x86_64
    java-1.8.0-openjdk-headless-1.8.0.131-0.b11.el6_9.x86_64
    

    Java 버전 확인
     java -version
    openjdk version "1.8.0_131"
    OpenJDK Runtime Environment (build 1.8.0_131-b11)
    OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
    

    참고: 위에서 1.8을 제외하고는 버전 전환이 필요합니다.alternatives --config java

    Tomcat 설치



    참고로 했습니다!
    ぃ tp // 코 m / 냐오 / ms / 8 a d51 a 56638 e 646b2 e c1

    사용자를 만듭니다.useradd -s /sbin/nologin tomcat
    Tomcat8 이상이 필요하므로 확인합니다.yum search tomcat8
    yum에 없기 때문에 직접 떨어뜨립니다.wget http://ftp.kddilabs.jp/infosystems/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz
    압축을 풉니다.tar -xzvf apache-tomcat-8.5.14.tar.gz
    폴더 이동mv apache-tomcat-8.5.14 /usr/local/tomcat
    폴더 권한 변경chown -R tomcat:tomcat /usr/local/tomcatvi /etc/systemd/system/tomcat.service
    tomcat.service
    [Unit]
    Description=Apache Tomcat 8
    After=syslog.target network.target
    
    [Service]
    User=tomcat
    Group=tomcat
    Type=oneshot
    PIDFile=/usr/local/tomcat/tomcat.pid
    RemainAfterExit=yes
    
    ExecStart=/usr/local/tomcat/bin/startup.sh
    ExecStop=/usr/local/tomcat/bin/shutdown.sh
    ExecReStart=/usr/local/tomcat/bin/shutdown.sh;/usr/local/tomcat/bin/startup.sh
    
    [Install]
    WantedBy=multi-user.target
    

    권한 변경chmod 755 /etc/systemd/system/tomcat.service
    서비스에 등록systemctl enable tomcat
    시작 테스트systemctl stop tomcatsystemctl start tomcatsystemctl status tomcat
    포트 허용firewall-cmd --add-port=8080/tcp
    액세스하자.http://tomcat入れたサーバのアドレス:8080

    Knowledge 설치



    웹 페이지를 배치할 폴더로 이동cd /usr/local/tomcat/webapps
    war 파일을 얻습니다.wget https://github.com/support-project/knowledge/releases/download/v1.8.1/knowledge.war
    서비스를 다시 시작합니다.systemctl restart tomcat
    바로 접근해 봅시다. 처음에는 표시되기까지 상당한 시간이 걸립니다.http://tomcat入れたサーバのアドレス/knowledge

    나머지는 공식 URL에 따라 설정합니다.
    htps : // 이나후 마치 온 - k의 w ㅇ 드게. 돗토 rt-p 로지 ct. 오 rg / 안녕하세요 l-p-

    좋은 웹페이지 즐겨찾기