在CentOS 8上安装Polr:创建您自己的URL缩短服务

Polr是一个快速、现代且开源的链接简化程序,它允许您托管自己的URL缩短服务,标记URL并控制数据。Polr的功能可以帮助您推广在线品牌,因为它能够通过跟踪每个链接的点击,更方便地共享短链接并获得更深入的见解。

图片[1]-在CentOS 8上安装Polr:创建您自己的URL缩短服务-山海云端论坛

步骤1:确保系统更新

首先,确保您的CentOS 8系统是最新的,运行以下命令更新所有软件包:

sudo dnf update

步骤2:安装LAMP Stack

Polr需要一个LAMP(Linux,Apache,MySQL,PHP)堆栈。如果您的服务器上尚未安装LAMP堆栈,请按照我们的教程进行操作。

步骤3:安装Composer

Composer是PHP的依赖管理工具,Polr需要它来管理依赖关系。运行以下命令以下载并安装Composer:

curl -sS https://getcomposer.org/installer | php

步骤4:下载并配置Polr

从Polr的GitHub存储库克隆代码,然后将文件移到Web服务器的根目录:

cd /var/www/html git clone https://github.com/cydrobolt/polr.git --depth=1 mv ./polr/.[!.]* . && mv ./polr/* . && rm -rf polr

接下来,使用Composer安装Polr的依赖项:

php composer.phar install --no-dev -o cp .env.setup .env

在这一步,确保更改文件夹权限,以确保Web服务器可以正常访问:

chown -R apache:apache /var/www/html/ chmod -R 755 /var/www/html/ chcon -R -t httpd_sys_rw_content_t storage .env

步骤5:配置MariaDB for Polr

默认情况下,MariaDB不会进行强化。您可以使用mysql_secure_installation脚本来增强MariaDB的安全性:

mysql_secure_installation

按照提示进行配置,这将包括设置root密码、删除匿名用户、禁止远程root登录以及删除测试数据库。

接下来,登录到MariaDB控制台并为Polr创建一个数据库:

mysql -u root -p

在MySQL提示符下,执行以下SQL命令。确保将 <your-password> 替换为您选择的密码:

CREATE DATABASE polrdb; CREATE USER 'polr'@'localhost' IDENTIFIED BY '<your-password>'; GRANT ALL PRIVILEGES ON polrdb.* TO 'polr'@'localhost'; FLUSH PRIVILEGES; EXIT;

步骤6:为Polr配置Apache

创建一个新的Apache虚拟主机配置文件,以便Polr可以正常运行。创建一个新的Polr.conf文件:

nano /etc/httpd/conf.d/polr.conf

将以下内容添加到配置文件中,并确保将 <your-domain.com> 更改为您的域名:

ServerName your-domain.com ServerAlias www.your-domain.com DocumentRoot "/var/www/html/public" <Directory "/var/www/html/public"> Require all granted Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all ErrorLog /var/log/httpd/error.log CustomLog /var/log/httpd/access.log combined </Directory>

保存并关闭文件。

步骤7:配置防火墙

如果您启用了CentOS 8的防火墙,确保允许HTTP(端口80)和HTTPS(端口443)的访问。运行以下命令:

sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload

步骤8:访问Polr Web界面

Polr默认在HTTP端口80上可用。在您的Web浏览器中访问以下URL,并按照安装向导的说明完成配置:

http://your-domain.com/

图片[2]-在CentOS 8上安装Polr:创建您自己的URL缩短服务-山海云端论坛

恭喜!您已成功安装Polr,现在可以开始使用您自己的URL缩短服务。希望这个教程对您有所帮助,感谢您选择CentOS 8来托管Polr现代URL缩短器。

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

请登录后发表评论

    暂无评论内容