웹사이트 검색

Ubuntu 18.04 LTS에 SEO 패널을 설치하는 방법


이 페이지에서

  1. 요구 사항\n
  2. 시작하기\n
  3. Apache, MariaDB 및 PHP 설치
  4. MariaDB 구성
  5. Seo 패널 설치
  6. Seopanel용 Apache 구성
  7. 서 패널 액세스

Seo Panel은 웹사이트의 검색 엔진 최적화를 관리하는 데 사용할 수 있는 무료 오픈 소스 SEO 제어판 애플리케이션입니다. Seo 패널은 웹사이트의 성능을 높이고 추적하는 데 도움이 되는 모든 최신 SEO 도구와 함께 제공됩니다. Seo Panel은 귀하의 웹사이트를 주요 무료 및 유료 인터넷 디렉토리에 제출할 수 있는 자동 디렉토리 제출 도구를 제공합니다.

특징

  • 사이트 감사자 및 웹마스터 도구를 제공합니다.\n
  • 메타 태그 생성기 및 백링크 검사기.
  • 30개 언어를 지원합니다.\n
  • 키워드 위치 검사기, 백링크 검사기, MOZ 순위 검사기 및 검색 엔진 포화도 검사기.\n

이 튜토리얼에서는 Ubuntu 18.04 LTS에 Seo Panel을 설치하겠습니다.

요구 사항

  • Ubuntu 18.04를 실행하는 서버.\n
  • sudo 권한이 있는 루트가 아닌 사용자.\n

시작하기

시작하기 전에 시스템을 최신 버전으로 업데이트해야 합니다. 다음 명령을 실행하여 이를 수행할 수 있습니다.

sudo apt-get update -y
sudo apt-get upgrade -y

시스템이 업데이트되면 시스템을 다시 시작하여 변경 사항을 적용하십시오.

Apache, MariaDB 및 PHP 설치

먼저 Apache 웹 서버, MariaDB, PHP 및 기타 PHP 모듈을 시스템에 설치해야 합니다. 다음 명령을 실행하여 모두 설치할 수 있습니다.

sudo apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-sq php7.2-intl unzip wget -y

모든 패키지가 설치되면 php.ini 파일을 엽니다.

sudo nano /etc/php/7.2/apache2/php.ini

다음과 같이 변경합니다.

memory_limit = 300M
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata

파일을 저장하고 닫습니다. 그런 다음 Apache 및 MariaDB 서비스를 다시 시작하고 다음 명령을 실행하여 부팅 시 시작할 수 있도록 합니다.

sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

MariaDB 구성

기본적으로 MariaDB는 강화되지 않습니다. 따라서 먼저 보안을 유지해야 합니다. 다음 명령을 실행하여 보안을 설정할 수 있습니다.

sudo mysql_secure_installation

이 명령은 아래와 같이 루트 암호를 설정하고, 익명 사용자를 제거하고, 원격 루트 로그인을 허용하지 않고, 테스트 데이터베이스를 제거합니다.

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

MariaDB가 보호되면 MariaDB 셸에 로그인합니다.

mysql -u root -p

프롬프트가 표시되면 루트 비밀번호를 입력하십시오. 그런 다음 다음 명령을 사용하여 Seo Panel에 대한 데이터베이스 및 사용자를 생성합니다.

MariaDB [(none)]> CREATE DATABASE seopaneldb;
MariaDB [(none)]> CREATE USER seopanel;

그런 다음 다음 명령을 사용하여 Seo Panel 데이터베이스에 권한을 부여합니다.

MariaDB [(none)]> GRANT ALL PRIVILEGES ON seopaneldb.* TO 'seopanel'@'localhost' IDENTIFIED BY 'mypassword';

mypassword를 위의 SQL 쿼리에서 선택한 보안 암호로 바꿉니다. 다음으로 다음 명령을 사용하여 권한을 플러시합니다.

MariaDB [(none)]> FLUSH PRIVILEGES;

그런 다음 다음 명령을 사용하여 MariaDB 콘솔을 종료합니다.

MariaDB [(none)]> exit

데이터베이스를 구성한 후 Seo Panel 설치를 진행할 수 있습니다.

Seo 패널 설치

먼저 다음 명령을 사용하여 최신 버전의 Seo Panel을 다운로드합니다.

wget https://excellmedia.dl.sourceforge.net/project/seopanel/Seopanel.v3/seopanel.v.3.16.0.zip

다운로드가 완료되면 다음 명령을 사용하여 다운로드한 파일의 압축을 풉니다.

unzip seopanel.v.3.16.0.zip

다음으로 다음 명령을 사용하여 추출된 디렉터리를 Apache 웹 루트 디렉터리에 복사합니다.

sudo cp -r seopanel /var/www/html/

그런 다음 다음 명령을 사용하여 seopanel 디렉토리에 적절한 권한을 부여하십시오.

sudo chown -R www-data:www-data /var/www/html/seopanel
sudo chmod -R 755 /var/www/html/seopanel

다음으로 다음 단계로 진행할 수 있습니다.

Seopanel용 Apache 구성

다음으로 Seo Panel용 아파치 가상 호스트 파일을 생성해야 합니다. 다음 명령으로 이 작업을 수행할 수 있습니다.

sudo nano /etc/apache2/sites-available/seopanel.conf

다음 줄을 추가합니다.

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/seopanel
     ServerName example.com

     <Directory /var/www/html/seopanel/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/seopanel_error.log
     CustomLog ${APACHE_LOG_DIR}/seopanel_access.log combined

</VirtualHost>

위 파일의 example.com을 자신의 도메인 이름으로 바꿉니다. 파일을 저장하고 닫습니다. 그런 다음 다음 명령을 사용하여 Seo 패널 가상 호스트 파일을 활성화합니다.

sudo a2ensite seopanel

다음으로 Apache 재작성 모듈을 활성화하고 Apache 웹 서버를 다시 시작하여 모든 변경 사항을 적용합니다.

sudo a2enmod rewrite
sudo systemctl restart apache2

Seo 패널 액세스

이제 Seo Panel이 설치 및 구성되었습니다. Seo Panel 웹 인터페이스에 액세스할 시간입니다.

웹 브라우저를 열고 seopanel 웹사이트의 URL을 입력합니다(저의 경우 http://example.com). 다음 페이지로 리디렉션됩니다.

모든 요구 사항이 확인되면 다음 단계로 진행 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

데이터베이스 이름, 데이터베이스 사용자 이름 및 암호와 같은 데이터베이스 세부 정보를 제공합니다. 그런 다음 다음 단계로 진행 버튼을 클릭합니다. 일단 설치가 성공적으로 완료되었습니다. 다음 페이지가 표시됩니다.

이제 관리자 로그인 진행 버튼을 클릭합니다. 다음 페이지에서 Seo 패널 기본 대시보드를 볼 수 있습니다.

축하합니다! Ubuntu 18.04 서버에 Seo 패널을 성공적으로 설치했습니다. 이제 웹사이트의 검색 엔진 최적화를 쉽게 관리할 수 있습니다. 궁금한 점이 있으면 언제든지 문의해 주세요.