APM AUTOINSTALL V 0.1 을 올렸는줄 알았는데 안올렸네요. 출장이 잦다보니 잊어 버린 모양 입니다....ㅠㅠ

 

VMware에서 나름 테스트 한다고 했는데 환경이 다른 리얼서버 또는 가상서버에서는 어떨까 모르겠네요.

 

설치되는 APM버전은 Apache 2.4.29 , MariaDB 10.2.11, PHP 7.2.1 과 그외 필요한 라이브러리도 같이 설치가 됩니다.

 

1814034181_1515055281.4717.png

 

압축된 파일을 다운 받으셔서 해제하면 간단한 설명서가 첨부되어 있으니 읽어 보시고 참조 하세요.

 

혹시라도 설치 및 사용 중에 문제가 있으시면 댓글 주세요. 최대한 빨리 확인 해 보고 조치 하겠습니다.

 

 

==========================================================================

미동부 시간 1/11/2018 21:54 

수정 버전 올렸습니다. 기존에 받으셨던 분은 새로운 파일을 다운 받아 사용해 주세요....^^;;

 

Atachment
첨부

아파치

profile
Rocky9 리눅스 APM설치 스크립트 AAI를 배포중 입니다.
https://apachezone.com
https://nanoomihost.com/
  • profile

    MariaDB 10.2와 MySQL 5.7은 sql_mode 기본값이 바뀌어서 예전에 만들어진 모듈들은 물론이고, XE나 그누보드 코어도 어떤 데이터가 들어가는지에 따라 랜덤으로 오작동할 수 있습니다.

    평소에는 멀쩡한 것 같다가 문자열이 좀 길어지거나 예상치 못한 값이 들어가면 갑자기 쿼리 실행에 실패하고, 증상을 재현해 보려고 'test' 등 다른 문자열을 입력하면 또 멀쩡하게 작동하는 엄청 짜증스러운 상황이 발생합니다. 그러나 my.cnf를 튜닝할 때 이런 것까지 감안하여 작업하시는 분은 드물고, 관련 정보도 거의 없어서 무작정 이것저것 건드려 보다가 더 망가지는 경우를 종종 봅니다.

    MariaDB 설치 후 my.cnf 맨 밑에 아래와 같이 한 줄만 추가해 주시면 깔끔하게 해결됩니다.

    sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

  • profile profile
    좋은정보 감사합니다....^^
  • profile profile
    Xe는 일반적으로 null값도 종종 나와서 끄는게 좋긴하죠ㅋㅋ
  • profile
    추천합니다.

    이 스크립트는 CentOS용인가요?
  • profile profile
    네. CentOS7 미니멀 에서 작업한 것 입니다.

    우분투는 https://sir.kr/so_server/1615 이것 다운로드 하시면 될듯 하네요....^^
  • profile
    mariadb(mysql) 비밀번호도 셋팅되어서 설치가 되는걸까요?
    비밀번호를 모르겠어요
  • profile profile
    마지막에 /usr/bin/mysql_secure_installation 진행 되면서 엔터를 치면 마리아db 셋업 부분이 나옵니다.
    그때 패스워드 입력하고 안내대로 따라 설치하면 끝나는 것 입니다.

    혹시 건너 띄웠다면 쉘로 접속후에 /usr/bin/mysql_secure_installation 를 집적 입력후 진행 하셔도 됩니다.
  • profile profile
    Installed:
    MariaDB-client.x86_64 0:10.2.12-1.el7.centos MariaDB-server.x86_64 0:10.2.12-1.el7.centos

    Dependency Installed:
    boost-program-options.x86_64 0:1.53.0-27.el7 galera.x86_64 0:25.3.22-1.rhel7.el7.centos
    perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7
    perl-DBI.x86_64 0:1.627-4.el7 perl-IO-Compress.noarch 0:2.061-2.el7
    perl-Net-Daemon.noarch 0:0.48-5.el7 perl-PlRPC.noarch 0:0.2020-14.el7

    Complete!
    ‘/usr/share/mysql/my-innodb-heavy-4G.cnf’ -> ‘/etc/my.cnf.d/my-innodb-heavy-4G.cnf’
    Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details.
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    * base: ftp.iij.ad.jp
    * epel: mirror.dmmlabs.jp
    * epel-debuginfo: mirror.dmmlabs.jp
    * epel-source: mirror.dmmlabs.jp
    * extras: ftp.iij.ad.jp
    * ius: mirrors.tongji.edu.cn
    * remi-safe: mirrors.mediatemple.net
    * updates: ftp.iij.ad.jp
    Package 1:smartmontools-6.2-8.el7.x86_64 already installed and latest version
    Nothing to do
    /usr/sbin/setenforce: SELinux is disabled

    컴플릿 다음에 cnf 수정되고 나서 에러가 있는거같아요
  • profile profile
    서버 환경 조건이 어떻게 되나요?
    메모리가 4G가 안되는 서버인가요?
  • profile profile
    4기가가 안되는 서버에요 1기가 가상서버입니다.
  • profile profile

    rm -rf /etc/my.cnf.d/my-innodb-heavy-4G.cnf 후에
    cp -av /usr/share/mysql/my-medium.cnf /etc/my.cnf.d/ 실행후에 mariadb를 구동해 보시기 바랍니다.

    마리아db가 정상구동이 되면 /usr/bin/mysql_secure_installation 를 재실행 하셔서 셋업을 마무리 하세요.

     

    안되시면 다시 댓글 주시고 정확한 가상 서버 스펙을 주시면 vmware에서 서버 세팅하고 설치 해보겠습니다.

  • profile profile
    지금 이 방법으로 하니 잘되네요
    스크립트는 4기가 이상 서버에서만 되게 되어있나봐요...?
  • profile profile
    네. 이번 APM자동설치 스크립트는 4G에 최적화 되어 있습니다.
    수정하시려면 에디터로 스크립트를 열고
    cp -av /usr/share/mysql/my-innodb-heavy-4G.cnf /etc/my.cnf.d/ 를 검색 하셔서
    my-innodb-heavy-4G.cnf 이부분을 my-huge.cnf 로 수정하면 대부분 설치가 가능 할것 같네요.
  • profile profile
    메모리 4기가 8기가 테스트 해보았는데요
    CentOS minimal로 업데이트 없이 설치 후 스크립트 실행 했는데
    어제와 같은 오류가 나옵니다 OS설치후 업데이트 하고 했어야 했을까요?
  • ?

    메모리를 8GB로 hyper-v로 해보았는데
    ‘/usr/share/mysql/my-innodb-heavy-4G.cnf’ -> ‘/etc/my.cnf.d/my-innodb-heavy-4G.cnf’
    Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. 가 나오더라구요
    os 설치할때 파티션도 따로 안잡고 했는데 이거와 관계가 있을까요?

  • ? profile
    제가 사용하는 서버에 실제 적용해서 쓰고 있는 스크립터라 올렸는데 문제가 발생하는 모양 이군요.
    실사용 서버는 메모리가 32Gb라서 정상 설치가 된 모양이네요.
    저도 Vmware에 설치해보고 문제점을 찾아 보고 업데이트 해 보겠습니다.
  • ?
    수고 많으셨습니다. 아파치님 ^^
    훌륭하십니다.
    혹, 실 서버 운영에도 가동해도 괜찮을지요?ㅎ
  • ? profile
    제가 실서버에 사용 하려고 만든것 입이다.
    작업후에 몇가지 보안관련 작업만 해주시면 더 좋습니다....^^;;