공부하자 322

포트포워딩이란?

포트포워딩(Port Forwarding)이란? 외부에 있는 클라이언트가 내부에 있는 클라이언트를 접근 할때, 공유기를 통과해야 한다.하지만 공유기는 방화벽과 같은 역할을 하기때문에, 내부 컴퓨터에 접근할 수 없다. 이에 외부 클라이언트가 내부의 클라이언트를 호출할 수 있도록 또는 접근할 수 있도록 경로를 설정해주는 것이 포트포워딩이다. 간단하게 외부와 내부의 서비스를 연결해주는 기능이라고 이해하면 될 것 같다. 포트의 종류는 아래와 같이 정리할 수 있으며, 사용자가 자신의 용도에 맞게 설정 및 변경이 가능하다. SSH [22]FTP [21]telnet [23]SMTP [25]Web(http) [80]POP3 [110]https [443]mysql [3306] 등등 종류는 아래 링크를 통하여 더 확인 할 ..

포트포워딩 하는 방법

포트포워딩 하는 방법 해당 방법은 iptime 제품으로 한 설명입니다.※ 각각의 공유기 마다 설정 방법이 다름을 알려드립니다. 포트포워딩이란? [click] 1. 192.168.0.1에 접속하여, 로그입합니다. ID : admin / PW: admin (초기 비밀번호) 2. [관리도구] > [포트포워딩] 을 순차적으로 클릭합니다. 3. 자신이 원하는 규칙을 설정한 후, [적용] > [저장] 버튼을 순차적으로 클릭합니다. 규칙 예제규칙이름 : test 내부 IP주소 : 설정하고자 하는 pc ip입니다.자신의 내부 ip를 모른다면 아래 링크를 참고하세요. 내부 PC IP 확인 [click] ex) 192.168.0.18 프로토콜 [외부포트] : 외부에서 해당 포트를 입력하고 접속할 때, 웹은 보통 80ex)..

php 현재 날짜 출력

php 현재 날짜 출력 date() 해당 함수는 php자체 라이브러리 함수입니다. 사용 예제출력하고 싶은데로 설정할 수 있습니다. 결과 값Ymd 20181127 Y.m.d 2018.11.27 Y/m/d 2018/11/27 이외 date("Y-m-d h:i:s"); 와 같이 현재 날짜 및 시간을 포맷(fotmat)에 맞게 date형식으로 출력할 수 있습니다. 각각의 옵션 옵션 기능 설명 Y 4자리 연도 (2018) y 2자리 년도 (18) m 0을 포함한 월 (01~12) n 0을 제외한 월 (1~12) d 0을 포함한 일 (01~31) j 0을 제외한 일 (1~31) h 0을 포함한 시간 (01~12) g 0을 제외한 시간 (1~12) H 0을 포함한 시간 (00~23) G 0을 제외한 시간 (0~23)..

공부하자/PHP 2018.11.27

php 계산연산자

php 계산 연산자 더하기 $a + $b OR $a + 100 빼기 $a - $b OR $a - 100 곱하기 $a * $b OR $a - 100 나누기 $a / $b OR $a - 100 나머지 $a % $b OR $a % 100 부정 -$a OR -100 예제 결과더하기 120빼기 80 곱하기 2000 나누기 5 나머지 0 $a 뒤에 빼기 20을 한후, ." "을 통해 엔터 기능을 추가하려고 했는데 안먹혀서 저렇게 했습니다 보통 20이라는 숫자를 $b에 할당에서 사용하시는 것을 권장드립니다.

공부하자/PHP 2018.11.27

php 난수 생성방법

php 난수 생성방법 rand() mt_rand()두 함수는 동일하게 정수 난수를 생성하는 함수입니다. rand 함수0~32,767까지 숫자를 생성할 수 있다. (윈도우 기준) mt_rand 함수0~2,147,483,647까지 숫자를 생성할 수 있다.(윈도우 기준) 간단하게 설명하면 mt_rand함수가 rand함수보다 더 생성할 수 있는 숫자의 범위가 크고 실행속도가 빠르기 때문에 mt_rand함수 사용을 권장하고 있다. 상기 함수들은 최소값고 최대값을 생성하지 않아도 난수는 생성되며, 설정하지 않을 경우. 최소값은 0 최대값은 32,767~2,147,483,647까지 php버전에 따라 설정된다. 사용방법$random_Num1 = rand(최소값, 최대값)$random_Num2 = mt_rand(최소값,..

공부하자/PHP 2018.11.27

외부 db 접속 허용하기

1. 외부 db 접속 허용하기 1. 외부 mysql 연결 상태 확인 방법$netstat -ntlp tcp6 0 0 :::3306 :::* LISTEN - 상기 부분처럼 출력이 되지 않을 경우 $sudo vi /etc/mysql/mysql.conf.d/mysqld.conf 접속 한 후, 아래와 같이 변경해 줍니다.bind-address = 127.0.0.1 이부분을#bind-address = 127.0.0.1 로 주석처리 해줍니다.mysql 재시작은 계정생성 및 설정 이후, 하겠습니다. 2. 외부 mysql 접속 권한 계정 생성하기2-1 mysql에 root로 접속합니다. 자신의 비밀번호 입력후, 로그인 합니다.$mysql -uroot -p 2-2 계정 생성mysql> create user '[UserNa..

공부하자/Mysql 2018.11.26

mysql 포트 변경방법

mysql 포트 변경방법 OS: Ubuntu 14.04 또는 16.04MySQL: 7.0 이상 $sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf [mysqld]# * Basic Settings#user = mysqlpid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockport = 43306basedir = /usrdatadir = /var/lib/mysqltmpdir = /tmplc-messages-dir = /usr/share/mysqlskip-external-locking 파란색 port 부분을 자신 원하는 번호로 변경합니다. $sudo service mysql restart 상기 명령을 통하여 ..

공부하자/Mysql 2018.11.26

도메인 상태 확인방법

도메인 상태 확인방법 1. 후이즈(domain.whois.co.kr)를 통하여 원하는 도메인을 검색한다. 2. [정보보기] 클릭하여, Status를 확인한다. 도메인 Status 상태 종류1) ok도메인에 대해 모든 것을 할 수 있는 상태이다 즉, 변경(updated), 갱신(연장, renewed), 삭제(deleted), 이전(transferred)를 할 수 있다. 이 상태값은 다른 상태 코드와 함께 존재하지 않고 오직 이 값만 가질 수 있다. 2) inactive위임정보가 없는 것 이다. 해당 도메인에 네임서버가 할당되어 있지 않는 것으로 보면 된다. 3) clientDeleteProhibited : 도메인 삭제가 불가능한 상태.4) clientTransferProhibited : 도메인 이전할 수 ..

자바스크립트 반올림 없이 원하는 소수점 출력하기

자바스크립트 반올림 없이 원하는 소수점 출력하기 보통 toFixed 같은 경우 원하는 소수점을 출력하지만,원치 않게 반올림이 됩니다. 이에 해당 부분을 해결하기 위해 아래와 같이 설정을 하였습니다. var number = 123.147 ; var two_point_number = parseFloat(number).toFixed(2); var three_point_number = parseFloat(number).toFixed(3); if(two_point_number> three_point_number){ EOS = parseFloat(number)-0.0049; EOS = parseFloat(number).toFixed(2); } EOS = parseFloat(EOS).toFixed(2); 설명 설명을..