Hostwinds 튜토리얼
에 대한 검색 결과:
목차
태그 : Cloud Servers, Drupal, VPS
Drupal은 웹 사이트를 관리 할 때 유연성과 사용 편의성을 제공하는 확립되고 고도로 평가 된 CSM (콘텐츠 관리 시스템)입니다.Drupal은 대규모 시스템을위한 탁월한 성능과 보안을 제공하며 미국 정부, 에미 시상 및 NASA가 사용하는 것을 발견했습니다.
Drupal은 가파른 학습 곡선이 있지만 간단한 블로그를 만드는 데 많은 장점을 제공합니다.이러한 추가의 이점에는 성능 손실 및 커뮤니티 구동 (오픈 소스) 지원이없는 더 높은 사용자 정의 가능성, 확장 성이 포함됩니다.
Drupal은 가장 일반적으로 램프 스택 (Linux, Apache, MySQL, PHP)을 효율적으로 실행하고 PHP 및 할당 가능한 데이터베이스를 제공하는 운영 체제를 설치해야합니다.
Drupal을 설치하기 전에 기본적으로 작동하려면 기본 요구 사항을 설정해야합니다.첫째, SSH를 통해 서버에 로그인하고 서버를 준비해야합니다.
1 단계: 아래 명령을 실행하여 OS를 업데이트하십시오.
yum update
1 단계: Apache를 웹 서버로 설치하십시오.메시지가 나타나면 "Y"를 입력하십시오.
yum install httpd
2 단계: Apache를 사용하십시오
systemctl enable httpd
3 단계 : 부팅 할 때 Apache를 설정하십시오
systemctl start httpd
4 단계 : Apache (httpd) 상태 확인
systemctl status httpd
5 단계 : 일단 Apache가 설치되고 확인되면 URL에서 서버의 IP로 탐색하여 올바르게 작동하는지 확인하십시오.이제 HTTP 서버 테스트 페이지가 나타납니다.
1 단계: MySQL을 설치하여 Drupal 용 데이터베이스 준비를 시작하십시오.
yum -y install @mysql
2 단계: 아래 명령을 입력하여 MySQL을 활성화하십시오.
systemctl enable --now mysqld
3 단계 : MySQL을 서버 시작시 부팅하도록 설정하십시오.
systemctl start mysqld
4 단계 : MySQL이 활성화되어 있는지 확인하십시오.
systemctl status mysqld
5 단계 : MySQL을 보호하십시오.
mysql_secure_installation
MySQL 암호를 묻는 메시지가 나타나면 0에서 2 사이의 암호 강도를 선택하십시오. 다음으로 필요한 강도에 따라 암호를 입력하십시오.HostWinds는 항상 시스템을 안전하게 유지하기 위해 강력한 암호를 사용하는 것이 좋습니다.암호를 설정하면 다음 질문에 답장을 보내십시오.
6 단계 : 설치된 MySQL에 로그인하십시오.
mysql -u root -p
7 단계 : 권한이있는 사용자와 함께 Drupal 설치를 위해 데이터베이스를 만듭니다.노트는 "Drupaluser"및 "암호"를 Drupal 데이터베이스 사용자 이름과 암호로 사용하고 있습니다.그런 다음 요구 사항과 교류 할 수 있습니다.
노트: mysql 명령을 실행하는 "drupal_db"는 Drupal 데이터베이스가 될 것입니다. "drupaluser"는 Drupal GUI 내의 Drupal Set-Up에서 필요할 때 데이터베이스의 암호입니다.
CREATE DATABASE drupal_db;
CREATE USER drupaluser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;
1 단계: Drupal은 CRM을 공식적으로 설치하기 전에 PHP와 셋업이 필요합니다.메시지가 나타나면 다음을 실행하고 "Y"답변을 시작하십시오.
yum install php
2 단계: 추가 PHP 확장 및 응용 프로그램을 설치하십시오.메시지가 나타나면 예를 들어 "Y"답변하십시오
yum install php-pear php-mysqlnd php-curl php-mbstring php-gd php-xml php-pear php-fpm php-pdo php-opcache php-json php-zip php-cli
3 단계 : PHP를 활성화하십시오
systemctl enable php-fpm
4 단계 : 부팅시 PHP가 시작되도록하십시오
systemctl start php-fpm
Drupal 버전을 다운로드하여 설치하십시오
1 단계: Drupal의 다운로드 페이지를 검토하십시오 https://www.drupal.org/download 사용할 수있는 버전.필요한 버전을 다음 명령의 끝으로 버전으로 바꿉니다.이 예제에서 버전 8.8.5를 설치하고 있습니다.
wget https://ftp.drupal.org/files/projects/drupal-8.8.5.tar.gz
2 단계: Drupal 다운로드를 추출하십시오.
tar -xvf drupal-8.8.5.tar.gz
3 단계 : 추출 된 폴더를 Apache 문서 루트 디렉토리로 이동
mv drupal-8.8.5 /var/www/html/drupal
4 단계 : Apache 액세스 권한을 수정하여 압축되지 않은 Drupal 루트 디렉토리에 액세스 할 수 있도록 허용
chown -R apache:apache /var/www/html/drupal
1 단계: Drupal 설정을 구성하십시오.기본 폴더에 액세스 할 수 있습니다.
CD / var / www / html / drupal / 사이트 / 기본값
2 단계: 기본 설정을 설정 파일에 복사합니다
cp -p default.settings.php settings.php
이제 Drupal 설정을 더 구성하려면 Settings.php 파일에 액세스 할 수 있습니다.
Drupal GUI에 액세스하려면 웹 서버에 필수 폴더 및 파일에 액세스 할 위치에서 Apache에서 구성 파일을 만들어야합니다.
1 단계: 텍스트 편집기 모드를 입력하려면 다음 파일에서 nano를 실행하십시오.
nano /etc/httpd/conf.d/drupal.conf
2 단계: 다음 표준 Apache 구성 텍스트를 추가하십시오.ServerAdmin 및 ServerName 열에서 "domainxample.com"을 도메인으로 수동으로 변경해야합니다.이러한 쉽게 볼 수있게하려면 우리는 그들을 대담하게 만들었습니다.
<VirtualHost *:80>
ServerAdmin webmaster@domainexample.com
ServerName domainexample.com
DocumentRoot /var/www/html/drupal
<Directory /var/www/html/drupal/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/drupal_error.log
CustomLog /var/log/httpd/drupal_access.log combined
</VirtualHost>
3 단계 : 이를 완료하도록 Apache 웹 서버를 다시 시작하십시오.
systemctl restart httpd
이제 웹 브라우저의 URL에 서버의 IP를 입력하면 Drupal의 설치 마법사를 묻는 메시지가 표시됩니다.
1 단계: 사용할 언어를 선택하십시오.
2 단계: 프로필에 설치하려는 설치 프로필 유형을 선택하십시오.기본적으로 표준 설치 프로필이 시작됩니다.
3 단계 : MySQL 설치 중에 생성 한 데이터베이스 이름과 암호를 입력하여 Drupal을 연결하십시오.주에서, 우리의 데이터베이스 이름은 drupal_db이고, 데이터베이스 사용자는 "drupaluser"이며 암호는 "암호"입니다.
4 단계 : 데이터베이스가 입력되고 확인되면 Drupal은 공식 설치를 시작합니다.
5 단계 : 마지막으로 사이트 구성에서 사이트 정보를 구성합니다.필요한 자세한 내용을 입력하고 Drupal CRM 및 암호의 사용자 이름을 만듭니다.준비가되면 저장하고 계속하십시오.
축하합니다!이제 서버에 Drupal을 설정하고 Drupal로 웹 사이트 구축을 시작할 수 있습니다. 사용자 설명서 여기.
작성자 Hostwinds Team / 팔월 9, 2021