VPS 패 널 버 려!사이트 가 LNMP 또는 LAMP 건설 환경 으로 부 드 럽 게 이동 하 는 방법 도해
그러나 부족 은 VPS 호스트 제어 판 을 장기 적 으로 사용 한 후에 VPS 호스트 판 넬 이 가 져 온 번 거 로 움 을 점점 느 꼈 다.첫 번 째 문 제 는 VPS 호스트 패 널 에 여러 가지 구멍 이 자주 생 겨 공식 적 으로 신속하게 복구 하 더 라 도 여전히 두 렵 습 니 다.게다가 현재 의 VPS 패 널 은 장기 적 으로 업데이트 되 지 않 아 문제 가 발생 해도 좋 은 해답 을 얻 지 못 합 니 다.
두 번 째 문 제 는 VPS 호스트 패 널 이 웹 환경 설정 에 적지 않 은 어려움 을 가 져 왔 다 는 것 이다.eAccelerator,memcached,redis 를 설치 할 때 VPS 패 널 설정 을 동시에 고려 해 야 한다.그렇지 않 으 면 설치 에 성공 할 수 없다.또한 PHP,MySQL,Nginx 등 을 업그레이드 할 때 곤 혹 스 러 워 하 는 경우 가 많 습 니 다.일반적으로 VPS 패 널 에서 새로운 업그레이드 패 키 지 를 발표 하 기 를 기다 리 고 자신의 설정 에 여러 가지'의외'문제 가 있 습 니 다.
VPS 패 널 은 역 을 만 드 는 편 의 를 가 져 왔 지만 적지 않 은 문 제 를 초래 했다.현재 로 서 는 VPS 패 널 의 많은 기능 이 스스로 VPS 설정 을 통 해 이 루어 질 수 있 는 것 으로 보인다.그래서 VPS 패 널 을 버 리 고 LNMP 나 LAMP 건설 환경 으로 사 이 트 를 옮 기 는 것 이 자 연 스 럽 게 생 겨 났 다.장기 적 인 VPS 사용 으로 인해 사이트 에 적지 않 은'의존'이 형성 되 었 기 때문에 이러한'의존'을 끊 으 려 면'빈 틈 없 는 부 드 러 운'이전 이 필요 하 다.
VPS 패 널 버 려!사이트 가 LNMP 나 LAMP 건설 환경 으로 부 드 럽 게 이동 하 는 방법
1.LNMP 또는 LAMP 건설 환경 설치
1.LNMP 홈 페이지:
공식 홈 페이지:https://lnmp.org/
2,LNMP 는 Nginx,MySQL,PHP,LAMP 는 Apache,MySQL,PHP 를 말한다.기 존의 VPS 패 널 이 LNMP 나 LAMP 를 사용 하면 본문 에서 소개 하고 자 하 는 LNMP 원 키 설치 패키지 로 직접 이동 할 수 있 습 니 다.
3.LNMP 또는 LAMP 를 설치 하기 전에 VPS 에 대해 몇 가지 주의 사항 이 있 습 니 다.
CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux 시스템 지원
2GB 이상 의 하 드 디스크 여유 공간 이 필요 합 니 다.
MySQL 5.6 및 MariaDB 10 은 1G 이상 의 메모리 가 필요 합 니 다.
128 M 이상 의 메모리,Xen 의 경우 SWAP,OpenVZ 의 경우 최소 128 MB 이상 의 vSWAP 또는 돌발 메모리 가 필요 합 니 다.
4.LNMP 와 LAMP 는 컴 파일 된 시간 이 비교적 길 기 때문에 중간 에 의외 의 사고 가 발생 하지 않도록 screen 도 구 를 사용 하여 VPS 호스트 에 로그 인하 여 실행 할 수 있 습 니 다.screen-S lnmp.알림 screen:command not found 명령 이 존재 하지 않 으 면 실행 할 수 있 습 니 다:yum install screen 또는 apt-get install screen 설치.
5.LNMP 를 설치 하여 다음 명령 을 수행 합 니 다.
wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lnmp
6.LAMP 를 설치 하려 면 다음 명령 을 수행 합 니 다.
wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lamp
7.컴 파일 의 시작은 Mysql 의 루트 비밀 번 호 를 설정 하 는 것 입 니 다.
8.MySQL InnoDB 설치 여 부 를 선택 하고 MySQL 또는 MariaDB 버 전의 번 호 를 입력 하 십시오.다음 그림:
9.PHP 버 전의 번 호 를 입력 하고 메모리 최 적 화 를 설치 할 지 선택 하 십시오.(일반적으로 Default 옵션 은 설치 후 문제 가 적 고 프로그램의 호환성 도 강 하 며 설치 할 때 선택 하지 않 는 것 은 기본 값 을 직접 선택 할 수 있 습 니 다.)
10.우 리 는 LAMP 를 설치 하기 때문에 관리자 계 정 메 일 박스 를 설정 하고 아파 치 버 전 을 선택해 야 합 니 다.
11.30 분 이상 기다 리 면 VPS 호스트 에 LNMP 나 LAMP 가 설치 되 었 음 을 표시 합 니 다.
12.IP 주 소 를 열 면 LNMP 와 LAMP 가 성공 한 페이지 를 볼 수 있 고 프로 브 를 열 면 서버 컴 파일 엔진 을 볼 수 있 습 니 다.여기에 설치 한 것 은 Apache 다.
2.LNMP 또는 LAMP 필수 캐 시 확장
1.LNMP 또는 LAMP 원 키 패 키 지 는 eAccelerator,xcache,memcached,imageMagick,ionCube,redis,opcache 등 PHP 캐 시,가속 류 의 확장 설 치 를 제공 하여 설정 이 매우 간단 합 니 다.
1.PHP 가속기:eAccelerator 설치.LNMP 디 렉 터 리 에 들 어 갑 니 다:cd lnmp 1.2-full,명령 실행:./addons.sh install eaccelerator,서로 다른 버 전에 대응 하 는 PHP 버 전 을 구분 하 십시오:eaccelerator 0.9.5.3 은 PHP 5.2 를 지원 합 니 다.eaccelerator 0.9.6.1 은 PHP 5.2,5.3 을 지원 합 니 다.eaccelerator 1.0-dev 는 PHP 5.2,5.3,5.4 를 지원 합 니 다.
2.다음 그림 을 보면 eAccelerator 가 성공 적 으로 설치 되 었 음 을 나타 낸다.마 운 트 해제 하면 실행:./addons.sh uninstall eaccelerator.
3.PHP 프로 브 를 켜 면 eAccelerator 가 성공 적 으로 작 동 하 는 것 을 볼 수 있 습 니 다.
4.메모리 대상 캐 시 시스템:Memcached.LNMP 디 렉 터 리 에 들 어가 기:cd lnmp 1.2-full,명령 실행:./addons.sh install memcached.자신의 요구 에 따라 php-memcache 나 php-memcached 확장 을 선택 하 십시오.현재 discuz x 는 전 자 를 사용 하고 있 습 니 다.Wordpress 는 후 자 를 사용 하 십시오.
5.Memcached 컴 파일 시간 은 10 분 정도 이 고 memcache 통 계 는 몇 분 입 니까?다음 그림 을 보면 이미 컴 파일 에 성공 했다 는 것 을 나타 낸다.마 운 트 해제 시 실행:./addons.sh uninstall memcached
6.PHP 프로 브 를 열 면 Memcached 가 성공 적 으로 컴 파일 되 었 음 을 볼 수 있 습 니 다.
7.PHP opcode 버퍼:XCache.XCache 는 eAccelerator 와 유사 하기 때문에 둘 중 하 나 를 취 할 수 밖 에 없다.lnmp 압축 해제 디 렉 터 리 에 들 어가 서 실행:./addons.sh install xcache,XCache 설치 시 관리자 암 호 를 설정 해 야 합 니 다.
3.LNMP 또는 LAMP 는 사이트 바 인 딩 도 메 인 을 만 듭 니 다.
1.LNMP 또는 LAMP 가 새로운 사 이 트 를 만 들 때 LNMP 디 렉 터 리 에 들 어가 야 합 니 다:cd lnmp 1.2-full,그리고 명령 을 실행 합 니 다:lnmp vhost add,이어서 사이트 도 메 인 이름 을 입력 하고'Y'를 다시 입력 하 며 ww 가 없 는 도 메 인 이름 을 계속 입력 하 십시오.맨 아래 에 사이트 의 디 렉 터 리 를 설정 해 야 합 니 다.경 로 는/로 시작 하 는 전체 경로 입 니 다.
2.그 다음 에 로 그 를 사용 할 지 여 부 를 설정 합 니 다.아파 치 는 관리자 메 일 을 작성 해 야 합 니 다.그리고 사이트 에 Mysql 데이터 베 이 스 를 만 듭 니 다.
3.가상 호스트 를 만 들 면 VPS 의 사이트 디 렉 터 리 에서 새로운 사이트 의 루트 디 렉 터 리 를 볼 수 있 습 니 다.기본 값 은/home/wwroot/아래 에 있 습 니 다.
4.새로 만 든 데이터 베 이 스 는 모두/usr/local/mysql/var/아래 에 있 습 니 다.
5.PHPMyAdmin 은/home/www wroot/default/에서 외부 인 이 접근 하지 않도록 이름 을 바 꾸 는 것 을 권장 합 니 다.XCache 가 설치 되 어 있 으 면/home/www wroot/default/에서 도 볼 수 있 습 니 다.이 곳 을 통 해 우 리 는 XCache 관리 인터페이스 에 접근 할 수 있 습 니 다.
4.사이트 데이터 가 새 VPS 호스트 로 부 드 럽 게 이전
1.앞에서 저 희 는 LNMP 또는 LAMP 구축 환경 을 성공 적 으로 설 정 했 습 니 다.저희 가 이전 한 사이트 에 데이터베이스 연결 오류 가 발생 하지 않도록 도 메 인 이름 을 연결 하여 데이터 베 이 스 를 만 들 때 원래 Mysql 데이터베이스 와 같은 데이터베이스 이름과 사용자 이름,비밀번호 등 을 만 드 는 것 을 권장 합 니 다.
2.이곳 에서 사이트 데 이 터 를 부 드 럽 게 이전 하 는 데 주로 부락 이 소개 한 두 가지 방법 을 사용 했다하 나 는 VPS 호스트 의 빠 른 이사 방법 입 니 다.다른 하 나 는SCP 원 격 VPS 빠 른 이사두 가지 이사 방법 은 모두 현지 중계 사이트 데이터 의 번 거 로 움 을 줄 이 고 기계실 과 기계실 사이 에서 데 이 터 를 직접 옮 길 수 있다.
3.예 를 들 어 오래된 VPS 호스트 의 사이트 루트 디 렉 터 리 를 찾 습 니 다.
4,원래 VPS 의/www/web/freehao 123info 의 publichtml 디 렉 터 리 를 새 VPS 로 옮 기 고 명령 을 실행 합 니 다.
tar czf - public_html | ssh [email protected] tar xzf - -C /www/web/freehao123_info/public_html
5.Mysql 데이터베이스 이 사 를 하 는 것 도 마찬가지 입 니 다.원래 mysql 데이터베이스 파일 과 로그 디 렉 터 리 를 찾 고 상기 명령(해당 디 렉 터 리 를 교체 하 는 것 에 주의)을 사용 하면 데이터 베 이 스 를 새로운 VPS 호스트 로 옮 길 수 있 습 니 다.기관실 과 기관실 사이 의 대역 폭 이 충분 하 므 로 이런 방법 은 대형 사이트 에 가장 적합 하 다.
5.LNMP 또는 LAMP 건설 환경 문제
1.LNMP 또는 LAMP 의 eaccelerator 를 설치 하면 phpmyadmin 공백 과 열 리 지 않 습 니 다.이 문제 부락 에서 만난 적 이 있 습 니 다.환경 은 my sql 5.5.5.42 입 니 다. php5.4.40 Apache2.2.29 eAccelerator 1.0,eAccelerator 를 마 운 트 해제 하기 만 하면 정상 입 니 다.
2.PHP 최적화 가속 구성 요소 opcache 로 인해 Wordpress 의 500 오류 가 발생 했 습 니 다.이 문 제 는 부락의 워드 프레스 자체 에 존재 하 는 문제 일 것 입 니 다.워드 프레스 가 많은 캐 시 플러그 인 을 사 용 했 기 때문에 opcache 를 설치 한 후에 서버 가 500 오류 가 발생 했 고 opcache 를 마 운 트 해제 하면 정상 입 니 다.
3.LNMP 또는 LAMP 의 로그 와 백업 문제.이것 은 VPS 제어 판 에서 방금 옮 겨 온 친구 에 게 적응 하지 못 할 수도 있 습 니 다.예 를 들 어 LNMP 1.2 패키지 디 렉 터 리 에 tools 디 렉 터 리 가 있 습 니 다.자주 사용 하 는 백업 스 크 립 트 backup.sh,nginx 로그 절단 스 크 립 트 cut 가 놓 여 있 습 니 다.nginx_logs.sh,SSH 보호 설치 스 크 립 트 denyhosts.sh 와 fail2ban.sh,MySQL/MariaDB 루트 비밀번호 재 설치 도구 resetmysql_root_password.sh 및 PHP 함수 보조 삭제 도구 removedisable_function.sh。
총결산
이상 은 편집장 님 께 서 소개 해 주신 VPS 패 널 버 리 기!사이트 가 LNMP 나 LAMP 건설 환경 으로 부 드 럽 게 이전 하 는 방법 도해 입 니 다.여러분 께 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
django를 이용하여 간단한 블로그 사이트를 만드는 예시1. 페이지 구현 index.html base.html post.html header.html footer.html models.py 데이터 테이블의 디자인 데이터 테이블의 이동은 cmd에서 실행됩니다 views.p...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.