Debian Sunucu Hazırlama-2 Sayfa (Debian 9 (Stretch) ile Apache, BIND, Dovecot, PureFTPD ve ISPConfig 3.1)

10 Apache2’yi yükleyin, PHP, FCGI, suExec, Pear, phpMyAdmin ve mcrypt

Apache2, PHP5, phpMyAdmin, FCGI, suExec, Pear ve mcrypt aşağıdaki gibi kurulabilir:

Aşağıdaki soruları göreceksiniz:

Web server to reconfigure automatically: <- apache2
Configure database for phpmyadmin with dbconfig-common? <- yes
Enter the phpmyadmin application password? <- Sadece Giriş(Enter) tuşuna bas
Enter the password of the administrative user? <- mysql root şifresini gir

Daha sonra, Apache modüllerini suexec, yeniden yazma, ssl, eylemleri ve içeriklerini etkinleştirmek için aşağıdaki komutu çalıştırın (WebDAV kullanmak isterseniz, dav, dav_fs ve auth_digest):

Sunucunun HTTPOXY güvenlik açığı ile saldırıya uğramamasını sağlamak için, /etc/apache2/conf-available/httpoxy.conf yapılandırma dosyasını ekleyerek HTTP_PROXY üstbilgisini apache’de global olarak devre dışı bırakırız

Aşağıdaki içeriği dosyaya yapıştırın:

Ve modülü çalıştırarak etkinleştirin:

11  Let’s Encrypt yükleme

ISPConfig 3.1, ücretsiz SSL Sertifika yetkilisi için şifrelemeyi destekliyor. Let’s Encrypt işlevi, web siteniz için ISPConfig içinden ücretsiz SSL sertifikaları oluşturmanıza izin verir.

Şimdi Let’s encrypt için destek ekleyeceğiz.

LE’yi kurmaktan başka bir işlem gerekli değildir. Web sitelerini eklediğinizde, SSL sertifikaları ISPConfig tarafından oluşturulur.

12  PHP-FPM yükleme

Apache ile PHP-FPM kullanmak için, varsayılan olarak yüklenmiş ve sadece etkinleştirilmiş olması gereken mod_proxy_fcgi Apache modülüne ihtiyacımız var. PHP-FPM’yi aşağıdaki gibi yükleyebiliriz:

Modülleri etkinleştirdiğinizden ve Apache’yi yeniden başlattığınızdan emin olun:

12.2 PHP Opcode Önbelleği (isteğe bağlı) kurun

Opcache, PHP ara kodunu önbelleğe almak ve optimize etmek için ücretsiz bir PHP opcode cacher. APCu, birçok CMS önbellekleme sistemi tarafından kullanılan Opcache için APC uyumlu işlevleri sağlayan bir uyumluluk modülüdür. PHP sayfanızı hızlandırmak için bu PHP uzantılarının yüklü olması önerilir.

APCu aşağıdaki gibi kurulabilir:

Şimdi Apache’yi yeniden başlat:

13 Mailman Yükleme

ISPConfig, Mailman posta listelerini yönetmenize (oluştur / değiştir / sil) olanak tanır. Bu özellikten yararlanmak istiyorsanız, Mailman’ı aşağıdaki gibi yükleyin:

En az bir dil seçin, ör .:

 

Mailman’ı başlatabilmemiz için, postacı olarak adlandırılan bir ilk posta listesi oluşturulmalıdır:

 

Kopyaladıktanı sonra / etc / aliases aç …

… ve aşağıdaki satırları ekleyin:

ve Postfix yeniden başlat:

Son olarak, Mailman Apache yapılandırmasını etkinleştirmeliyiz:

Bu, tüm Apache sankonları için alias / cgi-bin / mailman / öğesini tanımlar. Bu, http://sunucu1.ornek.com/cgi-bin/mailman/admin/ adresindeki bir liste için Mailman yönetici arayüzüne erişebileceğiniz anlamına gelir. http://sunucu1.ornek.com/cgi-bin/mailman/listinfo/ adresindeki e-posta listesinin kullanıcıları için web sayfası bulunabilir.

http://sunucu1.ornek.com/pipermail altında posta listesi arşivlerini bulabilirsiniz.

Apache’yi daha sonra yeniden başlat:


Ardından Mailman arka planını başlatın:

14.PureFTPd  Yükleme

PureFTPd ve kota aşağıdaki komutla yüklenebilir:

/etc/default/ pure-ftpd-common dosyasını düzenleyin …

… ve başlangıç modunun bağımsız olarak ayarlandığından ve ayarlandığından emin olun. VIRTUALCHROOT=true:

Artık, FTP ve TLS oturumlarına izin vermek için PureFTPd’yi yapılandırıyoruz. Tüm şifreler ve tüm veriler açık metinde aktarıldığı için FTP çok güvensiz bir protokoldür. TLS kullanarak, tüm iletişim şifrelenebilir ve bu sayede FTP daha güvenli hale getirilebilir.

FTP ve TLS oturumlarına izin vermek istiyorsanız

TLS’yi kullanabilmek için bir SSL sertifikası oluşturmamız gerekiyor. / Etc / ssl / private / dizininde oluşturuyorum, bu yüzden önce bu dizini oluşturuyorum:

Daha sonra SSL sertifikasını aşağıdaki gibi oluşturabiliriz:

SSL sertifikasının izinlerini değiştirin:

Ardından PureFTPd’yi yeniden başlatın:

1Shares