본문 바로가기

IT일반58

맥북에서 가상호스트 설정 Virtual Host Setting for mac 웹 서버 환경 확인 sudo vi /etc/apache2/httpd.conf 아래 부분 주석 해제# Virtual hostsInclude /private/etc/apache2/extra/httpd-vhosts.confLoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so 가상 호스팅 파일 편집sudo vi /etc/apache2/extra/httpd-vhosts.conf 샘플ServerAdmin webmaster@dummy-host2.example.comDocumentRoot "/usr/docs/dummy-host2.example.com"ServerName dummy-host2.example.comErrorLog "/private/var/log.. 2019. 3. 15.
아마존 AWS EC2에서 로컬 MySQL의 사용자 외부 접속 허용 먼저 Secure Group 에서 인바운드 룰을 추가. 특정 IP로 해 주면 좋음 $ mysqld -uroot -p (root 비번 쳐야하고) $use mysql 로 데이터 베이스 이동 아래와 같이 사용자 생성 mysql> INSERT INTO mysql.user (host,user,authentication_string,ssl_cipher, x509_issuer, x509_subject) VALUES ('121.167.000.111','user_name',password('12341234'),'','',''); 권한을 주고mysql> GRANT ALL PRIVILEGES ON *.* TO 'vrgate'@'121.167.000.111'; 권한을 갱신mysql> FLUSH PRIVILEGES; 2019. 3. 13.
Macbook 부팅시 Installation Log 오류 무한반복시 식겁하셨죠?윈도우 설치 USB를 꽂았다가 저 창이 계속 뜨면서 안되더라구요. USB를 빼도 계속해서USB가 있는 것처럼 이 창이 뜹니다.이 경우 Installation Log의 상단 메뉴에서 부팅할 디스크를 맥북의 저장장치(HDD or SSD)로 선택하면 부팅됩니다. 2019. 3. 8.
아마존 AWS EC2 Amazon Linux에 무료 SSL 인증서 설치 Let's Encrypt with Certbot 아마존 AWS EC2 Amazon Linux 2 가 나오면서 기존 Amazon Linux 에 SSL 인증서 설정에 대한 자습서가 사라져서 정리해 봄 1. 먼저 SSL 을 활성화 $ sudo yum install -y mod24_ssl cd /etc/httpd/conf.d/ 에서 ssl.conf 확인 ssl.conf.rpmnew 파일이 있다면 ssl.conf로 이름 변경 2. Certbot으로 Let's Encrypt 인증서 받기 Let's Encrypt에서 인증서를 받는 다양한 방법중에 Certbot 으로 받는게 가장 편리함 사용자 홈디렉토리로 이동하여 Certbot 다운받기$ wget https://dl.eff.org/certbot-auto $ chmod a+x certbot-auto $ sudo ./.. 2019. 3. 7.
HTC Vive Steam VR 기초 강의 헤드셋 연결하기 1. 프로젝트를 만든다. 2. Steam VR Plugin을 에셋 스토어에서 추가한다. 3. 메인 카메라를 지운다. 4. Asset - SteamVR - Prefabs - CameraRig 추가 5. 실행 6. Input이 없다는 alert창이 뜨면 Save and generate 버튼을 눌러주면 OK 2019. 2. 26.
아마존 AWS EC2 설정하기 웹서버 http mysql apache lamp 먼저 Instances - Launch Instances 아마존 리눅스 2 선택 쭉쭉쭉 대충 구성하고 Security Group 에 22번포트랑 80포트 열어야 함. (Inbound에 추가) KeyPair 생성하고 내 로컬에서 chmod 400 키페어.pem 해서 권한 바꾸고 ssh -i "키페어.pem" ec2-user@ec2-18-222-52-5.us-east-2.compute.amazonaws.com 로 접속 LAMP 설정: 아래 3개 명령어 실행 sudo yum update -ysudo amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2 sudo yum install -y httpd mariadb-server 아파치 시작sudo syste.. 2019. 2. 26.
Firebase 과금 조심하세요. 파이어베이스 유료 빌링 요금 Firebase를 잘 쓰고 있는데요. 데이터가 많으니 과금이... Firestore 에 약 3만건의 데이터가 있습니다. 전체 갯수가 얼마나 되는지 Count를 해보려고 무심코 쿼리를 던졌더니... 일 사용량의 62%를 써 버렸네요. 아래 쿼리 보세요. DBLIST라는 컬렉션을 전체 가져와서 .size() 로 해 봤는데.. 결과는 나오지도 않고, 사용량만 써 버렸네요. 전체 데이터를 스냅샷으로 가져온 후 count 하는 방식인가봐요. 다른 방법 아시는 분 있나요? ㅠㅠ db.collection(DBLIST) .get() .addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { .. 2019. 2. 24.
구글 클라우드 플랫폼 과금 번역 Google Cloud Platform 구글이 마냥 공짜인줄 알았는데 아니네요. 번역 어플 하나 만들었는데, 글자수대로 돈을 받는.... 2월 5일 하루,누군가, 아니면 제가좀 썼더니 $5 가 나왔네요.. 일단 아무도 안쓰는 앱이라 결제 계정 끊었네요.. 본인 계정 확인해보세요.https://console.cloud.google.com/billing/ 10명 다운 받은 앱... 사용량이 무료 36만자.... 네이버 파파고도 하루에 1만자까지만 무료던데.. 아.. 38만자를 썼다니... 많이도 아니고 한 두명이 쓴 걸텐데 2019. 2. 24.
C# Windows Form App에서 arguments를 Form에 전달 하는 방법 처음 실행시 Programs.cs 에서 Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); 라고 된 부분을 Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false); string[] args = Environment.GetCommandLineArgs(); Application.Run(new Form1(args)); 로 바꾸고 Form1.cs에서 public Form1() 를 public Form1(string[] args) 로 변경 InitializeCo.. 2019. 2. 13.
구글 Gmail G Suite의 보안이 낮은 수준 앱 '허용' 관리 중소 규모의 회사에서는 보통 사내 메일로 구글의 G Suite를 많이 사용합니다.G Suite 는 구글 Apps에서 이름이 바뀐 서비스인데요, 저는 개인 Gmail을 활발하게 메인으로 사용하는데요, 구글 G Suite로 계정을 자꾸 옮겨타기도 귀찮고, 메일 확인도 늦어지고해서G Suite 메일을 개인 Gmail 에서 받아보고 메일 발송할 때도 G Suite 계정 이름으로 발송을 하게 합니다. 이럴 경우 반드시 해줘야 하는것이 나의 Google 계정 설정 에서 '낮은 수준의 앱 허용'을 해줘야 하는데요,일반 Gmail의 경우 이 화면이 항상 보입니다. 하지만 G-Suite의 경우, 관리자가 보안강화를 목적으로 모든 사용자에게 이 설정을 강제로 off 할 수 있습니다.그럴 경우 사용자는 아예 설정을 못하게되.. 2019. 2. 11.