貝寶費用計算器
貝寶費用計算器。貝寶是最常用的付款方式。貝寶提供個人和企業賬戶。它讓您清楚地了解費用
在本文中,我們將解釋如何使用 LAMP 在 Ubuntu 20.04 上安裝 Polr。
Polr 是一個快速、現代和開源的鏈接縮短器。它允許您託管自己的 URL 縮短器、標記您的 URL 並控制您的數據。
它具有強大的 API(應用程序編程接口),允許您以編程方式創建鏈接。它是在 GNU 通用公共許可證 v2.0 下發布的,它具有廣泛的功能,允許您自定義權限、URL 轉發和主題。
先決條件
使用 LAMP 在 Ubuntu 20.04 上安裝 Polr
1.保持服務器更新
更新包存儲庫索引,併升級已安裝的包。
# apt update && sudo apt -y upgrade
2. 安裝 Apache 網絡服務器
# apt install apache2 -y
如果您啟用了防火牆和防火牆阻止 apache Web 服務器的請求,請在防火牆中打開一個端口。
# ufw allow 80/tcp
# ufw allow 443/tcp
# ufw reload
啟動並啟用 apache2 服務。
# systemctl start apache2 && systemctl enable apache2
3. 啟用 Apache mod_rewrite 功能。
啟用 Apache mod_rewrite 模塊。Polr 要求它製作用戶友好的 URL。
# a2enmod rewrite
重新啟動 Apache Web 服務器以加載新模塊和擴展。
# systemctl restart apache2
4.安裝PHP
在這裡,我們使用以下命令安裝默認的 PHP 版本 7.4 和其他用於 Web 部署的模塊:
# apt install php php-pdo php-mysql php-mbstring php-tokenizer php-json php-curl -y
5. 安裝 PHP Composer
使用curl下載並運行Composer安裝程序。
# curl -sS https://getcomposer.org/installer | php
使用以下命令將 Composer 全局使用 composer.phar 到 /usr/local/bin/。
# mv -f composer.phar /usr/local/bin/composer
使用以下命令驗證 Composer 是否正常工作:
# composer -V
PHP Composer 工具現已就緒,但在安裝 Polr 之前,接下來您將創建一個數據庫和一個用戶帳戶。
6. 安裝 MariaDB
# apt install mariadb-server mariadb-client -y
MariaDB 的默認配置不會受到保護。讓我們使用以下命令保護安裝:
# mysql_secure_installation
一旦腳本被執行,它會問多個問題。
它會要求您輸入 root 的當前密碼(輸入無):
然後在以下安全問題中輸入 yes/y:
Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y
登錄到mysql
# mysql -u root -p
現在,創建 Polr 數據庫和用戶
CREATE DATABASE polr;
GRANT ALL PRIVILEGES on polr.* TO 'polr_user’@’localhost' identified by 'EXAMPLE_PASSWORD';
EXIT;
7.安裝波爾
在 Apache 根目錄/var/www下為您的 Polr 站點創建一個單獨的子目錄。
# mkdir -p /var/www/example.com
接下來使用git從GitHub克隆Polr安裝包。
# git clone https://github.com/cydrobolt/polr.git --depth=1 /var/www/example.com
使用 Linux cd 命令導航到 /var/www/example.com 目錄。
# cd /var/www/example.com
然後,運行下面的 composer 命令來安裝 Polr。
# composer install --no-dev -o
通過將 Polr 附帶的默認 .env.setup 文件複製到 .env 來創建一個新的配置文件。
# cp .env.setup .env
為 Polr 文件和目錄分配適當的所有權和權限。
# chown -R www-data:www-data /var/www/example.com/
# chmod -R 755 /var/www/example.com/
您的軟件包現已安裝。但在運行它之前,請為您的 Polr 應用程序創建一個虛擬主機配置文件。
8. 創建虛擬主機文件
在/etc/apache2/sites-available/ 目錄下為您的 Polr 站點創建一個新的虛擬主機文件 。
# nano /etc/apache2/sites-available/example.com.conf
然後,將以下信息添加到文件中。將 example.com 替換為您服務器的正確域名或公共 IP 地址。
ServerName [server IP] or example.com
ServerAlias example.com
DocumentRoot "/var/www/example.com/public'
Require all granted
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
保存並關閉文件。然後,使用 a2ensite 命令啟用您剛剛創建的配置文件。
# a2ensite example.com.conf
然後,重新啟動 Apache 網絡服務器以加載新設置。
# systemctl restart apache2
Apache 現在可以從新創建的虛擬主機文件為您的 Polr 網站提供服務。
就是這樣。安裝已成功完成。
導航到您的瀏覽器並打開 URL http://example.com/setup或服務器 IP。
您應該會看到一個用於完成設置的網頁,如下所示。
修改數據庫用戶名和密碼以及必要的字段。
如果您在運行安裝腳本時遇到問題,請運行以下命令手動初始化數據庫結構。
# php artisan migrate
在本文中,我們解釋瞭如何使用 LAMP 在 Ubuntu 20.04 上安裝 Polr。
貝寶費用計算器。貝寶是最常用的付款方式。貝寶提供個人和企業賬戶。它讓您清楚地了解費用
我們將學習如何在 CentOS 7 上安裝和運行 MTR 報告。為了診斷和隔離網絡錯誤,Linux 管理員使用 MTR(my traceroute) 工具。
我們將看到如何在 CentOS 7 上安裝和配置 git 服務器。設置一個 Git 服務器。Git 是一個免費的開源軟件。使用 YUM 安裝 Git 或下載它。
在本教程中,我們將向您展示如何在 Ubuntu 20.04 上輕鬆安裝 iRedMail。iRedMail 是一個開源郵件服務器解決方案。
在本文中,很好地解釋瞭如何在 CentOS 7 上設置 OrangeScrum。
在本文中,很好地解釋瞭如何在 Ubuntu 20.04 服務器上輕鬆安裝 XploitSPY。XploitSPY 是一個 Android 監控間諜工具。
我們將向您展示如何在 CentOS 8 上安裝 Polr。我們將安裝 Apache Web 服務器、MySQL 最新版本和 PHP 7.4。Polr 是一種現代鏈接縮短器。
在本文中,很好地解釋瞭如何在 Ubuntu 20.04 上安裝 IntelliJ IDEA。IntelliJ IDEA 是一個集成開發環境。社區版
在本文中,很好地解釋了用於滲透測試的 7 個有用的 OSINT 工具。
如何在 Ubuntu 20.04 上安裝 Plausible。Plausible Analytics 一種簡單、開源且隱私友好的網絡分析替代 Google Analytics。