CentOS 시스템 서버 에서 Hexo 와 Nginx 를 이용 하여 개인 블 로 그 를 만 듭 니 다.

4468 단어
본 고 는 클 라 우 드 서버 시스템 인 CentOS 에서 Hexo 프레임 워 크 를 이용 하여 자신의 블 로그 사 이 트 를 구축 하 는 것 을 소개 한다.네가 백 군 이 든 아니 든 튜 토리 얼 을 따라 가면 돼. 나 도 이렇게 왔 어.나 는 매우 상세 하 게 말 할 것 이다. 물론 배치 과정 에서 많은 구덩이 가 있 을 것 이다. 나 도 주의 점 과 해결 방안 을 열거 할 것 이다.My Blog 。
준비 작업
클 라 우 드 서버
아 리 클 라 우 드 의 학생 서버 는 두 가지 가 있 는데 경 량 응용 서버 와 ECS 서버 가 있 습 니 다. 가격 은 모두 65509 ° 9.50 입 니 다. 저 는 전 자 를 선 택 했 고 서버 시스템 은 CentOS 7.3 을 선 택 했 습 니 다.
두 가지 뚜렷 한 차 이 는:
  • 경 량 응용 서버 의 대역 폭 5M, 매달 1000 G 트 래 픽 으로 조작 이 간단 하고 여러 개의 통합 응용 미 러 도 추가 되 었 습 니 다.
  • ECS 서버 의 대역 폭 은 1M 이 고 데이터 가 무한 하 며 조작 이 복잡 하 며 다른 측면의 설정 은 대체적으로 같다.

  • 만약 에 블 로그 의 서버 로 만 한다 면 전 자 는 비교적 좋 고 데이터 가 충분 하 며 대역 폭 이 좀 높다 고 생각 합 니 다.
    개인 도 메 인 이름
    우선 도 메 인 이름 은 필수 가 아니 라 두 가지 방안 이 있다.
  • 아 리 클 라 우 드 에서 도 메 인 이름 을 구 매 하여 등록 합 니 다.등록 시간 은 대략 십 여 일이 다.
  • Github Pages 를 이용 하여 배치 합 니 다.

  • 본 고 는 첫 번 째 방안 을 채택 하여 Github 페이지 배 치 를 이용 하려 면 다른 튜 토리 얼 을 참고 하 시기 바 랍 니 다.
    메모: 도 메 인 이름 이 호스트 기록 을 추가 하지 않 으 면 도 메 인 이름 앞 에 www. 접 두 사 를 붙 이면 접근 할 수 없습니다.
    구체 적 인 조작: 아 리 클 라 우 드 에서 찾 아 열기 DNS 도 메 인 이름 을 선택 하고 클릭 , 기록 유형 표시 줄 선택 A 유형, 호스트 기록 표시 줄 입력 www, 분석 라인 선택 , 기록 값 을 서버 IP 에 기입 하면 됩 니 다.
    Hexo 설치 하고 초기 화
    설치 하 다.
    서버 는 먼저 Git 과 Node. js 를 설치 한 다음 에 Hexo 를 설치 해 야 합 니 다. 설 치 는 Hexo 공식 문 서 를 참조 하 십시오.
    초기 화
    Hexo 를 설치 한 후 Hexo 공식 문 서 를 참조 하여 조작 과 학습 을 계속 할 수 있 습 니 다.문 서 를 보고 싶 지 않 으 면 다음 작업 을 할 수 있 습 니 다.
    새 사이트 디 렉 터 리
    hexo init 
    

    메모: 사용자 정의 사이트 폴 더 이름 입 니 다. 예 를 들 어 blog 이 라 고 쓸 수 있 습 니 다.
    정적 파일 생 성
    hexo generate
    

    메모: 약자 hexo g설치 npm
    npm install
    

    새로 만 든 후 지정 한 폴 더 의 디 렉 터 리 는 다음 과 같 습 니 다.

    . ├── _config.yml ├── package.json ├── scaffolds ├── source | ├── _drafts | └── _posts └── themes
    
    ###      
    
    ```s
    hexo server
    

    메모: 약자 hexo s검증 하 다.
    브 라 우 저 에 입력 http://:4000 하면 첫 번 째 실행 상황 을 볼 수 있 으 며 '헬 로 월 드' 라 는 글 이 표 시 됩 니 다. Ctrl+C 를 누 르 면 방문 을 끝 냅 니 다.
    메모: 서버 4000 포트 를 열 어야 합 니 다. 열 리 지 않 으 면 사 이 트 를 열 수 없습니다.구체 적 인 체 조 는 중의 를 찾 아 을 클릭 하고 란 에 입력 4000 하고 을 클릭 하면 된다.서버 가 도 메 인 이름 을 연결 하면 브 라 우 저 에서 도 메 인 이름 으로 접근 할 수 있 습 니 다.
    Nginx 설치 및 설정
    Nginx 를 설치 하면 사이트 가 언제든지 방문 할 수 있 으 며 상기 hexo server 등의 조작 이 필요 없다.
    Nginx 설치
    yum install -y nginx
    

    Nginx 시작
    systemctl start nginx
    

    위 절차 가 완료 되면 브 라 우 저 에 http:// 또는 사이트 도 메 인 이름 을 입력 하 십시오. 'Welcome to nginx on Fedora' 페이지 를 보면 Nginx 가 시작 되 었 음 을 표시 합 니 다.
    Nginx 가 자동 으로 작 동 하도록 다음 명령 을 계속 입력 하 십시오.
    systemctl enable nginx
    

    정적 서버 접근 경로 설정
    Nginx 는 정적 자원 의 경로 정 보 를 설정 해 야 url 을 통 해 서버 의 정적 자원 에 정확하게 접근 할 수 있 기 때문에 Nginx 의 접근 경 로 를 Hexo 가 생 성 한 정적 자원 의 경로 로 바 꿔 야 합 니 다.
    입력
    vi /etc/nginx/nginx.conf
    
  • Linux 작업 에 익숙 하지 않 으 면 i 을 누 르 면 Nginx 의 프로필 내용 을 수정 합 니 다.
  • 42 에 있 는 root /usr/share/nginx/htmlroot /…//public 로 수정 했다. 예 를 들 어 나 는 root /home/admin/blog/public 로 수정 했다.
  • 5 에 있 는 userroot 로 바 꾸 었 다.
  • 누 르 고 ESC 누 르 면 종료 합 니 다.

  • Nginx 다시 시작
    nginx -s reload
    

    이때 브 라 우 저 에 :wq 또는 사이트 도 메 인 이름 을 다시 입력 하 십시오. 웹 사이트 에 위의 Hexo 가 처음 실행 하 는 모습, 즉 'Hello World' 라 는 글 이 표시 되면 설정 이 성공 했다 는 것 을 설명 합 니 다.
    Hexo 설정
    사이트 설정
    Hexo 공식 문서 참조.
    테마 설정
    Next 주 제 는 Hexo 의 주제 시리즈 입 니 다. 제 가 지금 사용 하고 있 는 NexT. Gemini 가 그 중의 하나 입 니 다.
    기본 설정 은 Next 공식 문 서 를 참고 합 니 다.
    더 자세 한 설정 수정 은 Jaybo 참조.
    어떻게 쓰 는 지 는 Sun - xyu 를 참고 할 수 있 습 니 다.
    제 블 로그 클릭 을 환영 합 니 다.

    좋은 웹페이지 즐겨찾기