Curl을 웹개발하면서 테스트를 진행하는데 리턴값이 나오질 않았다. 이런경우는 대게 받는쪽 서버에서 방화벽에서 막아버리거나 보내는쪽에서 문제가 생기거나..(당연한 얘기네..) 무튼 내경우는 뭔가 이게 좀 이상했다 일반적으로 통신이 막히면 막히는 정보가 나와야하는데 뜬금없이 상관도 없는 아이피정보가 나오고 있었다.(물론 상관 없는 아이피도 우리 서버군 아이피긴 했음) 문제가 뭔지 하나하나 찾기 시작했고 방화벽 + DNS 설정 + 웹서버 설정 등 하나하나 뒤지다가 황당한 부분을 발견했다.. 이서버를 세팅할때 무슨 이유에서인지 /etc/hosts에다가 강제 경로를 잡아놨고 접속하려던 사이트가 그 경로에 포함되어있었다. 분명 내가 한짓일텐데... 미치지 않고서야 서버에다가 호스트변조를 해두다니......... ..
우분투 서버 이용중 우선 우분투에서 쉘스크립트 명령이 제대로 먹게 하려면 블로그에 돌아다니는 쉘스크립트 가져다 제일 윗줄 수정해야한다 #!/bin/bash 기본 설정은 매일 새벽에 설정한 DB들 덤프를 이용해서 백업파일을 날짜별로 생성하는거다. 날짜 만들고 폴더 생성함 nowdate=$(date +"%Y%m%d") mkdir /backup/mysql/$nowdate /backup/mysql 은 백업 폴더 경로 $nowdate는 해당날짜 폴더 mkdir로 폴더 생성 mysqldump -u계정 -p'비번' --routines DB명 > /backup/mysql/$nowdate/db_DB명_"$nowdate".sql 정도로 만들어서 크론탭에 등록하면 백업 돌아감.. 다만 비번설정에 특수문자가 있는경우 꼭 ' ..
열린 포트 확인 sudo ufw status 차단은 allow를 deny로 sudo ufw deny 3306/tcp 삭제는 allow나 deny 앞에 delete를 sudo ufw delete allow 3306/tcp 포트 개방 sudo ufw allow 3306/tcp 포트 범위 개방 sudo fuw allow 3300:3306/tcp 아이피 개방 sudo ufw allow from 192.168.1.1 아이피 범위 개방 sudo ufw allow from 192.168.1.1/250 아이피 + 포트 개방 sudo ufw allow from 192.168.1.1 to any port 3306 sudo ufw allow from 192.168.1.1 to any port 3306 proto tcp 아이..
세팅한번 했던건데 오지게 어렵네 PHP버전은 7.4 apt-get install php-pear apt-get install php7.4-dev php7.4-sybase curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list exit sudo apt-get update sudo ACCEPT_EULA=Y apt-get install -y msodbcsql mssql-tools unixodbc-dev sudo pecl install sqlsr..
sftp가 보안상 더 좋다고 하나 기존서버에 사용하다보니 계정을 여러개 사용하여 각 폴더별로 세팅하는데 어려움이 있어 이번서버는 그냥 vsftpd로 세팅 진행 조건 사용자폴더는 사용자 상위로 올라가지 못하도록 방지.. 패시브모드 세팅.. vsftpd 설치 후 설정 파일경로는 /etc/vsftpd.conf vi /etc/vsftpd.conf listen_port=21 기본포트 사용하지말고 다른포트 사용하도록 변경 chroot_local_user=YES #접속폴더에서 상위로 접속 안되게 방지 #chroot_list_enable=YES allow_writeable_chroot=YES #chroot_list_file=/etc/vsftpd.chroot_list port_enable=YES pasv_enable=Y..