데비안 10'da RainLoop Kurulumu
RainLoop 뭐야? Rainloop PHP ile kodlanmış, kurulumu ve kullanımı basit web-tabanlı e-posta istemcisidir. Yani Rainloop Google Inbox ve gmail siteleri ile aynı işlevi görür. Bu uygulamalar ile google sunucularında bulunan e-posta hesaplarınızın yönetimini yapılıyor. Rainloop ile de kendi sunucularınızdaki e-posta hesapları kolaylıkla yönetebilirsiniz. 키사카, RainLoop는 사용자가 원하는 대로 사용할 수 있습니다.
Kurulum İçin Gereksinimler
Adım 1 -- Sunucu oluşturmak
En az 2GB RAM'e sahip işletim sistemi olarak Debian 10'u seçerek yeni bir sunucu oluşturun. SSH aracılığıyla Bulut Sunucunuza bağlanın ve sayfanın üst kısmında vurgulanan kimlik bilgilerini kullanarak oturum açın.
Debian 10 sunucunuzda oturum açtıktan sonra, temel sisteminizi mevcut en son paketlerle güncellemek için aşağıdaki komutu çalıştırın.
apt-get update -y
Adım 2 -- LEMP 서버 안내
İlk olarak, sunucunuza NGINX web sunucusu, MariaDB , PHP ve diğer gerekli PHP uzantılarını yüklemeniz gerekecek. Hepsini aşağıdaki komutla yükleyebilirsiniz:
apt-get install nginx mariadb-server php php-cli php-fpm php-curl php-json php-mbstring php-mysql php-common php-xml unzip -y
Tüm paketler yüklendikten sonra php.ini dosyasını düzenleyerek bazı değişiklikler yapmamız gerekecek.
nano /etc/php/7.3/fpm/php.ini
Aşağıdaki satırları bu şekilde değiştirelim:
upload_max_filesize = 50M
post_max_size = 50M
date.timezone = Asia/Kolkata
Dosyayı kaydedin ve kapatın. ardından değişiklikleri uygulamak için PHP-FPM hizmetini yeniden başlatın:
systemctl restart php7.3-fpm
Adım 3 -- RainLoop için bir Veritabanı Oluşturmak
RainLoop는 실제 사용자가 작업을 수행할 수 있도록 지원합니다. 다음은 MariaDB'ye giriş yapın에 대한 정보입니다.
mysql
Giriş yaptıktan sonra, aşağıdaki komutla bir veritabanı ve kullanıcı oluşturun:
CREATE DATABASE raindb;
CREATE USER 'rainuser'@'localhost' IDENTIFIED BY 'password';
Ardından, aşağıdaki komutla tüm ayrıcalıkları raindb'ye veriyoruz:
GRANT ALL ON raindb.* TO 'rainuser'@'localhost';
예를 들어, 데이터 보호 및 데이터 보호는 MariaDB kabuğundan çıkıyoruz에 대해 다음과 같습니다.
FLUSH PRIVILEGES;
EXIT;
그러나 MariaDB'yi, RainLoop는 이미 올루요루즈에 있습니다.
Adım 4 -- RainLoop 쿠루루무
다음은 RainLoop에서 사용할 수 있는 Nginx 버전입니다.
mkdir /var/www/rainloop
Daha sonra aşağıdaki komutla RainLoop'un en son sürümünü indiriyoruz:
wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
Ardından, indirdiğimiz dosyayı aşağıdaki komutla/var/www/rainloop dizinine açıyoruz:
unzip rainloop-community-latest.zip -d /var/www/rainloop
예를 들어, rainloop는 다음과 같이 사용할 수 있습니다:
chown -R www-data:www-data /var/www/rainloop
chmod -R 775 /var/www/rainloop
Nginx'i yapılandırmaya devam edelim.
Adım 5 -- RainLoop in Nginx Yapılandırması
RainLoop는 Nginx를 사용하여 모든 작업을 수행할 수 있습니다. Aşağıdaki komutla oluşturabiliriz:
nano /etc/nginx/sites-available/rainloop.conf
Aşağıdaki satırları ekleyin:
server {
listen 80;
server_name rainloop.example.com;
root /var/www/rainloop;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_keep_conn on;
include fastcgi_params;
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
location ^~ /data {
deny all;
}
}
Dosyayı kaydedip kapatalım, ardından aşağıdaki komutla Nginx sanal sunucuyu etkinleştirelim:
ln -s /etc/nginx/sites-available/rainloop.conf /etc/nginx/sites-enabled/
다음은 Nginx'i doğrulayalım에서 다음과 같은 구문을 사용하여 komutla를 사용하는 것입니다.
nginx -t
Aşağıdaki çıktıyı almalısınız:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
예를 들어, Nginx에서 사용자 인터페이스를 사용할 수 있습니다.
systemctl reload nginx
예를 들어 Nginx는 다음과 같이 서버 이름과 해시 버킷 크기를 변경하여 다음과 같이 변경할 수 있습니다.
nano /etc/nginx/nginx.conf
Aşağıdaki satırı http { altına ekleyin:
server_names_hash_bucket_size 64;
Dosyayı kaydedip kapatın, ardından değişiklikleri uygulamak için Nginx hizmetini yeniden başlatın:
systemctl restart nginxAdmin
광고 6 -- RainLoop Arayüzüne Erişim Sağlamak
Şimdi web tarayıcınızı açın ve http://rainloop.example.com/?admin URL'sini kullanarak RainLoop admin arayüzüne erişim sağlayın. Aşağıdaki sayfayı görmelisiniz:
로그인: 관리자
비밀번호: 12345
Şimdi ise http://rainloop.example.com URL'sini kullanarak RainLoop kullanıcı arayüzüne erişim sağlayın. Aşağıdaki sayfayı görmelisiniz:
Reference
이 문제에 관하여(데비안 10'da RainLoop Kurulumu), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aciklab/debian-10da-rainloop-kurulumu-3bic텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)