Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
Apache Subversion (SVN) ist eine weit verbreitete Versionskontrolllösung, mit der Dateien verschiedener Versionen wie Quellcode und Dokumente gespeichert werden können.
In diesem Artikel werde ich Ihnen zeigen, wie Sie mit Apache Subversion und Apache einen SVN-Server auf einer Vultr CentOS 7-Serverinstanz erstellen.
sudo yum update
sudo shutdown -r now
Melden Sie sich nach dem Neustart erneut mit demselben sudo-Benutzer beim System an.
Installieren Sie Apache mit YUM:
sudo yum install httpd
Entfernen Sie die Standard-Begrüßungsseite von Apache:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Verhindern Sie, dass Apache Dateien im Verzeichnis "/ var / www / html" anzeigt:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Damit SVN mit Apache funktioniert, müssen Sie zusätzlich zu SVN ein Apache-Modul "mod dav svn" installieren :
sudo yum install subversion mod_dav_svn
sudo vi /etc/httpd/conf.modules.d/10-subversion.conf
Die Datei sollte lauten:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule dontdothat_module modules/mod_dontdothat.so
Fügen Sie das folgende Segment hinzu:
<Location /svn>
DAV svn
SVNParentPath /svn
AuthName "SVN Repos"
AuthType Basic
AuthUserFile /etc/svn/svn-auth
AuthzSVNAccessFile /svn/authz
Require valid-user
</Location>
Speichern und Beenden:
:wq!
Hinweis : In dieser Konfiguration haben wir eine HTTP-Zugriffsauthentifizierungsdatei "/ etc / svn / svn-auth" und eine Benutzerberechtigungssteuerungsdatei "/ svn / authz" angegeben. Beide werden später erstellt.
sudo mkdir /svn
cd /svn
sudo svnadmin create repo1
sudo chown -R apache:apache repo1
Verwenden Sie die folgenden Befehle, um eine HTTP-Zugriffsauthentifizierungsdatei "/ svn / svn-auth" und ein SVN-Benutzerkonto "user001" zu erstellen:
sudo mkdir /etc/svn
sudo htpasswd -cm /etc/svn/svn-auth user001
sudo chown root:apache /etc/svn/svn-auth
sudo chmod 640 /etc/svn/svn-auth
Wenn Sie weitere SVN-Benutzerkonten erstellen möchten, lesen Sie die folgenden Befehle:
sudo htpasswd -m /etc/svn/svn-auth user002
sudo htpasswd -m /etc/svn/svn-auth user003
Warnung : Verwenden Sie von nun an nicht mehr das Flag "-c", da Sie sonst die Authentifizierungsdatei neu erstellen und alle zuvor eingerichteten Benutzerkonten löschen.
sudo cp /svn/repo1/conf/authz /svn/authz
sudo vi /svn/authz
Annehmen, dass:
Dann können Sie die Einstellungen wie folgt ändern:
[groups]
admin=user001
repo1_user=user002
repo1_trainee=user003
[/]
@admin=rw
[repo1:/]
@repo1_user=rw
@repo1_trainee=r
Speichern und Beenden:
:wq!
Starten Sie Apache:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Öffnen Sie den HTTP-Service-Port:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Verwenden Sie abschließend den folgenden Pfad, um von einem SVN-Client aus auf das SVN-Repo "repo1" auf Ihrem Server zuzugreifen:
http://<your-server-ip>/svn/repo1/
Damit ist unser Tutorial abgeschlossen. Danke fürs Lesen.
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.
Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+
Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.
Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren
13 Tools zur kommerziellen Datenextraktion von Big Data
Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true
Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.
Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1
KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.