centOS7에 지식 공유 OSS "Knowledge"설치
소개
자사에서 지식 공유하는 데 좋은 것이 없는지 찾고 "Knowledge"에 도착했습니다.
요구사항은 다음과 같았으며 Knowledge는 이를 충족했습니다.
설치 환경
※ 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/tomcat
vi /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 tomcat
systemctl start tomcat
systemctl 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-
Reference
이 문제에 관하여(centOS7에 지식 공유 OSS "Knowledge"설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gitya107/items/0664aaab53b5129ce697
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# 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 -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)
[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
Reference
이 문제에 관하여(centOS7에 지식 공유 OSS "Knowledge"설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gitya107/items/0664aaab53b5129ce697텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)