F&R 941

ssh, mysql, ssl, apache 등 외부 접속이 안될 경우

ssh, mysql, ssl, apache 등 외부 접속이 안될 경우 아파치가 정상적으로 작동중이고,ufw 방화벽이나 공유기 포트포워딩 이 정상적으로 작동되고 있는데도 접속이 안될 경우. localhost 및 127.0.0.1은 정상적으로 접속되는데, 외부에서 접속이 안될 경우 이는 iptables 때문이다 iptables의 포트를 열어보자! iptables 방화벽 포트 열기iptables -I INPUT -p tcp --dport 21 -j ACCEPTiptables -I INPUT -p tcp --dport 22 -j ACCEPTiptables -I INPUT -p tcp --dport 80 -j ACCEPTiptables -I INPUT -p tcp --dport 8080 -j ACCEPTiptab..

공부하자/Apache 2018.12.07

UDP와 TCP

UDP와 TCP UDP비연결형 서비스를 지원하는 전송 계층 프로토콜이다. 인터넷 상에서 서로 정보를 주고 받을 때 정보를 보낸다는 신호나 받는다는 신호 절차를 거치지 않고, 보내는 쪽에서 일방적으로 데이터를 전달하는 통신 프로토콜이다. 특징비연결형으로 port만 확인하여, 소켓을 식별하고 송수신한다. 비 신뢰성을 갖는다.오류 검출이 가능하다. (헤더에 오류 검출 필드를 포함하여 무결성 검사를 진행한다)TCP의 handshaking 같은 연결 설정이 없다.패킷 오버헤드가 적어 네트워크 부하를 감소 시킨다.DNS, NFS, SNMP, RIP 등에 사용된다. TCP연결형 서비스를 지원하는 전송 계층 프로토콜이다. 호스트간 신뢰성 있는 데이터 전달과 흐름제어 및 혼잡제어 등을 제공하는 전송 계층으로 인터넷 환경..

ERROR 2003 (HY000): Can't connect to MySQL server on '' (111) 해결 방법

ERROR 2003 (HY000): Can't connect to MySQL server on '' (113) 해결 방법 문제의 에러ERROR 2003 (HY000): Can't connect to MySQL server on 'x.x.x.x' (111) 1. bind-address 주석 및 값 변경하기$sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf bind-address = 0.0.0.0또는# bind-address = 127.0.0.1 0.0.0.0 은 모든 ip에서 접근이 가능하게 설정한다라는 의미입니다. 2. 해당 부분 변경후, mysql 서비스 재시작$sudo service mysql restart

공부하자/Mysql 2018.12.06

ERROR 2003 (HY000): Can't connect to MySQL server on '' (113) 해결 방법

mysql 113 에러 해결하기 문제의 에러mysql ERROR 2003 (HY000): Can't connect to MySQL server on '211.106.114.164' (113) 해당 부분은 아래와 같이 문제를 확인할 수 있습니다. 1. 방화벽 문제1(ufw) ufw 사용법 링크 [클릭]ufw 방화벽이란? [클릭] $sudo ufw enable$sudo ufw allow mysql 2. 방화벽 문제2(iptables) 2번 방법을 진행하겠습니다.$sudo iptables -I INPUT -p udp --dport 3306 -j ACCEPT$sudo iptables -I INPUT -p tcp --dport 3306 --syn -j ACCEPT 설정된 필터링 저장 및 재실행$sudo iptab..

공부하자/Mysql 2018.12.06

UFW 방화벽이란?

UFW 방화벽이란? ufw는 iptables의 설정 도구로 복잡하지 않은 방화벽(Uncomplicated Firewall)을 말한다. 서버는 어디서든지 외부 접근이 가능하기 때문에 보안 위험에 노출될 수 있다. 이에 IDC 레벨이나 네트워크 구성에서 하드웨어/소프트웨어 방화벽이 이미 사용되고 있을 수 있지만 각 서버의 방화벽 설정은 매우 유용하게 작용될 수 있다. 이러한 이유로 iptables가 매우 적합하나 설정과 관리가 복잡하기 때문에 UFW 가 나왔다. ufw 사용법 링크 [클릭]

공부하자/Apache 2018.12.06

AH00558: apache2: Could not reliably determine the server's fully qualified domain name

AH00558: apache2: Could not reliably determine the server's fully qualified domain name 에러 해결하기 문제의 에러AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message 해당 문제 해결하기$sudo echo "ServerName $(cat /etc/hostname)" >> /etc/apache2/apache2.conf 문제 해결 아파치 재시작$sudo service apache2 restart

공부하자/PHP 2018.12.06

아파치 재시작 에러잡기

아파치 재시작 에러잡기아파치 재시작시 문제의 Error 메시지.Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details. 원인1. 아파치 파일의 문제2. php 문제 해결방법1. $sudo vi /var/log/apache2/error.logerror 로그를 확인하고 그에 맞는 대응을 합니다. error.log EX)[Thu Dec 06 11:36:53.056428 2018] [core:notice] [pid 12956:tid 139951059416960] AH00094: Command ..

공부하자/Apache 2018.12.06

host 변경하기

host 변경하기 $sudo vi /etc/hosts 호스트는 네임서버에 접근할 수 없는 상황,도메인으로 접근이 필요한 경우 또는 네임서버에 등록되지 않은 도메인을 사용할 때 사용된다. 사용예제127.0.0.1 localhsot127.0.0.1 [서버 이름] 등등 자신이 원하는 호스트를 추가하면 된다. $sudo /etc/init.d/networking restart 정상 출력값[ ok ] Restarting networking (via systemctl): networking.service.

공부하자/Apache 2018.12.06