대부분의 사람들은 linode 및 Digitalocean과 같은 관리되지 않는 vps 서비스가 오늘날 성능 및 가격 측면에서 최선의 선택임을 알고 있습니다. 제어판이없고 모든 것을 처음부터 시작해야한다는 사실을 두려워하여 이러한 아름다운 서비스로 감히 전환하지 마십시오. Linux 서버 관리에 대한 사전 경험이있는 괴짜 만이 이러한 서비스로 이동할 수 있다는 개념입니다.
나는 당신에게 말해야합니다. 나도 처음에는 두려웠지만 인터넷을 통해 제공되는 다양한 튜토리얼을 통해 인터넷 검색을 한 후 매우 쉬웠습니다. 당신이 얻을 수 있기 때문에 그것은 또한 매우 저렴합니다 VPS Digitalocean에서 $5 (512MB RAM). digitalocean의 가장 좋은 점은 호스팅 서비스를 이용하기 위해 신용 카드가 첨부되는 것에 대해 걱정할 필요가 없다는 것입니다. PayPal을 통해 50 달러와 같은 상당한 금액을 미리 지불 할 수 있으며 10 개월 동안 평화롭게 지낼 수 있습니다.
이제 여기 Digitalocean에서 설정하기위한 입문자 용 가이드가 있습니다. LAMP (Linux, Apache, MySQL 및 PHP) 설치에 대한 가이드입니다. 설치가 완료되면 워드 프레스 블로그를 이동하거나 여기에서 PHP 또는 HTML 웹 사이트를 호스팅 할 수 있습니다.
먼저 Digitalocean으로 이동하여 거기에 계정을 만드십시오. 오른쪽 상단에서 설정 아이콘을 클릭하고 설정을 클릭합니다. 페이지를 아래로 스크롤하고 PayPal을 통해 제출할 금액을 입력하고 제출합니다. PapPal 지불을 위해 리디렉션됩니다. 또는 신용 카드 월별 지불 계획을 선택할 수도 있습니다.
- 이제 물방울 만들기 및 물방울 만들기를 클릭하십시오.
- Droplet Hostname을 선택합니다. 당신이 원하는 것은 무엇이든 될 수 있습니다.
- 물방울의 크기를 선택하십시오. 트래픽이 적은 웹 사이트 (예: 하루에 페이지 조회수가 1,000 회 미만)의 경우 최저 계획이 좋습니다. 언제든지 업그레이드 할 수 있으므로 걱정하지 마십시오.
지역 선택 – 여기에서 방문자에게 가장 가까운 호스팅 서버의 특정 지역을 선택해야합니다. 예를 들어 미국에서 대부분의 vistors를 확보 한 경우 NewYork에 위치 할 서버를 선택할 수 있습니다.
이미지 선택 – 설치하려는 배포판을 선택하기 만하면됩니다. 여기서는 LAMP 서버를 설정하는 데 가장 유명한 것을 선택합니다. 예: Centos 6.5 * 64.
마지막으로 물방울 만들기를 클릭하십시오.
지금 다운로드 퍼티.
이제 컴퓨터에서 Putty.exe를 클릭하십시오. Putty 창이 나타납니다. Digitalocean의 물방울 IP를 입력하고 열기를 클릭하십시오.
일단 열립니다. 다음으로 로그인하라는 메시지가 표시됩니다. 거기에 루트를 입력하십시오.
이제 암호를 묻습니다. Digitalocean에 등록 할 때 제공 한 이메일로 이동하십시오. 이메일받은 편지함에받은 비밀번호를 입력하세요. 비밀번호를 입력하면 표시되지 않습니다. 걱정하지 마세요. Linux의 보안 수단입니다. 계속하세요. 그런 다음 새 암호를 요청하지만 그 전에 이전 암호를 다시 입력해야합니다.
이제 우리의 목표는 LAMP를 설치하는 것입니다. Linux가 이미 설치되어 있습니다 (centos). 이를 위해 아래에 주어진 명령 줄을 따르십시오. 명령을 복사하고 녹색 커서가 깜박이는 곳을 마우스 오른쪽 버튼으로 클릭하십시오. 명령이 거기에 붙여 넣어집니다. Enter 키를 누르면 명령이 실행됩니다.
우선 Apache 설치
sudo yum 설치 httpd
설치가 완료되면 VPS에서 실행되는 Apache를 시작할 수 있습니다.
sudo 서비스 httpd 시작
Mysql 설치
sudo yum은 mysql-server를 설치합니다. sudo 서비스 mysqld 시작
Mysql 보안 설치
sudo / usr / bin / mysql_secure_installation
mysql 보안 설치에서…
루트의 현재 비밀번호 입력 (없음 입력) :좋습니다. 새 비밀번호를 만들었습니다. 계속 진행합니다.
다음과 같이 확인 요청에 대한 포스트 응답을 제공해야합니다.
익명 사용자를 제거 하시겠습니까? [Y / n] y... 성공! 원격으로 루트 로그인을 허용하지 않습니까? [Y / n] y... 성공! 테스트 데이터베이스를 제거하고 액세스 하시겠습니까? [Y / n] y-테스트 데이터베이스 삭제 중... 성공! -테스트 데이터베이스에 대한 권한 제거... 성공! 지금 권한 테이블을 다시로드 하시겠습니까? [Y / n] y... 성공! 청소...
이제 PHP 설치
sudo yum install php php-mysql
마지막으로 Apache를 다시 시작하십시오.
sudo 서비스 httpd 다시 시작
이제 PHPmyAdmin 설치
sudo yum 설치 wget cd ~ wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release *
sudo yum 설치 phpmyadmin
이제 주소 표시 줄에 IP를 입력하면 아파치의 기본 테스트 페이지가 표시됩니다. 그러나 phpamyadmin을 설치 한 후에도 PC에서 phpmyadmin에 액세스 할 수 없습니다. 그 전에 phpamyadmin.conf에서 허용해야합니다.
phpmyadmin.conf를 변경하려면 nano를 편집기로 사용합니다.
sudo yum install nano
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
찾은 곳에이 줄을 삽입
모두에서 허용
그 후 CTRL + X를 누릅니다.
(덮어 쓰기를 확인하라는 메시지가 표시됨) Y를 누릅니다.
엔터 키를 치시오
다시 Apache를 다시 시작하십시오.
sudo 서비스 httpd 다시 시작
phpamyadmin에 액세스 할 수 있습니다. http://Your IP 또는 도메인 / phpmyadmin /
모두 성공적으로 Digitalocean에 LAMP를 설치했습니다.
이제 filezilla를 통해 서버에 연결하려는 경우, 두통없이 winscp를 사용할 수 있습니다. 그렇지 않으면 서버에 ftp를 설치해야합니다. Winscp는 조정이 필요하지 않으며 filezilla에 비해 매우 안전합니다.
- 이제 위와 같이 폴더 아이콘 오른쪽에있는 점을 클릭합니다.
- 이제 var로 이동하십시오.
- www로 이동
- html로 이동
- 당신은 루트라는 폴더 안에 있습니다.
(참고: 이것은 mediatemple에서 https /, hostgaotor 등에서 public_html /이라는 폴더입니다.)
이전 호스트에서 다운로드 한 모든 파일을 루트에 업로드하십시오.
mysql을 가져올 때 db가 2mb 미만인 경우 phpmayadmin을 사용할 수 있습니다.
대형 DB의 경우 아래 단계를 사용하십시오.
다운로드 sql_backup_db.sql 이전 호스트에서.
이제 roor 디렉토리에 업로드하십시오.
퍼티를 열고 로그인합니다.
이제 아래 명령을 입력하여 mysql 콘솔로 이동하십시오.
mysql -u 루트 -p
mysql 콘솔에 들어가려면 비밀번호를 입력하십시오.
지금 ..
데이터베이스 생성 new_database;
이제 QUIT를 입력하여 mysql을 종료하십시오.
이제 아래 명령을 입력하여 mysql을 가져옵니다.
mysql -u 루트 -p new_database</var/www/HTML/sql_backup_db.sql
그것은 mysql 암호를 묻고 Enter를 누르면 mysql db가 엄청나게 빠르게 가져 오기 시작합니다.
도메인 설정
이제 Digitalocean 제어판에서 DNS를 클릭하십시오.
이제 IP, 도메인 이름 및 호스트 이름을 입력하고 도메인 생성을 클릭하십시오.
이제 레코드 추가를 클릭하고 CNAME 레코드를 삽입하십시오.
이제 도메인 등록 기관으로 이동하여 세 개의 이름 서버를 입력하십시오.
ns1.digitalocean.com
ns2.digitalocean.com
ns3.digitalocean.com