亞波治

Ubuntu 24 with AAI

· 2025-01-03 (금) 11:57:06 · 1326 · 18

우분투 웹서버 한번에 해결되는 APM 자동 설치 스크립트 UAAI

1660145369_1735872951.6302.png

 

 

UAAI - APM AUTO INSTALL V.24

쉽고 빠른 설치, 운영, 업데이트까지 고려한 설계
쉬운 업데이트 지원. (공식+인기 저장소를 사용하여 apt-get 만으로 업데이트 완료)
사용자 생성,삭제,백업 스크립트 사용으로 시스템 계정, 디비 계정 자동 생성 지원
Let's Encrypt - 무료 SSL 인증서 발급 및 자동 갱신 지원
모니터링 툴 - cockpit 지원

멀티php 지원

우분투 24.04.1 LTS 용 입니다.

 

아파치존 과 github 에서 배포 합니다. 상단 링크를 참조 하세요.

|

댓글 18개

감사합니다.

@푸른산타 감사합니다.

 
2025-01-03 (금) 12:55:54

감사합니다

@수평선1203 감사합니다.

2025-01-03 (금) 14:41:18

감사합니다. 근데 혹시 SSL 와일드카드 * SSL로 적용되게 작업해주시면 안될까요? ㄳ;; 

@관리자7789 LetsEncrypt 와일드카드 SSL은 설치중에 도메인에 TXT 레코드 삽입을 두번이나 해야 설치가 되는, 수동 스러운 그지같은 면이 있어서 그렇게 안됩니다.

와일드카드인증서는 3개월안에 따박따박 잊지 않고 성가시게 합니다.

근데, 무료라서 참 좋습니다. 매번 귀찮지만 잘 쓰고 있습니다.

SSL이라는게 연장개념이 없어서 유료인증서도 매번 따박따박 새로 설치해야 하는데 이 와일드카드 SSL은 무료이니 군말없이 1818하면서 잘 씁니다.ㅋ

@관리자7789 와일드카드도 가능하지만 자동연장이 힘들어 지원하지 않습니다.

 

각각의 계정 도메인으로 letsencrypt SSL을 신청하시면 서버 cron.daily에 저장된 letsencrypt-renew 스크립트에 따라 3개월마다 자동으로 SSL이 연장이 됩니다.

멋지네요. 감사합니다!

@japp 감사합니다.  

 

한번 해보고 있습니다.!

@techstar 홧팅요!!!

다 설치후 웹화면까지 나왔는데, phpinfo라든가, phpmyadmin등을 브라우져에서 호출하면 "

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

"   이라고 나옵니다.

@techstar 서버 제원이 몰라서 답이 될진 모르겠지만

일단 503에러로 보입니다.

 

503 에러는 서버가 죽거나 과부하로 인하여 요청을 처리 하지 못해서 일어나는 현상 입니다. 해당 서버를 살펴봐야 알수있습니다.

@亞波治 답변 감사합니다. 그대로 따라했는데..카페24 가상서버에서 했거든요. 우부툰 22.4에서 했습니다. ^^

@techstar 우분투 24.04.1 버전에서 설치 되어야 하고 가상서버의 메모리가 적으면 설치가 안될 수 있습니다. 메모리 2G 이상에서 설치하시고 여건이 안된다면 메모리 스왑을 설정하신후 설치해 보세요.

 

그외 특별한 문제가 없다면 설치는 정상적으로 되고 있습니다.

@亞波治 아..메모리가 안되는군요. 카페24에 써볼려고했던건데..

Nginx  버전은 없나요?

8.6 버전은 추가는 안하시나요??

 

apt -y install php8.5 php8.5-cli php8.5-fpm php-common php8.5-mbstring php8.5-imap php8.5-ldap php8.5-xmlrpc php-memcache php-memcached php-geoip php8.5-curl php8.5-xml php8.5-soap php8.5-gd php8.5-mysql php8.5-opcache php8.5-bcmath php8.5-dev php-pear libgeoip-dev libapache2-mod-geoip libapache2-mod-php uwsgi-plugin-php libmcrypt-dev php8.5-bz2 php8.5-cgi php8.5-dba php8.5-enchant php8.5-gmp php8.5-snmp php8.5-zip php-imagick 

 

 

cp -av /etc/php/8.5/fpm/php.ini /etc/php/8.5/fpm/php.ini.original
sed -i 's/short_open_tag = Off/short_open_tag = On/' /etc/php/8.5/fpm/php.ini
sed -i 's/expose_php = On/expose_php = Off/' /etc/php/8.5/fpm/php.ini
sed -i 's/display_errors = Off/display_errors = On/' /etc/php/8.5/fpm/php.ini
sed -i 's/;error_log = php_errors.log/error_log = php_errors.log/' /etc/php/8.5/fpm/php.ini
sed -i 's/error_reporting = E_ALL \& ~E_DEPRECATED/error_reporting = E_ALL \& ~E_NOTICE \& ~E_DEPRECATED \& ~E_USER_DEPRECATED/' /etc/php/8.5/fpm/php.ini
sed -i 's/variables_order = "GPCS"/variables_order = "EGPCS"/' /etc/php/8.5/fpm/php.ini
sed -i 's/post_max_size = 8M/post_max_size = 100M/' /etc/php/8.5/fpm/php.ini
sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 100M/' /etc/php/8.5/fpm/php.ini
sed -i 's/;date.timezone =/date.timezone = "Asia\/Seoul"/' /etc/php/8.5/fpm/php.ini
sed -i 's/session.gc_maxlifetime = 1440/session.gc_maxlifetime = 86400/' /etc/php/8.5/fpm/php.ini
sed -i 's/disable_functions =/disable_functions = system,exec,passthru,proc_open,popen,curl_multi_exec,parse_ini_file,show_source/' /etc/php/8.5/fpm/php.ini
sed -i 's/allow_url_fopen = On/allow_url_fopen = Off/' /etc/php/8.5/fpm/php.ini 

 

 

systemctl restart php8.5-fpm
systemctl enable php8.5-fpm
 

댓글을 작성하시려면 로그인이 필요합니다.

서버관리자

661건

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

+
제목 글쓴이 날짜 조회
10-01 조회 29
09-29 조회 37
09-28 조회 29
08-14 조회 262
03-04 조회 459
01-14 조회 1,283
01-03 조회 985
25-06-25 조회 992
25-06-22 조회 871
25-06-19 조회 773
25-05-02 조회 939
25-04-29 조회 891
25-04-28 조회 957
25-04-10 조회 988
25-01-08 조회 1,147
25-01-03 조회 1,327
24-10-24 조회 1,154
24-09-02 조회 1,238
24-08-19 조회 1,258
24-08-13 조회 1,304
24-08-03 조회 1,079
24-07-09 조회 1,195
24-07-05 조회 1,173
24-07-03 조회 1,195
24-02-15 조회 1,341
23-11-30 조회 1,350
23-09-19 조회 1,746
23-07-08 조회 2,169
23-04-01 조회 1,909
23-04-01 조회 1,631