安装 Polr 在 Ubuntu 20.04 LTS

在 Ubuntu 20.04 LTS Focal Fossa 上安装 Polr 链接缩短器

图片[1]-安装 Polr 在 Ubuntu 20.04 LTS-山海云端论坛

步骤 1: 首先,确保您的系统软件包是最新的,运行以下命令:

sudo apt update sudo apt upgrade

步骤 2: 安装 LAMP 堆栈,Polr 需要一个 LAMP 服务器。如果您还没有安装 LAMP,请按照我们的教程进行安装。

步骤 3: 安装 PHP Composer,这是管理 Polr 依赖项所必需的:

curl -sS https://getcomposer.org/installer | php mv -f composer.phar /usr/local/bin/composer

您可以使用以下命令验证 Composer 是否已正确安装:

composer -V

步骤 4: 在 Ubuntu 20.04 上安装 Polr。首先,从 Github 克隆 Polr 存储库,并安装所有必需的依赖项:

mkdir -p /var/www/polr git clone https://github.com/cydrobolt/polr.git --depth=1 /var/www/polr cd /var/www/polr composer install --no-dev -o

接下来,启用基于 Web 的安装程序:

cp .env.setup .env

确保 Polr 目录具有适当的权限:

sudo chown -R www-data:www-data /var/www/polr sudo chmod -R 755 /var/www/polr

步骤 5: 为 Polr 配置 MariaDB。首先,使用 mysql_secure_installation 命令来加固 MariaDB 并创建一个数据库和用户:

mysql_secure_installation

按照提示设置 root 密码,删除匿名用户,禁止远程 root 登录,删除测试数据库,以及刷新权限表。

登录到 MariaDB 控制台并为 Polr 创建数据库:

mysql -u root -p

输入 MariaDB 根密码后,执行以下命令:

CREATE DATABASE polrdb CHARACTER SET utf8mb4; GRANT ALL PRIVILEGES ON polrdb.* TO 'polr'@'localhost' IDENTIFIED BY 'your-strong-password'; FLUSH PRIVILEGES; EXIT;

步骤 6: 配置 Apache。创建一个新的 Apache 虚拟主机配置文件,例如 polr.conf

sudo nano /etc/apache2/sites-available/polr.conf

将以下配置添加到文件中:

<VirtualHost *:80> ServerAdmin admin@your-domain.com DocumentRoot /var/www/polr/public ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/polr/public/> Options FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

保存并关闭文件。然后启用 Apache 重写模块,启用您的新虚拟主机配置文件,并重新启动 Apache:

sudo a2enmod rewrite sudo a2ensite polr.conf sudo systemctl restart apache2.service

步骤 7: 配置防火墙。如果启用了 UFW 防火墙,确保打开 HTTP(端口 80)和 HTTPS(端口 443):

sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw reload

步骤 8: 访问 Polr Web 界面。在浏览器中导航至您的 Polr 安装:

http://your-domain.com

如果您使用防火墙,请确保打开端口 80 以允许访问。

图片[2]-安装 Polr 在 Ubuntu 20.04 LTS-山海云端论坛

恭喜!您已成功在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 Polr 链接缩短器。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容