APM AUTO INSTALLER V 0.3.3 > 서버관리자

서버관리자

서버관리자 모임 게시판 입니다.

APM AUTO INSTALLER V 0.3.3 정보

APM AUTO INSTALLER V 0.3.3

첨부파일

APMAUTOINSTAL.v0.3.3.zip (103.0K) 72회 다운로드 2019-01-04 21:47:39

본문

https://sir.kr/so_server/1986 에 올렸던 스크립트의 업데이트 버전 입니다.

1813159124_1546596843.8432.png

 

CentOS 7.6 minimal 버전에서 최소설치 사양으로 진행 하였습니다.

첨부된 사용설명서는 필독 하시기 바랍니다.

 

설치되는 APM버전은

httpd 2.4.37
php 7.2.13
mariadb 10.3.11
ionCube PHP Loader 10.2.7
Zend OPcache 7.2.13
Xdebug 2.6.1 
Let's Encrypt 0.27.1

phpMyAdmin 4.8.4

adduser.sh v1.0.1 등...... 그외 필요한 라이브러리도 같이 설치가 됩니다.

 

1813159124_1546606460.4127.png

이번 버전부터는 사용자 계정, 가상호스트, DB, SSL 설치 및 생성 스크립트가 포함 되었습니다.

차후 https://apachezone.com 에서 adduser.sh 스크립트 사용 설명을 자세히 올려 놓겠습니다.

 

 

혼자 작업하고 테스트 해서 알 수없는 버그가 있을 수 있습니다.

피드백 주시면 최대한 빠르게 조치 하도록 하겠습니다.

 

아윌백순~ 아파치존닷컴!!

 

 

재배포 금지 입니다. 

공감
3

댓글 14개

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

현재 시간 부로 파일을 새로 올렸습니다.

계정 생성후 localhost (/var/www/html 폴더)에 접속이 안되는 버그가 있어서 수정 했습니다.

=============================================
계정추가시 경로가 /home 이 아닌경우 ( /home2,  /home/user_home... 등) 에 따라 계정 위치를 지정해주면 어떨까 하네요.... 

##########


#사용자 추가 하기
1)
echo =======================================================
echo
echo  "< 계정 사용자 추가하기>"
echo
echo  계정ID, 계정Password 를 입력     
echo
echo =======================================================
echo
echo -n "사용자 계정 입력:"
        read id


echo -n "사용자 패스워드 입력:"
        read pass


echo -n "사용자 WWW ROOT 경로 입력:"
        read idpath


echo -n "
        사용자 계정: $id
       
        사용자패스워드: $pass
       
        사용자WWW_ROOT: $idpath
-------------------------------------------------------------
        맞으면 <Enter>를 누르고 틀리면 No를 입력하세요: "
        read chk

if [ "$chk" != "" ]

then
        exit
fi

echo""
echo "호스팅 사용자를 추가합니다."

#계정 ID 추가
adduser -d $idpath $id

#계정 폴더 퍼미션 변경
chmod 701 $idpath


#패스 워드 추가

echo "$pass" | passwd --stdin "$id"
echo "
 

"
echo "사용자 아이디와 패스워드 입니다"
echo ""
echo ""
echo "사용자 ID: $id"

echo "패스워드 : $pass"

echo "WWW_ROOT : $idpath"

echo "사용자 추가 완료!"



##########


가상호스트 추가에서도,

DocumentRoot /home/$id/public_html

-->

DocumentRoot $idpath/public_html



<Directory $idpath>
  Options Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
  AllowOverride None
#  Require all granted
</Directory>

<IfModule headers_module>
Header always append X-Frame-Options SAMEORIGIN
Header always append X-XSS-Protection "1; mode=block"
Header always append X-Content-Type-Options nosniff
Header always append X-Download-Option noopen
</IfModule>
감사합니다.
생각은 있었지만 초보자도 쉽게 서버를 만들고 운영 할 수 있도록 기준을 만들고자 한 것이어서 뺐지만 고려해 보겠습니다.....^^
감사합니다.
잘 사용하겠습니다
궁금한게 있는데 이건 네트워크 연결이 안되어 있어도 정상 작동하는 스크립트 인가요?
추후에 업데이트 같은거 나오면 제가 yum update 만 해주어도 되는건가요?
전체 637 |RSS
서버관리자 내용 검색

회원로그인

진행중 포인트경매

  1. 참여3 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT