1. 개요 APM source 설치 Apache : 2.4 / PHP : 5.6 / MYSQL 5.7 – httpd 2.4 wget http://mirror.navercorp.com/apache//httpd/httpd-2.4.29.tar.gz – php 5.6 wget http://kr1.php.net/get/php-5.6.32.tar.gz/from/this/mirror -O php-5.6.32.tar.gz – mysql 5.7 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20.tar.gz –no-check-certificate yum install expat-devel ncurses ncurses-devel openssl-devel libxml2-devel curl-devel gdbm-devel libc-client-devel krb5-devel libjpeg-devel bzip2-devel openssl-devel libpng-devel freetype-devel ncurses-devel libc-client-devel gdbm-devel pcre-devel gcc […]
Apache 확인
1. apache 프로세서가 꽉 찼을 경우 설정값 확인 vi /etc/apache2/apache2.conf 2. MaxClients 확인 netstat -an | grep 80 ps auxww | grep apache2 3. VirtualHost 확인 httpd -S or apache2 -S ; 위에서 부터 순서대로 적용 4. syntax 오류 확인 httpd -t or apache2 -t /usr/sbin/apachectl -t
apache 구동 후 접속 에러
1. 개요 다음과 같은 오류메시지가 나올 경우 ubuntu@server:/home/testserver$ tail -f /var/log/apache2/test.com-error.log [Mon Oct 30 22:28:33.267156 2017] [authz_core:error] [pid 16485:tid 139851441596160] [client x.x.x.x:51342] AH01630: client denied by server configuration: /home/testserver 2. 해결 방법 sudo vi /etc/apache2/apache2.conf <Directory /> Options FollowSymLinks AllowOverride None # Require all denied ; 주석 처리 Require all granted ; 추가 </Directory> […]
Apache Virtualhost 설정
[Ubuntu] apt로 설치한 apache2 cd /etc/apache2/sites-enabled sudo cp 000-default.conf [사이트명].conf sudo vi [사이트명].conf <VirtualHost *:80> ServerName [도메인 ex> test.com] ServerAlias [별칭 도메인 ex> www.test.com] ServerAdmin [관리자 이메일] DocumentRoot [디렉토리 경로 ex> /home/test/public_html] Redirect [디렉토리] [리다리엑트 URL ex> https://www.naver.com] ErrorLog ${APACHE_LOG_DIR}/[도메인 ex> test.com]-error.log ; errorlog 경로 CustomLog ${APACHE_LOG_DIR}/[도메인 ex> test.com]-access.log combined ; accesslog 경로 </VirtualHost> […]
변수 값 유무 확인
1. 개요 POST로 전달받은 refresh 값이 존재하고, 그 값이 1인지 체크 2. Code if (isset($_POST[‘refresh’]) && $_POST[‘refresh’] == 1){ echo “hello” }
빅데이터 분석 시나리오
“어떤 데이터”를 “어떻게 모아서” “어떤 방법으로 분석, 모델링해서” “어떠한 가치를 제공”하겠다.
password policy
vi /etc/pam.d/common-password password [success=1 default=ignore] pam_unix.so minlen=2 sha512
Install PHP Manager on IIS Manager
1. 개요 IIS 관리자에 PHP Manager를 설치해보자 2. PHP Manger 설치 프로그램 + PHP Manager 1.4 for IIS 10 https://onedrive.live.com/redir?resid=47DF1DC3942D52B3!2357&authkey=!APYPwnsyjJm4zDw&ithint=file%2cmsi + PHP Manager 1.3 for IIS 8-8.5 https://onedrive.live.com/redir?resid=47DF1DC3942D52B3!2356&authkey=!AM3GEwo4u7cUqcI&ithint=file%2cmsi 3. 설치시 오류 발생할 경우 reg 수정 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters + MajorVersion = 9 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp + MajorVersion = 9
방화벽 ufw
1. 개요 우분투에서 사용하는 방화벽 ufw에 대한 설명 2. Command sudo ufw status ; 방화벽 정책 확인 ; enable 상태일 때만 확인 가능 sudo ufw status numbered ; 방화벽 정책 번호 보기 sudo ufw allow from [IP] to [any] port 22 proto tcp sudo ufw allow 123/udp ; sudo ufw allow from [IP] ; […]
개인정보처리방침 만들기
– 개인정보보호 종합포털 : 초안 작성후 일부 수정해서 사용하면 됨 https://www.privacy.go.kr/a3sc/per/inf/perInfStep01.do