AI 能否應對越來越多的勒索軟件攻擊?
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
在本教程中,您将学习安装NextCloud软件。我们将使用Caddy满足我们的Web服务器需求,因为它可以简化配置并简化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,我们将使用TCP套接字而不是Unix套接字,因为它们更加优化。
/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
接下来,我们必须安装Caddy。
运行Caddy安装脚本将自动为您的系统下载正确的版本(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;"
}
让我们也将Caddy变成一项服务。将这些行粘贴到文件中/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
启用并运行Caddy服务器。
systemctl enable caddy.service
systemctl start caddy.service
NextCloud设置需要数据库。
注意:保存并记住您在MariaDB安装期间选择的root密码!
运行以下命令以安装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 布恩還是禍根
ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。
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 部分
過去幾十年,醫療保健領域的人工智能取得了巨大飛躍。因此,醫療保健中人工智能的未來仍在日益增長。