最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

在Ubuntu 20.04服務(wù)器上安裝Virtualmin、Nginx v1.20、PHP v8、MySQL v8

2023-06-11 03:52 作者:Linux-Story  | 我要投稿

我們的使用nginx安裝Virtualmin教程已經(jīng)在過(guò)去幾年中更新了最新的Ubuntu版本。我們已經(jīng)在最新的Ubuntu 20.04 LTS分發(fā)版上測(cè)試了我們的Virtualmin-nginx服務(wù)器設(shè)置,并決定是時(shí)候遷移了。

先決條件

像往常一樣,我在Vultr上使用了一臺(tái)4GB RAM的服務(wù)器。Vultr在我們的推薦VPS提供商列表中排名第一。像以前的教程一樣,您按照此服務(wù)器設(shè)置指南構(gòu)建的服務(wù)器將允許您擁有所有主要的PHP版本。首先,您需要獲得至少4GB RAM的VPS。我假設(shè)您已經(jīng)有了一臺(tái)服務(wù)器。它可以是我們推薦的提供商列表中的未管理的VPS,也可以是其他任何提供商。

一旦您獲得了憑據(jù),就可以通過(guò)SSH登錄到您的VPS。這樣可以讓您執(zhí)行本教程和我們的許多其他教程中顯示的命令。

接下來(lái),您需要為服務(wù)器配置一個(gè)正確的主機(jī)名。這樣做可以避免將來(lái)可能出現(xiàn)的主機(jī)名解析錯(cuò)誤。

完成這兩個(gè)步驟后,您現(xiàn)在可以繼續(xù)在Ubuntu 20.04 LTS上安裝帶有nginx的Virtualmin。

將Ond?ej Sury倉(cāng)庫(kù)添加到Ubuntu 20.04服務(wù)器

首先,我們將添加Ond?ej Sury的PHP和Nginx倉(cāng)庫(kù)到服務(wù)器上。Ond?ej Sury是一位著名的Debian開(kāi)發(fā)人員。使用他的倉(cāng)庫(kù)將允許您在服務(wù)器上安裝最新版本的PHP,甚至可以同時(shí)運(yùn)行多個(gè)PHP版本。以下命令將添加ondrej/php PPA到系統(tǒng)中。

add-apt-repository?ppa:ondrej/php

添加apt-repository有問(wèn)題嗎?

我們還將添加ondrej/nginx PPA到系統(tǒng)中,以便獲取最新的nginx版本。

add-apt-repository?ppa:ondrej/nginx

更新apt緩存

apt?update
apt?upgrade

在Ubuntu 20.04 LTS上安裝帶有Nginx的Virtualmin

我們將使用Virtualmin開(kāi)發(fā)人員提供的bash腳本進(jìn)行安裝。這是安裝Virtualmin最簡(jiǎn)單的方法。以下命令將獲取bash腳本到您的服務(wù)器。

wget?http://software.virtualmin.com/gpl/scripts/install.sh

該腳本將嘗試安裝Apache2作為Web服務(wù)器。因此,我們將操作安裝命令,跳過(guò)Apache2,告訴Virtualmin使用Nginx來(lái)構(gòu)建我們的服務(wù)器。

sh?/root/install.sh?-b?LEMP

您將被要求確認(rèn)操作。確認(rèn)后,Virtualmin安裝將開(kāi)始。安裝程序需要幾分鐘的時(shí)間才能完成。它將在服務(wù)器上設(shè)置Nginx v1.20、PHP v8.1作為默認(rèn)版本和MySQL v8。如果您的服務(wù)器RAM小于1GB,則將會(huì)被要求許可交換文件。當(dāng)安裝完成時(shí),您將在Putty屏幕上收到以下消息。

在Ubuntu 20.04服務(wù)器上安裝PHP v8.0和附加模塊

您的VPS現(xiàn)在應(yīng)該已經(jīng)安裝了所有主要的PHP版本。但是,它們中沒(méi)有任何一個(gè)符合大多數(shù)PHP應(yīng)用程序的要求。我們將通過(guò)安裝一些常用模塊及其依賴(lài)項(xiàng)來(lái)修復(fù)這個(gè)問(wèn)題。這些包括ImageMagick、Memcached和Redis Server以及WordPress建議的所有PHP模塊。以下命令應(yīng)該可以解決這個(gè)問(wèn)題。

apt?install?imagemagick?memcached?redis-server?gettext?php8.0-imagick?php8.0-memcache?php8.0-redis?php8.0-bcmath?php8.0-intl?php8.0-mcrypt?php8.0-cgi?php8.0-fpm?php8.0-mysql?php8.0-curl?php8.0-gd?php8.0-imap?php8.0-tidy?php8.0-xmlrpc?php8.0-xml?php8.0-xsl?php8.0-mbstring?php8.0-zip?php8.0-cli?php8.0-soap?php8.0-gmp?php8.0-sqlite3

