하다가 꼬이면 리인스톨하고 다시 하나하나 타이핑해가면서 작업하니 힘들어서 

 

찾아보니 쉘스크립트로 만들면 가능한거 같은데

 

CentOS 7 : Apache2.4 + PHP7.1 + MariaDB + VSFTP 설치하는 명령어 찾아서

 

한줄로 

 

쭉 다 붙어서 실행하면 되는것인지 궁금합니다.

 

아님 완성된 쉘스크립트 있으면 다운받을수 있을지 문의 드립니다.

 

  • ?
    https://github.com/mdichirico/public-shell-scripts/blob/master/setup-lamp-stack-on-cent-os-7.sh
  • ?
    https://github.com/teddysun/lamp
  • ?
    검색해서 찾은것들인데 이런것들이 맞는지만 가르쳐주실분 계신가요?
  • Lv37

    위의 두 가지 모두 잘 돌아간다면 설치가 되겠지만, 세부 버전이 달라지면 중간중간 명령이나 설정파일 변경 사항이 제대로 적용되지 않을 수도 있고, 쉘스크립트 특성상 웬만큼 문제가 생겨도 무조건 앞만 보고 진행하기 때문에 나중에 뭐가 안 되더라도 어디서 꼬였는지 알기 힘들 수도 있습니다. 이런 부분은 감수하고 쓰셔야 합니다. 잘 되면 다행, 아님 말고~ 라는 자세로 접근하세요^^

  • Lv37 ?
    감사합니다.
  • Lv15
    @아파치님 이 비슷한 자동화 스크립트를 제작하셔서 배포하시는 중이예요.
    CentOS 7용으로 제작하셨던걸로 기억합니다.
  • Lv15 ?
    어디에서 다운을 받을수 있을까요?
  • ? Lv15
    https://xetown.com/tiptalk/461733
    https://xetown.com/tiptalk/848471
  • Lv15 ?
    https://nanoomi.org/bbs/board.php?bo_table=APM

    여기에도 있는건가봅니다. 감사합니다.
  • ? Lv15
    네. 아파치님이 운영하는 사이트라 같은 파일일겁니다. ㅋㅋ
  • Lv15 ?
    넘 감사드립니다. 정말 죄송하지만 셀 스크립트 사용법을 잘몰라서 댓글로 남겨드렸는데

    사과맛스타님이 시간되시면 한번 봐주실수 있으세요?

    https://xetown.com/index.php?mid=qna&search_target=nick_name&search_keyword=%EB%8B%9D%EB%B0%94%EB%8B%9D&document_srl=873441
  • ? Lv15
    쉘 스크립트 사용법은
    해당 폴더로 이동해서
    ./파일이름.sh 로 실행하시면 됩니다.
  • Lv15 ?
    실행은 할줄 아는데~ 서버아이파와 등등 입력해야하는 것들이 정확히 무엇인지 몰라서요 ㅠ
  • ? Lv15
    원래글에도 적었지만 여기에 다시 적습니다.

    2번 부분 네임서버 추가 등록은 외부 네임서버를 사용하는 경우 (도메인 업체에서 A 레코드로 서버에 바로 연결하는 경우나 DNSzi 또는 클플 같은 네임서버 서비스를 이용하는 경우) 따로 설정 안하셔도 될것 같습니다.

    그리고 3 가상호스트 추가하기 에서 url 주소는 연결할 도메인 이름, 계정아이디는 1번에서 추가한 아이디, 서버 IP주소는 *:80 또는 서버ip:80으로 하시면 되고 가급적이면 서버IP:80 으로 하는 것을 추천합니다.

    만약, SSL 인증서를 통해 https 접속을 사용하신다면 *:443 또는 서버IP:443 을 추가하셔야 합니다.

    해당 스크립트에서는 동시에 추가가 안되는 것 같아보이니 따로
    <VirtualHost 서버IP:80>
    ...
    </VirtualHost>

    사이의 내용을 복사해서
    <VirtualHost 서버IP:443>
    ...
    </VirtualHost>

    요렇게 추가하시면 됩니다. 당연한 이야기지만 인증서가 있어야 하고 연결 설정을 하셔야 합니다.