DigitalOcean 설정 가상 호스트 + SSL

(Chavalit Koweerawong) (7 월 26 일 , 2019)

여기에서 한 달 동안 클라우드를 사용해 보았습니다. 많은 것을 경험하기에 충분 우선 내가 사용했던 공유 호스트보다 훨씬 낫습니다. 우리가 환경을 직접 제어하고, 해결책을 찾고, 일반 공유 호스트보다 더 많은 지식을 얻을 수 있기 때문입니다.

. Droplet

저는 Marketplace를 선택했습니다 : mysql은 xampp와 유사한 환경을 제공하기 때문에 다음 소프트웨어가 포함되어 있으므로 엉망이 될 필요가 없습니다.

  • phpmyadmin
  • PHP 7.2
  • apache2
  • mysql
  • cerbot

그런 다음 puty로 이동하여 모든 비밀번호를 입력하십시오.

DigitalOcean Droplet에서 apache2 가상 호스트 + laravel을 설정하는 방법

  • / var / www에 새 폴더 만들기
sudo mkdir -p /var/www/example.com

<

  • 새 디렉토리로 이동
  • cd /var/www/example.com
    • git에서 프로젝트 복제, 내 저장소 가정 name “example”
    git clone 
    https://github.com/arc6828/example

    Laravel의 경우 (아니라면이 단계를 건너 뛰십시오)

    • 권한 설정 폴더 이름 “example”
    sudo chmod 775 -R example
    • 폴더 내부로 이동
    cd example
    • 예 / 저장소 폴더에 777
    sudo chmod 777 -R storage
    • 공급 업체 폴더 새로 고침
    composer install
    • setup .env
    cp .env.example .env
    • 키 설정
    php artisan key:generate

    가상 호스트 만들기 계속…

    • 이전 구성의 구성을 복사하고 도메인과 유사한 이름으로 변경
    sudo cp /etc/apache2/sites-available/default.conf /etc/apache2/sites-available/example.com.conf
    • 파일을 엽니 다. / etc / apache2 / sites-available / example.com.conf with a nano editor
    nano /etc/apache2/sites-available/example.com.conf
    • 프로젝트 경로로 편집
    ServerAdmin [email protected]
    ServerName example.com
    ServerAlias
    www.example.com
    DocumentRoot /var/www/example.com/example/public
    example.com/example/pulbic>
    AllowOverride All
    • 호스트 활성화
    sudo a2ensite example.com
    • mod_rewrite 활성화
    sudo a2enmod rewrite
    • apache2 다시 시작
    sudo service apache2 restart

    그게 다야

    CPU 100 % 확인

    Ubuntu에서 Let s Encrypt로 SSL을 설치하는 방법

    Ubuntu 18.04에서 Let s Encrypt로 Apache를 보호하는 방법 | DigitalOcean

    Let “s Encrypt는 무료 TLS / SSL을 쉽게 얻고 설치할 수있는 인증 기관 (CA)입니다…

    www.digitalocean.com

    하위 도메인에 대한 DSN 설정 방법

    방법 도메인에 하위 도메인 추가 | DigitalOcean 제품 설명서

    11 월 26 일 20 일 확인 19 & bullet; 게시일 : 2019 년 11 월 26 일 소유 한 도메인을 DigitalOcean 계정에 추가…

    www.digitalocean.com

    가상 호스트로 하위 도메인 설정

    Ubuntu 12.04 LTS에서 Apache 가상 호스트를 설정하는 방법 | DigitalOcean

    이 자습서 새 디렉토리를 설정하는 방법, 올바른 권한을 부여하는 방법, 콘텐츠를 추가하는 방법…

    www.digitalocean.com

    CentOS 7에서 Let s Encrypt로 Apache를 보호하는 방법 | DigitalOcean

    Let”s Encrypt는 TLS (Transport Layer Security)에 대한 무료 인증서를 제공하는 인증 기관 (CA)입니다. …

    www.digitalocean.com

    mysqld 폴더 누락 수정

    누락 된 Mysqld 수정 Linux의 .sock-Rizqy Hidayat

    안녕하세요! “마지막 게시물 이후로 오랜 시간이 지났습니다.이 글을 쓴 이유는 무엇입니까?”어제 밤에이 오류가 발생하여 짜증이 났기 때문에…

    rizqy.me

    CDN 글꼴 워드 프레스 용 CORS

    교차 도메인 글꼴

    최고의 성능을 위해 자산을 CDN (다른 도메인 ). 이러한 자산과 함께 사용자 정의됩니다…

    davidwalsh.name

    Apache2 웹 서버 다시 시작

    Apache 2 웹 서버 시작 / 중지 및 다시 시작 명령-nixCraft

    Debian / Ubuntu / CentOS / RHEL / Fedora Linux 또는 UNIX와 유사한 운영 환경에서 Apache 2 웹 서버를 어떻게 다시 시작합니까?

    www.cyberciti.biz

    Cerbot 업데이트

    Let s Encrypt ACMEv1 프로토콜. ACMEv2 | DigitalOcean으로 업그레이드

    안녕하세요, 이메일을 받았습니다 : 2020 년 6 월 1 일부터 ACMEv1 프로토콜을 사용하여 새 도메인의 유효성을 검사하는 것을 중지 할 것입니다. 당신…

    www. digitalocean .com

    DSN 확인

    DNS 조회 | DigitalOcean

    DNS 조회-간단한 DNS 조회를 수행하는 브라우저 기반 도구입니다. 도메인, 검색 및 설치를 입력하십시오. 결과를 얻을 수 없습니다.

    www.digitalocean.com

    Google Mail 설정

    DigitalOcean에서 도메인으로 Gmail을 설정하는 방법 | DigitalOcean

    사용자 정의 도메인을 통해 이메일을주고받는 한 가지 방법은 메일과 같은 타사 메일 서비스를 사용하는 것입니다…

    www.digitalocean.com

    사용자 생성

    사용자 계정 생성

    Red Hat Enterprise Linux 시스템을 처음 시작할 때 설치 후…

    mirrors.tripadvisor.com

    StackPath

    설명 수정

    www.cyberciti.biz

    cut -d: -f1 /etc/passwd

    Crontab

    작업을 예약하는 20 가지 유용한 예제가있는 Linux의 Crontab-TecAdmin

    crontab은 특정 작업을 정기적으로 실행하는 데 사용됩니다. Linux crontab은 Windows 작업과 유사합니다…

    tecadmin.net

    답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다