CentOS 시스템 서버 에서 Hexo 와 Nginx 를 이용 하여 개인 블 로 그 를 만 듭 니 다.
준비 작업
클 라 우 드 서버
아 리 클 라 우 드 의 학생 서버 는 두 가지 가 있 는데 경 량 응용 서버 와 ECS 서버 가 있 습 니 다. 가격 은 모두 65509 ° 9.50 입 니 다. 저 는 전 자 를 선 택 했 고 서버 시스템 은 CentOS 7.3 을 선 택 했 습 니 다.
두 가지 뚜렷 한 차 이 는:
만약 에 블 로그 의 서버 로 만 한다 면 전 자 는 비교적 좋 고 데이터 가 충분 하 며 대역 폭 이 좀 높다 고 생각 합 니 다.
개인 도 메 인 이름
우선 도 메 인 이름 은 필수 가 아니 라 두 가지 방안 이 있다.
본 고 는 첫 번 째 방안 을 채택 하여 Github 페이지 배 치 를 이용 하려 면 다른 튜 토리 얼 을 참고 하 시기 바 랍 니 다.
메모: 도 메 인 이름 이 호스트 기록 을 추가 하지 않 으 면 도 메 인 이름 앞 에
www.
접 두 사 를 붙 이면 접근 할 수 없습니다.구체 적 인 조작: 아 리 클 라 우 드 에서 찾 아 열기
DNS
도 메 인 이름 을 선택 하고 클릭
, 기록 유형 표시 줄 선택 A
유형, 호스트 기록 표시 줄 입력 www
, 분석 라인 선택
, 기록 값 을 서버 IP
에 기입 하면 됩 니 다.Hexo 설치 하고 초기 화
설치 하 다.
서버 는 먼저 Git 과 Node. js 를 설치 한 다음 에 Hexo 를 설치 해 야 합 니 다. 설 치 는 Hexo 공식 문 서 를 참조 하 십시오.
초기 화
Hexo 를 설치 한 후 Hexo 공식 문 서 를 참조 하여 조작 과 학습 을 계속 할 수 있 습 니 다.문 서 를 보고 싶 지 않 으 면 다음 작업 을 할 수 있 습 니 다.
새 사이트 디 렉 터 리
hexo init
메모:
사용자 정의 사이트 폴 더 이름 입 니 다. 예 를 들 어 blog
이 라 고 쓸 수 있 습 니 다.정적 파일 생 성
hexo generate
메모: 약자
hexo g
설치 npmnpm 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
i
을 누 르 면 Nginx 의 프로필 내용 을 수정 합 니 다.42
에 있 는 root /usr/share/nginx/html
을 root /…//public
로 수정 했다. 예 를 들 어 나 는 root /home/admin/blog/public
로 수정 했다.5
에 있 는 user
을 root
로 바 꾸 었 다.ESC
누 르 면 종료 합 니 다.Nginx 다시 시작
nginx -s reload
이때 브 라 우 저 에
:wq
또는 사이트 도 메 인 이름 을 다시 입력 하 십시오. 웹 사이트 에 위의 Hexo 가 처음 실행 하 는 모습, 즉 'Hello World' 라 는 글 이 표시 되면 설정 이 성공 했다 는 것 을 설명 합 니 다.Hexo 설정
사이트 설정
Hexo 공식 문서 참조.
테마 설정
Next 주 제 는 Hexo 의 주제 시리즈 입 니 다. 제 가 지금 사용 하고 있 는 NexT. Gemini 가 그 중의 하나 입 니 다.
기본 설정 은 Next 공식 문 서 를 참고 합 니 다.
더 자세 한 설정 수정 은 Jaybo 참조.
어떻게 쓰 는 지 는 Sun - xyu 를 참고 할 수 있 습 니 다.
제 블 로그 클릭 을 환영 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.