APM 자동설치 V0.3.4 설치 후기
CentOS minimal 설치 후에 https://sir.kr/so_server/2190 에서 아파치님이 만들어 주신 스크립트로 서버 구축을 해 봤습니다.
목표는 3개의 Domain을 서비스할 생각입니다. (a_domain, b_domain, c_domain)
a_domain : laravel
b_domain : gnuboard
c_domain : ciboard or amina 로 생각중입니다.
CentOS 설치시에 하드 디스크 2개로 해서 Home 파티션을 늘리고..
처음 인스톨시 Root와 User 셋업인데. 이 때 User는 관리자용 아이디와 패스워드로 하면 될것 같습니다.
Network도 간단하게 Static으로 잡고. 라우터에서 DMZ으로 서버로 연결시키고..
WinSCP로 접속해서 APM Installer를 copy한후에..
Putty로 접속해서 실행시키니 바로 설치가 되네요..
SQL Root Password는 https://passwordsgenerator.net/ 여기서 12자리정도로 만들어서 사용함.
먼저 각 각의 Domain 셋업에서 (저는 godaddy) 먼저 아이피로 연결한후에..
대망의 adduser.sh을 이용해서
아이디 a_domain
도메인 a_domain.com
패스워드 : 위의 사이트에서 만드는 식으로..
레츠 인크립트까지 자동으로 인증까지 되네요..
2개의 도메인을 반복해서 하니 잘 접속이 되네요. (한개는 아직..)_
*** 추가 ***
1번으로 한번에 처리하면 렛츠 인크립트까지 되는데, 렛츠 인크립트는 제한이 있다고 하니
따로 따로 만들어서 모든 것을 확인한후에 마지막에 도메인과 SSL을 추가하는 것이 좋을 것 같습니다.
ssh 22번 포트를 변경하는 것은
https://www.liberiangeek.net/2014/11/change-openssh-port-centos-7/
6자리로 했더니 안되네요.. 그래서 5자리로 22422 식으로..
외부에서 root접속을 막는 것은
https://serverfault.com/questions/790296/how-to-allow-ssh-to-root-user-only-from-the-local-network
PermitRootLogin no
로 한후에
sudo systemctl restart sshd.service
하면 되는 것 같습니다.
다음은 라라벨을 위해서 public_html/public 으로 변경해야 될 것 같습니다.
/etc/httpd/conf.d/a_domain.conf에서
DocuemntRoot 끝에 /public을 넣어 주면 될 것 같습니다.
ssl에서도 수정해야 됩니다.
composer는 이미 설치 되어 있네요. xdebug가 인에이블 되어 있다고 나오네요

댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 4개
사이트가 없으면 welcome.conf로 넘어가는 것은 찾았는데.. 혹시 다른 것도 뭔가 해 줘야 되나요?
adduser.sh의 계정 루트 폴더를DocumentRoot /home/$id/public_html 에서
DocumentRoot /home/$id/public 로 바꾸어 셋팅 하시면 될 겁니다.
conf에서는 public_html/public을 쳐다 보면 되는데, Storage등도 모두 풀어 줬는데 접속이 안된네요