본문 바로가기

서버작업

(7)
5. django centOS7 설치 1. Django 설치 1-1) config 폴더 사용할 경우 (main app을 따로 안만드는 경우) $ mkdir project_folder $ cd project_folder $ python3.9 -m venv venv # 파이썬 버전은 서버에 설치된 버전으로 지정 # 가상환경 진입 $ source venv/bin/activate # pip 업그레이드 (venv) python -m pip install --upgrade pip # 장고 설치 (venv) pip install django # 버전 지정할 경우: pip install django==3.1.3 # 3.13이 버전 # 장고 프로젝트 생성 1 : main app 안 만들기 (venv) django-admin startproject confi..
4. Php, Laravel 설치 및 Laravel - nginx 연결 현재 설치하고자 하는 스펙 -centOS 7 -php 7.2 -laravel 6.2 1. php 설치 wget 패키지 install yum -y install wget *wget은 비 상호작용 네트워크 다운로더 (즉, 다운로드 명령어) **wget 설치 확인 which wget remi's RPM repository 설정 /centOS 기본 php 버전이 5.6이라서 remi repo로 설치 1) remirepo 설정 wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7.r..
3-1. mariaDB DB, 테이블, 유저, 권한 1. DB 로그인 $ mysql -u root -p $ use mysql 2. 데이터베이스 데이터베이스 생성 CREATE DATABASE DatabaseName DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; #DatabaseName 데이터베이스 이름 데이터베이스 확인 SHOW DATABASES; 3. 사용자 사용자 확인 SELECT HOST, USER, PASSWORD FROM user; 사용자 생성 CREATE USER 'userName'@'%' IDENTIFIED BY 'password'; CREATE USER 'userName'@'127.0.0.1' IDENTIFIED BY 'password'; 사용자 계정 삭제 DROP USER userName@'%'..
3. mariadb centOS7 설치 1. yum repository 파일 생성 1) 방법 1 - 직접 repo 파일 생성 위치: /etc/yum.repo.d/ 파일명: MariaDB.repo $ cd /etc/yum.repos.d $ vi MariaDB.repo MariaDB.repo [mariadb-main] # MariaDB 10.3 CentOS repository list - created 2020-07-16 14:07 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpg..
2. CentOS7에 nginx 설치 1. yum 외부 저장소 추가 vi /etc/yum.repos.d/nginx.repo # nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 ** 위 내용은 nginx 공식 사이트에 있으며, OS 및 버전에 따라 맞게 수정해주면 됨. 위 내용은 CentOS7 버전 2. yum repositoty 업데이트 및 nginx 인스톨 $ sudo yum update $ sudo yum install -y nginx 3. nginx 버전 확인 $ nginx -v 4. nginx 실행 $ systemctl start nginx $ systemctl enable nginx #..
1. 리눅스 centOS7 방화벽 설정 firewall-cmd CentOS6까지는 iptables를 이용해 방화벽 설정 CentOS7부터는 firewalld를 사용해 방화벽 설정 이를 위해 리눅스 OS 버전 확인 $ sudo cat /etc/*release* 1. Firewall 상태 확인하기 현재 firewall이 구동되고 있는지 죽어있는지 먼저 확인 $ firewall-cmd --state 현재 실행 중이면 running, 실행 중이 아니면 not running 을 출력합니다. 2. 시스템(CentOS) firewall 설치 보통 리눅스도 기본적으로 Firewall은 설치가 되서 나오기는 하지만 간혹 설치가 되어있지 않은 경우도 있습니다. 이럴때 firewall을 설치하는 방법 yum을 이용하여 firewall을 설치 $ sudo yum install firew..
1-1. SSH 포트변경 1. 현재 포트확인 [root@-abcd1234 ~] netstat -anp | grep LISTEN | grep sshd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1155/sshd tcp6 0 0 :::22 :::* LISTEN 1155/sshd 2. 설정변경 [root@-abcd1234 ~] vi /etc/ssh/sshd_config # 아래와 같이 파일 내용 수정(22를 1234포트로 변경) #Port 22 Port 1234 3. 확인 [root@-abcd1234 ssh] cat /etc/ssh/sshd_config | egrep ^\#?Port #Port 22 Port 1234 4. sshd 재시작 [root@-abcd1234 ssh] service sshd restart ..