CF를 사용하면서 가장 처음 겪은 이슈는 기존 $_SERVER["REMOTE_ADDR"] 을 사용하면 사용자의 IP가 아니라 CF 리버스프록시 주소가 남는다는 점이였다.코드를 변경해 X_Forwarded_For 에서 직접 꺼내는 방법도 있었지만, 기존 코드에 굳이 손을 대고 싶지 않아 구글링을 해보았다. 이미 누군가 좋은 솔루션을 제시했다. 잘 동작하며 기존까지 잘 사용했다. 방금 전 까지...서비스가 국내 사용자 한정 제공이라 그 동안 문제가 생길리가 없었는데, 최근 큰 문제가 생긴다는 것을 알았다.위 정규식을 보면 알겠지만, IPv4 만 잡을 수 있다는 것이다. 다시 구글링을 통해 IPv6인 경우 어떻게 해야 할지 검색해 보았으나... 딱히 알맞은 아티클을 찾진 못했다.어차피 정규식인데 직접 입력하면..
회사에서 메일서버가 필요한 상황이 되었다.아 물론 기존에 회사이름으로 대표하는 DNS는 이미 메일서버가 연결되어 있었고,사내 서비스이름의 메일서버가 추가로 필요했다. 흔히 쓰는 다음이나 네이버의 MobileWorks 같은 서비스들이 있지만,필요에 의해 자체적으로 구축된 메일 서버가 필요하다는 의견을 받아서사내에서 빌드 및 프로젝트 버전관리 레포지토리로 쓰고 있는 macOS Server 를 사용해 메일 서버를 설정해 보기로 하였다. 사내에 또 다른 Debian 서버가 있긴 하지만, 리눅스에서 수발신이 완벽하게 동작하는 메일 서버를 셋업하려면 postfix부터 시작해서 TLS인증서를 설정까지 짧은 토막시간에 후다닥 셋업해야 하는 상황이였기에 macOS Server를 선택했다. 서버 앱을 실행한다. 이 작업은..
OS X 10.7 Lion Server 때 부터였나?서버에서 MySQL이 빠져서 별도로 설치해줬어야하는데...문제는 php.ini에 소켓 경로가 지정이 안되어 있어서 수동으로 지정해주어야한다.(크게 어려운점은 없다)MySQL은 오라클 오피셜사이트에서 맥용 dmg를 내려받아 설치하면 된다. $ sudo nano /library/server/web/config/php/php.ini터미널에서 위 명령을 실행하여 설정파일을 열고,pdo_mysql.default_socket = /tmp/mysql.sockmysql.default_socket = /tmp/mysql.sockmysqli.default_socket = /tmp/mysql.sock위 3줄을 추가하고 저장한 후,$ sudo apachectl restart..
먼저 sudo apt-get install netatalk 를 실행하여 패키지를 설치한다. 외장하드를 USB포트에 연결하고 dmesg | grep sda를 실행하여 하드디스크가 나타나는지 확인한다. sudo mkfs.ext4 /dev/sda를 실행하여 하드디스크를 ext4로 포맷한다. 디스크를 마운트한다. 라즈베리 파이가 부팅될 때 디스크를 자동으로 마운트하게 하고 싶다면, sudo nano /etc/fstab를 실행하여 /dev/sda [마운트위치] ext4 defaults 0 0과 같이 한줄을 삽입해준다. 앞서 설치한 netatalk에 외장 디스크를 추가하기 위해 sudo nano /etc/netatalk/AppleVolumes.default를 실행하여 파일의 마지막 부분에 [마운트위치][tab]"[..
포폴사이트때문에 호스팅을 받아야하나 심각한 고민중에 받은 선물. 받자마자 바로 라즈비안(라즈베리용 데비안. 발음주의)올리고 간단하게 서버세팅!일단 맥OS 기준으로 1) SD 컴퓨터에 삽입 / 터미널 열고 해당 이미지 파일 있는 곳으로 change directory 2) df -h 를 쳐서 /dev 밑에 어떤 파일인지 확인 (본인은 disk2s1이였음) 3) sudo diskutil unmount /dev/disk2s1 (본인에 맞게 설정할 것) 3) dd bs=1m if=debian.img of=/dev/rdisk2 (disk2s1이면 s1 지우고 disk2 -> rdisk2 같은 룰) 4) sudo diskutil eject /dev/rdisk2출처-이상한 나라의 블로그 (http://tubbies.t..
- Total
- 104,101
- Today
- 0
- Yesterday
- 7
- Time Capsule
- 에어서버
- Raspberry Pi
- 라즈베리 파이
- Xcode
- airserver
- OS X 10.8
- 서코
- Revers DNS
- CloudFlare
- Mountain Lion
- Crack
- DDoS
- WAF
- 마비노기
- OS X Server
- 디아블로 3
- rDNS
- restapi
- macOS Server
- Mavericks
- reflection
- 서울 코믹월드
- Diablo III
- 산사자
- CF
- server
- 리플렉션
- OS X