웹사이트 검색

Ubuntu 16.04에 Open Real Estate를 설치하는 방법


이 페이지에서

  1. 요구 사항\n
  2. 시작하기\n
  3. LAMP 서버 설치
  4. MariaDB 구성
  5. Open Real Estate 다운로드
  6. Open Real Estate를 위한 Apache 구성\n

Open Real Estate는 부동산 중개업자 및 중개업자의 웹사이트를 구축하는 데 사용할 수 있는 무료 소프트웨어 응용 프로그램입니다. Open Real Estate를 사용하면 부동산 웹사이트에서 여러 언어와 통화를 사용할 수 있으므로 다른 국가의 사용자가 쉽게 사용할 수 있습니다. Open Real Estate에는 검색 시스템에 의한 더 나은 인덱싱 및 SEF URL 사용을 위해 사이트의 유연한 설정을 제공하는 내장형 SEO 기능이 함께 제공됩니다. 간단하고 사용자 친화적이며 사용하기 쉬운 웹 인터페이스를 제공하여 중앙 위치에서 관리할 수 있습니다.

이 튜토리얼에서는 Ubuntu 16.04에 Open Real Estate 소프트웨어를 설치하는 방법을 배웁니다.

요구 사항

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

시작하기

시작하기 전에 필요한 패키지를 설치하고 시스템 저장소를 최신 버전으로 업데이트해야 합니다. 다음 명령을 사용하여 이 작업을 수행할 수 있습니다.

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

리포지토리가 최신 상태이면 시스템을 다시 시작하여 모든 변경 사항을 적용합니다. 그런 다음 다음 명령을 사용하여 필요한 패키지를 설치합니다.

sudo apt-get install nano curl wget unzip -y

램프 서버 설치

Open Real Estate는 PHP로 작성된 Apache 웹 서버에서 실행되며 MariaDB를 사용하여 데이터를 저장합니다. 따라서 시스템에 LAMP 서버를 설치해야 합니다. 다음 명령을 사용하여 필수 PHP 라이브러리와 함께 LAMP 서버를 설치할 수 있습니다.

sudo apt-get install apache2 libapache2-mod-php7.0 mariadb-server mariadb-client php7.0 php7.0-mcrypt php7.0-mysql php7.0-gd php7.0-curl -y

모든 패키지가 설치되면 Apache 및 MariaDB 서비스를 시작하고 다음 명령을 사용하여 부팅 시 시작할 수 있도록 합니다.

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

MariaDB 구성

기본적으로 MariaDB는 안전하지 않습니다. 따라서 먼저 보안을 유지해야 합니다. mysql_secure_installation 스크립트를 사용하여 보안을 설정할 수 있습니다.

sudo mysql_secure_installation

이 스크립트는 아래와 같이 루트 암호를 설정하고, 익명 사용자를 제거하고, 원격 루트 로그인을 허용하지 않고, 테스트 데이터베이스와 보안 MariaDB에 대한 액세스를 제거합니다.

Set root password? [Y/n] y
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가 확보되면 Open Real Estate용 데이터베이스를 생성합니다.

먼저 다음 명령을 사용하여 MariaDB 콘솔에 로그인합니다.

mysql -u root -p

암호를 입력하라는 메시지가 표시되면 루트 암호를 입력하고 Open Real Estate용 데이터베이스를 생성합니다.

MariaDB [(none)]> create database openrealestatedb;

다음으로 Open Real Estate에 대한 사용자를 생성하고 다음 명령을 사용하여 Open Real Estate에 대한 모든 권한을 부여합니다.

MariaDB [(none)]> GRANT ALL PRIVILEGES ON openrealestatedb.* TO 'user'@'localhost' IDENTIFIED BY 'password';

다음으로 다음 명령을 사용하여 권한을 플러시합니다.

MariaDB [(none)]> flush privileges;

마지막으로 다음 명령을 사용하여 MariaDB 콘솔을 종료합니다.

MariaDB [(none)]> quit

오픈 부동산 다운로드

먼저 공식 웹사이트에서 최신 버전의 Open Real Estate를 다운로드해야 합니다.

다음 명령으로 다운로드할 수 있습니다.

wget http://open-real-estate.info/files/OpenRealEstateV1.22.2_en.zip

다운로드가 완료되면 apache 루트 디렉터리에 압축을 풉니다.

sudo unzip OpenRealEstateV1.22.2_en.zip -d /var/www/html/openrealestate

그런 다음 다음 명령을 사용하여 openrealestate 디렉토리에 적절한 소유권을 부여합니다.

sudo chown -R www-data:www-data /var/www/html/openrealestate

Open Real Estate를 위한 Apache 구성

다음으로 Open Real Estate에 대한 Apache 가상 호스트 지시문을 생성해야 합니다. 다음 명령으로 이 작업을 수행할 수 있습니다.

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

다음 줄을 추가합니다.

<VirtualHost *:80>
ServerAdmin 
DocumentRoot /var/www/html/openrealestate/
ServerName www.example.com
<Directory /var/www/html/openrealestate/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/openrealestate-error_log
CustomLog /var/log/apache2/openrealestate-access_log common
</VirtualHost>

완료되면 파일을 저장하고 닫은 후 다음 명령을 사용하여 가상 호스트 지시문을 활성화합니다.

sudo a2ensite openrealestate

마지막으로 Apache 웹 서버를 다시 시작하여 모든 변경 사항을 적용합니다.

sudo systemctl restart apache2

이제 웹 브라우저를 열고 URL http://example.com을 입력하십시오. Open Real Estate 페이지로 리디렉션됩니다. 설치를 완료하려면 필수 단계를 완료하십시오.