분류 전체보기 85

06. FTP 설치 및 설정 (vsftpd)

워드프레스 사용일 경우 테마 업로드나 파일 업로드 같은것을 사용함. 기본 리눅스 계정을 사용해도 상관 없으나 내 서버의 루트 권한을 가진 계정을 아무렇게나 노출시키고 싶진않아 ftp용 계정을 만들어 워드프레스나 기타 웹서비스에서 사용하려고 함. 1.vsftpd 설치확인 $ rpm -qa | grep vsftpd vsftpd-3.0.2-29.el7_9.x86_64 이미 나는 설치가 되어 있었지만.. 2. vsftpd 설치 $ sudo yum install vsftpd -y 3. 설정 $ cd /etc/vsftpd $ sudo vi vsftpd.conf anonymous_enable=YES# anonymous(익명) 사용자의 접속 허용여부 local_enable=YES# 서버 일반 계정으로 ftp 접속 허용..

Develop/Linux 2021.08.01

05. CentOS Virtual Host 설정

간단하게 요약하자면 1. 웹서버 소스 2. httpd.conf용 폴더생성 (site-available, sites-enable 폴더 사용) 3. virtual host용 conf파일 작성 4. httpd 재시작 1. 웹서버 소스 /www/test/index.html /www ㄴ test ㄴ index.html 2. httpd.conf 용 폴더생성 (site-available, sites-enable) $ cd /etc/httpd/conf $ sudo mkdir sites-available $ sudo mkdir sites-enable sites-available에 이런저런 conf파일을 저장하는 용도 sites-available의 conf파일을 sites-enable에 넣어주면 사용됨. httpd.con..

Develop/Linux 2021.08.01

03. CentOS 웹서버 설치 (php, httpd, mariaDB)

설치순서 Apache(httpd) -> DB -> PHP 순으로 설치 Apache $ sudo yum -y install httpd* $ httpd -version 후에 아파치 시작 재시작등 명령어 $ sudo systemctl start httpd $ sudo systemctl restart httpd $ sudo systemctl stop httpd .bashrc 에 alias 등록 (해도되고 안해도 되고) $ vi ~/.bashrc alias apachestart='sudo systemctl start httpd' alias apacherestart='sudo systemctl restart httpd' alias apachestop='sudo systemctl stop httpd' MariaDB ..

Develop/Linux 2021.07.29

맥북 2012 Late SSD 교체 후기

미리 짧게 요약하자면 1. SSD 및 맥 SSD 컨버터 구입 2013이전버전 SSD : 삼성 860 EVO mSATA M.2 500GB 맥 SSD 컨버터 : 맥 mSATA 컨버터 2013~2015 SSD : 삼성 970 EVO NVMe M.2 500GB 맥 SSD 컨버터 : 맥 NVMe 컨버터 2. 정밀드라이버 툴 구입 샤오미 미지아 정밀드라이버 세트 3. SSD교체 4. 포맷 및 OS설치 5. OS다운로드 및 업데이트 모하비(Mojave) 10.14.6 다운로드 링크 내가 사용하는 맥북프로는 2012년도에 구입한 오~래된 맥북 프로다. 13"에 2.5GHz i5 를 탑재하였고 램은 8GB를 사용하고 있다. 하지만 저장공간은 128GB를 구입했고 SSD가 널리 사용되기전이라 가격도 비싸서 250GB로 업..

ETC 2019.09.30

Gitlab Apache Virtualhost로 사용 (reverse proxy)

1. Gitlab Config 변경 $ sudo vi /etc/gitlab/gitlab.rb // 주석제거 및 값 변경 > external_url 'http://도메인 혹은 아이피' > web_server['external_users'] = ['아파치 사용자', 'www-data'] > nginx['enable'] = false 2. Apache proxy관련 모듈 허용 // proxy관련 모듈 허용 $ sudo a2enmod proxy $ sudo a2enmod proxy_balancer $ sudo a2enmod proxy_http $ sudo a2enmod rewrite 3. Apache Virtualhost 등록 ServerName [자신의 도메인] ServerSignature Off ProxyP..

카테고리 없음 2019.09.09

4. 라즈베리파이 웹서버 구축 - GitLab 설치

밑에 Unable to locate package gitlab-ce 의 에러를 수정하는 방법이 있습니다. 개인적으로 간단하게 Git server를 설치해서 사용하고 회사에서는 Gitlab을 사용했었다. 간단하게 git만 사용하다 GitLab을 사용해보니 훨씬 편한기능과 프로젝트및 브랜치 관리가 쉬워 GitLab을 설치하기로 했다. https://about.gitlab.com/ The first single application for the entire DevOps lifecycle - GitLab “From project planning and source code management to CI/CD and monitoring, GitLab is a complete DevOps platform, del..

Develop/RaspberryPi 2019.09.05