LINUX
-
[Apache] 우분투에 NFS를 이용하여 이미지 서버 구축LINUX/Apache 2020. 8. 22. 12:56
NFS란 Network File System의 약자이다. A : 이미지 저장 서버(192.168.0.15) B : 아파치 서버(192.168.0.26) A서버와 B서버에 NFS를 이용하여 mount를 하려고 한다. 먼저 A서버 작업을 한다. NFS를 설치한다. # apt-get install nfs-common nfs-kernel-server rpcbind portmap -y 그 다음 이미지 저장 할 폴더를 생성한다. 필자는 /data/img 경로에 생성했다. 해당 폴더에 본인 설정에 맞게 소유권을 변경한다. img 폴더에 777 권한을 부여한다. 테스트를 위하여 /data/img 폴더에 아무 이미지를 업로드 하자. # mkdir data # cd data # mkdir img # chown -R als..
-
[FreePBX] 무료 asterisk SIP 구축LINUX/FreePBX 2020. 8. 20. 22:35
이번 포스팅에서는 무료 asterisk 서버(FreePBX)를 사용하여 음성통화, 영상통화를 서버를 구축하려고 한다. 궁극적으로 안드로이드 샘플 코드를 활용하여 스마트폰 2대로 통화 테스트까지 하려고 한다. 먼저 FreePBX iso 파일을 다운로드 한다. https://www.freepbx.org/downloads/ Download | FreePBX - Let Freedom Ring Download FreePBX Distro The easiest way to install FreePBX is to download and install the FreePBX Distro. This includes everything needed for a fully-functioning FreePBX system, inc..
-
[MSSQL] 우분투 MSSQL 설치LINUX/MSSQL 2020. 6. 22. 15:11
이번 포스팅은 우분투에 MSSQL을 설치하려고 한다. 먼저 공용 리포지토리 GPG 키를 가져온다. $ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 그다음 SQL Server 2019에 대한 Microsoft SQL Server Ubuntu 리포지토리를 등록한다. $ sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)" SQL Server를 설치한다. $ sudo apt-get update $ sudo apt-get install -y mssql-server m..
-
[CUBRID] 우분투 18.04 CUBRID 설치LINUX/Cubrid 2020. 6. 21. 19:45
이번 포스팅은 우분투 18.04에 CUBRID를 설치하고 서비스에 등록하여 자동 실행하려고 한다. 먼저 cubrid 계정을 생성 후 sudo 권한을 부여한다. $ sudo adduser cubrid $ sudo usermod -aG sudo cubrid 그 다음 해당 url에서 CUBRID 10.1 Linux 64bit를 다운받는다. https://www.cubrid.com/downloads CUBRID | 다운로드 PHP 5.6 / Windows 32Bit (VC11, TS) Download PHP 5.6 / Windows 32Bit (VC11, NTS) Download PHP 5.6 / Windows 64Bit (VC11, TS) Download PHP 5.6 / Windows 64Bit (VC11,..
-
[SSL] Apache 서브 도메인 SSL 적용LINUX/SSL 2020. 4. 22. 18:07
이번 포스팅은 아파치 서브 도메인에 SSL을 적용하려고 한다. root 계정으로 certbot을 설치한다. 폴더를 생성하고 인증서를 발급하기 위한 필수 조건인 index.html을 복사한다. 필자는 기본 아파치 html 폴더를 복사하였다 그 다음 000-default.conf 파일에 해당 내용을 추가 후 아파치를 재시작한다. $ sudo su - # apt-get install -y certbot # cd /var/www # mkdir gitlab.alsdud154.kr # cp -R html gitlab.alsdud154.kr # vim /etc/apache2/sites-available/000-default.conf ServerAdmin alsdud154@rigel.kr ServerName gitla..
-
[Apache] Ubuntu Apache SSL 적용LINUX/SSL 2020. 4. 22. 17:33
이번 포스팅은 Apache에 SSL 인증서를 적용하려고 한다. 먼저 공유기 443 외부, 내부 포트를 연다. root 계정으로 openssl을 다운로드 한다. /etc/apache2에서 ssl 폴더를 생성 후 ssl 폴더로 이동한다. CA 인증서를 생성 후 사용할 비밀번호를 2번 입력한다. 명렁어 입력 후 비밀번호를 입력을 하고 모두 엔터를 누르고 CSR을 생성한다. 편의를 위해 개인키 암호를 제거한다. CRT 인증서를 생성한다. 인증서 인코딩 포맷을 변경한다. 그 다음 인증서를 활성화 시킨 후 443 포트 방화벽을 연다. 파일과 폴더의 권한을 변경 후 443 포트가 실행됬는지 확인한다. https://아파치 내부 IP 로 접속했을 때 아래 같은 화면이 출력되면 성공이다. $ sudo su - # apt..
-
[Apache] Apache Web Server 도메인 설정LINUX/Apache 2020. 4. 22. 17:09
이번 포스팅은 아파치 웹 서버(우분투 1)를 이용하여 다른 was 서버(우분투 2)를 호출하려고 한다. 먼저 도메인이 필요하다. 필자는 https://www.hosting.kr/에서 도메인을 샀다. hosting 설정은 됬다는 가정하에 진행한다. 먼저 공유기 포트포워딩 설정을 한다. ip는 아파치 웹 서버 내부 ip를 입력한다. 포트번호는 외부 내부 둘다 80으로 설정한다. root 계정으로 apache2를 다운로드 후 해당 경로에 logs 폴더를 생성한다. 그 다음 sites-available 폴더로 이동한다. $ sudo su - # apt-get install -y apache2 # cd /etc/apache2 # mkdir logs # cd sites-available 다음 명렁어를 입력 후 00..
-
[OpenVPN] 4. Ubuntu OpenVPN Client 설치LINUX/OpenVPN 2020. 4. 22. 16:21
오랜만에 포스팅을 작성한다. 오늘은 OpenVPN 서버 있는 우분투가 아닌 다른 우분투 OpenVPN 클라이언트를 설치하려고 한다. 우분투 버전은 18.04.4 버전이다. 간단하니 따라해보자. 먼저 전 포스팅에서 openvpn 인증서를 발급하는 것을 따라하자. ca.crt apache.crt apache.key apache.ovpn 인증서 파일이 필요하다. apache 는 인증서명이니 사용자에 따라 달라질 수 있다. 2019/10/20 - [LINUX/OpenVPN] - [OpenVPN] 2. Windows OpenVPN Client 설치 [OpenVPN] 2. Windows OpenVPN Client 설치 전 포스팅에서는 우분투에 OpenVPN 서버를 설치하였다. 이제 OpenVPN Client를 설치..