APM 자동설치 V0.3.4 설치 후기 정보
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가 인에이블 되어 있다고 나오네요
0
댓글 4개
사이트가 없으면 welcome.conf로 넘어가는 것은 찾았는데.. 혹시 다른 것도 뭔가 해 줘야 되나요?
adduser.sh의 계정 루트 폴더를DocumentRoot /home/$id/public_html 에서
DocumentRoot /home/$id/public 로 바꾸어 셋팅 하시면 될 겁니다.
conf에서는 public_html/public을 쳐다 보면 되는데, Storage등도 모두 풀어 줬는데 접속이 안된네요