AI가 랜섬웨어 공격의 증가와 싸울 수 있습니까?
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
이 학습서에서는 NextCloud 소프트웨어 설치를 학습 합니다. 우리는 웹 서버 요구에 Caddy를 사용할 것입니다. SSL 인증서를 쉽게 구성하고 발급 할 수 있기 때문입니다. 이 가이드의 지침은 NextCloud 12 용으로 작성되었지만 최신 버전에서도 작동 할 수 있습니다.
시작하기 전에 서버가 최신 상태인지 확인하고 필요한 PHP 7.1 모듈을 설치하십시오.
apt-get update
apt-get upgrade -y
apt-get install software-properties-common unzip
PHP 7.1을 설치하고 설정하십시오.
apt-get install -y python-software-properties
add-apt-repository -y ppa:ondrej/php
apt-get update -y
apt-get install -y php7.1 php7.1-fpm php7.1-cli php7.1-json php7.1-curl php7.1-imap php7.1-gd php7.1-mysql php7.1-xml php7.1-zip php7.1-intl php7.1-mcrypt php-imagick php7.1-mbstring
Caddy의 경우 최적화 된 Unix 소켓 대신 TCP 소켓을 사용합니다.
/etc/php/7.1/fpm/pool.d/www.conf
36 행에서 파일 을 편집하십시오 listen = /run/php/php7.1-fpm.sock
. 아래에 표시된 것처럼 주석 처리하고 대신 TCP 소켓을 추가하십시오.
;listen = /run/php/php7.1-fpm.sock
listen = 127.0.0.1:9000
이제 PHP7.1-fpm을 다시 시작하십시오.
service php7.1-fpm restart
다음으로 캐디를 설치해야합니다.
캐디 설정 스크립트를 실행하면 시스템에 맞는 올바른 버전 (32/64 비트)을 자동으로 다운로드하여 설치합니다.
curl https://getcaddy.com | bash -s personal
다음에서 파일을 제공 할 루트 디렉토리를 작성하십시오.
mkdir -p /var/www/nextcloud
폴더 /etc/caddy
와 " Caddyfile
" 파일을 작성하십시오 .
mkdir -p /etc/caddy
nano /etc/caddy/Caddyfile
이제 다음 내용을 붙여 넣습니다.
your-domain-here.com {
root /var/www/nextcloud
log /var/log/nextcloud_access.log
errors /var/log/nextcloud_errors.log
fastcgi / 127.0.0.1:9000 php {
env PATH /bin
}
rewrite {
r ^/index.php/.*$
to /index.php?{query}
}
# client support (e.g. os x calendar / contacts)
redir /.well-known/carddav /remote.php/carddav 301
redir /.well-known/caldav /remote.php/caldav 301
# remove trailing / as it causes errors with php-fpm
rewrite {
r ^/remote.php/(webdav|caldav|carddav|dav)(\/?)$
to /remote.php/{1}
}
rewrite {
r ^/remote.php/(webdav|caldav|carddav|dav)/(.+?)(\/?)$
to /remote.php/{1}/{2}
}
rewrite {
r ^/public.php/(.+?)(\/?)$
to /public.php/(.+?)(\/?)$
}
# .htaccess / data / config / ... shouldn't be accessible from outside
status 403 {
/.htacces
/data
/config
/db_structure
/.xml
/README
}
header / Strict-Transport-Security "max-age=31536000;"
}
캐디를 서비스로 바꾸어 봅시다. 이 행을 파일에 붙여 넣습니다 /etc/systemd/system/caddy.service
.
[Unit]
Description=Caddy HTTP/2 web server %I
Documentation=https://caddyserver.com/docs
After=network-online.target
Wants=network-online.target
Wants=systemd-networkd-wait-online.service
[Service]
; run user and group for caddy
User=root
Group=root
ExecStart=/usr/local/bin/caddy -agree=true -conf=/etc/caddy/Caddyfile
Restart=on-failure
; create a private temp folder that is not shared with other processes
PrivateTmp=true
; limit the number of file descriptors, see `man systemd.exec` for more limit settings
LimitNOFILE=8192
[Install]
WantedBy=multi-user.target
캐디 서버를 활성화하고 실행하십시오.
systemctl enable caddy.service
systemctl start caddy.service
NextCloud 설정에는 데이터베이스가 필요합니다.
참고 : MariaDB 설치 중에 선택한 루트 암호를 저장하고 기억하십시오!
MariaDB를 설치하려면 다음 명령을 실행하십시오. MariaDB 저장소를 선택한 다른 저장소로 바꾸고 싶을 수도 있습니다.
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
add-apt-repository 'deb [arch=amd64,i386] http://ftp.utexas.edu/mariadb/repo/10.2/ubuntu zesty main'
apt update
apt install mariadb-server -y
MariaDB가 설치되면 NextCloud 설치를위한 사용자 및 데이터베이스를 작성해야합니다.
이 명령 순서를 실행하십시오.
mysql -u root -p
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'exampleUser'@'localhost' IDENTIFIED BY 'securepassword';
FLUSH PRIVILEGES;
exit
설치가 상주 할 루트 디렉토리로 변경하고 다음 명령을 실행하십시오.
cd /var/www/nextcloud
wget https://download.nextcloud.com/server/releases/nextcloud-12.0.0.zip
unzip nextcloud-*
mv nextcloud/* .
chown -R www-data:www-data /var/www/nextcloud
rm -rf nextcloud-*.zip
이제 도메인 이름 또는 IP 주소를 방문하면 설치 화면이 나타납니다. 화면의 설치 지시 사항에 따라 원하는 관리자 계정 세부 사항, 데이터베이스 사용자, 비밀번호 및 이름을 입력하십시오.
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
오픈 소스이자 무료 운영 체제인 ReactOS가 최신 버전과 함께 제공됩니다. 현대 Windows 사용자의 요구 사항을 충족하고 Microsoft를 무너뜨릴 수 있습니까? 이 구식이지만 더 새로운 OS 환경에 대해 자세히 알아보겠습니다.
Whatsapp은 마침내 Mac 및 Windows 사용자용 데스크톱 앱을 출시했습니다. 이제 Windows 또는 Mac에서 Whatsapp에 쉽게 액세스할 수 있습니다. Windows 8 이상 및 Mac OS 10.9 이상에서 사용 가능
인공 지능이 소규모 회사에서 어떻게 인기를 얻고 있으며 어떻게 인공 지능이 성장할 가능성을 높이고 경쟁자가 우위를 점할 수 있는지 알아보려면 이 기사를 읽으십시오.
최근 Apple은 문제를 해결하기 위해 macOS Catalina 10.15.4 추가 업데이트를 출시했지만 이 업데이트로 인해 Mac 컴퓨터의 브릭킹으로 이어지는 더 많은 문제가 발생하는 것 같습니다. 자세히 알아보려면 이 기사를 읽어보세요.
빅데이터의 13가지 상용 데이터 추출 도구
우리 컴퓨터는 모든 데이터를 저널링 파일 시스템이라고 하는 체계적인 방식으로 저장합니다. 검색을 누르는 즉시 컴퓨터에서 파일을 검색하고 표시할 수 있는 효율적인 방법입니다.https://wethegeek.com/?p=94116&preview=true
과학이 빠른 속도로 발전하고 우리의 많은 노력을 인수함에 따라 설명할 수 없는 특이점에 처할 위험도 높아집니다. 특이점이 우리에게 무엇을 의미할 수 있는지 읽어보십시오.
26가지 빅 데이터 분석 기법에 대한 통찰: 1부
의료 분야의 AI는 지난 수십 년 동안 큰 도약을 했습니다. 따라서 의료 분야에서 AI의 미래는 여전히 나날이 성장하고 있습니다.