現(xiàn)在,您的服務(wù)器應(yīng)該已經(jīng)準(zhǔn)備好為大多數(shù)PHP應(yīng)用程序提供服務(wù),沒(méi)有任何問(wèn)題。讓我們將CLI使用的PHP版本配置為PHP v8.0。

update-alternatives?--set?php?/usr/bin/php8.0

可能有些PHP應(yīng)用程序還不支持PHP v8.0。或者它需要一個(gè)特定的PHP版本而不是v8.0,你可以遵循我們的在同一臺(tái)服務(wù)器上安裝多個(gè)PHP版本的說(shuō)明來(lái)解決這個(gè)問(wèn)題。這將允許您在Ubuntu 20.04服務(wù)器上擁有舊的PHP版本(如PHP v5.6)或新的PHP版本(如PHP v8.1)。

在Ubuntu 20.04服務(wù)器上安全安裝MySQL

MySQL 8帶有一些危險(xiǎn)的默認(rèn)設(shè)置。本部分僅關(guān)注安全設(shè)置。保護(hù)MySQL安裝還有更多的工作要做。但是運(yùn)行這個(gè)簡(jiǎn)單的命令并按照屏幕上的指示操作將讓您感到安心,您的數(shù)據(jù)庫(kù)是安全的。

mysql_secure_installation

您將被首先詢(xún)問(wèn)是否要為MySQL 8啟用VALIDATE PASSWORD插件。啟用此選項(xiàng)會(huì)與Virtualmin發(fā)生沖突。因此,您應(yīng)該選擇在這里禁用它。按下除Y以外的鍵,然后按Enter鍵禁用它。

現(xiàn)在,您將被要求為MySQL root用戶(hù)創(chuàng)建一個(gè)密碼。輸入一個(gè)強(qiáng)密碼,然后您將被問(wèn)一系列問(wèn)題。您對(duì)所有這些問(wèn)題的回答都應(yīng)該是“是”。

完成Virtualmin安裝后的向?qū)?/h1>

您可以使用根密碼在以下URL上訪問(wèn)Virtualmin。確保您將example.com替換為您的域名。要使其工作,您的DNS應(yīng)該已經(jīng)傳播。如果DNS尚未傳播,您可以用您服務(wù)器的IP地址替換example.com。

https://example.com:10000/

不安全的內(nèi)容警告

第一次嘗試訪問(wèn)Virtualmin時(shí),您將收到不安全的內(nèi)容警告。這是因?yàn)閂irtualmin使用自簽名的SSL證書(shū),而您的瀏覽器不信任它。您可以通過(guò)單擊“高級(jí)”然后單擊“繼續(xù)前往”來(lái)安全地忽略此警告。

登錄后,您將進(jìn)入Virtualmin安裝后的向?qū)?。它非常易懂,只需記住選擇MySQL/MariaDB作為數(shù)據(jù)庫(kù)服務(wù)器,并將密碼存儲(chǔ)方法設(shè)置為僅存儲(chǔ)哈希密碼。對(duì)于所有其他步驟,您可以使用默認(rèn)選擇。

在安裝后,您將有一個(gè)選項(xiàng)來(lái)檢查Virtualmin的配置。單擊“重新檢查并刷新配置”按鈕來(lái)檢查您的服務(wù)器是否有錯(cuò)誤。我遇到的最常見(jiàn)的錯(cuò)誤是系統(tǒng)未設(shè)置為使用自己作為DNS服務(wù)器。如果一切順利,您將收到“..您的系統(tǒng)已經(jīng)準(zhǔn)備好由Virtualmin使用”的歡迎消息。

這就完成了Virtualmin和LEMP的安裝。但是,您還需要做一些事情,以確保您的服務(wù)器具有最佳配置來(lái)托管網(wǎng)站。我將在Virtualmin安裝后配置和服務(wù)器優(yōu)化教程中向您介紹它們。


在Ubuntu 20.04服務(wù)器上安裝Virtualmin、Nginx v1.20、PHP v8、MySQL v8的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
通渭县| 衡东县| 绵竹市| 东兰县| 九龙城区| 衡阳县| 奇台县| 绥中县| 武冈市| 临沧市| 承德县| 启东市| 同心县| 永新县| 绿春县| 仁布县| 临夏市| 芒康县| 东乡| 隆回县| 万源市| 洛川县| 大埔区| 维西| 大新县| 九寨沟县| 长春市| 陆丰市| 潼关县| 德钦县| 雷波县| 佛教| 兰西县| 南雄市| 察隅县| 稻城县| 松滋市| 永川市| 曲沃县| 滕州市| 雷山县|