<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    Linux 下安裝使用功能強大的輕量級 HTTP 服務器

    VSole2023-03-06 10:12:15

    本教程將逐步指導您在 Ubuntu 上安裝和配置 OpenLiteSpeed 和 PHP 8。

    OpenLiteSpeed (OLS)是由LiteSpeedTechnologies開發的一款免費、開源的輕量級HTTP服務器。它是一個功能強大的模塊化 HTTP 服務器,可以以低資源使用率處理數十萬個同時連接。

    它將無與倫比的性能、安全性、可擴展性、簡單性和優化捆綁在一個包中。

    此外,OpenLiteSpeed 提供了一個基于 Web 的管理用戶界面,用于通過 Web 瀏覽器管理Web 服務器。

    值得一提的是,OpenLiteSpeed 使用與 Apache Web 服務器相同的配置,并且與 Apache 提供的大多數功能兼容。

    1.升級當前的 Ubuntu 系統

    在我們繼續在Ubuntu上安裝 OpenLiteSpeed 之前,必須通過在終端中運行以下apt 命令來確保我們的系統是最新的 :

    sudo apt update
    sudo apt upgrade
    

    2. 添加 OpenLiteSpeed 存儲庫

    OpenLiteSpeed 提供了一個軟件存儲庫,我們可以使用它來下載和安裝服務器。但首先,我們需要將它添加到我們的 Ubuntu 系統中,因為它不包含在 Ubuntu 默認存儲庫中。

    因此,我們將使用 OpenLiteSpeed 提供的官方腳本自動將正確的存儲庫添加到我們的 Ubuntu 系統中。

    wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
    3. 在 Ubuntu 上安裝 OpenLiteSpeed Web 服務器
    添加存儲庫后,即可使用以下命令安裝 OpenLiteSpeed 服務器:
    sudo apt install openlitespeed
    接下來,使用以下命令驗證 OpenLiteSpeed 服務的狀態:
    sudo systemctl status lshttpd
    


    4. 為 OpenLiteSpeed 安裝 PHP 8
    當我們安裝 OpenLiteSpeed 時,它會自動安裝為 OpenLiteSpeed 制作的 PHP 7.3 版本。但是,當然,我們希望有一個更新的版本,以便我們可以使用以下命令安裝 PHP 8.0:
    sudo apt install lsphp80 lsphp80-mysql lsphp80-common lsphp80-opcache lsphp80-curl
    

    安裝完所有軟件包后,您可以繼續下一步。例如,如果您希望安裝不同的 PHP 版本,請

    lsphp80在上面的命令中替換lsphp74為 。
    5. 設置 OpenLiteSpeed 管理員密碼
    OpenLiteSpeed 提供了一個默認監聽端口 7080 的 Web 控制臺。您需要設置管理員用戶名和密碼才能訪問它。
    運行以下命令后,系統將提示您輸入管理員用戶名和密碼。
    如果您在未選擇新用戶名的情況下點擊“Enter”,則默認將 admin 作為新的管理用戶名(本文示例為:linuxmi)。密碼跟在用戶名輸入之后。因此,重新輸入密碼并點擊“Enter”。
    sudo /usr/local/lsws/admin/misc/admpass.sh
    


    6. 訪問 OpenLiteSpeed 管理控制臺
    將您的瀏覽器指向 http://your-server-ip:7080,您應該會得到一個如下所示的登錄頁面。提供您的管理員用戶名和密碼,然后單擊“登錄”按鈕。
    然后 OpenLiteSpeed 儀表板視圖迎接您。
    

    這是您對 Web 服務器進行大部分配置的地方。

    7. 為 OpenLiteSpeed 配置 PHP 8

    接下來,單擊左側的“服務器”菜單,然后選擇“外部應用程序”選項卡。要添加新的PHP 8 配置,請單擊右側的添加“ + ”按鈕。

    對于類型,選擇“ LiteSpeed SAPI App ”并單擊“下一步”按鈕。

    提供以下信息:

    1. 名稱:  lsphp80
    2. 地址:  uds://tmp/lshttpd/lsphp.sock
    3. 最大連接數:  100
    4. 初始請求超時(秒):  60
    5. 重試超時(秒):  0
    6. 命令:  lsphp80/bin/lsphp

    接下來,單擊 “保存” 按鈕以保存配置。

    您應該看到以下頁面。

    現在您需要將 OpenLiteSpeed 的默認 PHP 更改為 PHP 8.0 版本。首先,單擊“腳本處理器” 選項卡,然后單擊 “編輯” 按鈕。

    從“處理程序名稱lsphp80” 的下拉菜單中選擇 ,然后單擊 “保存” 按鈕。

    您應該看到以下頁面。

    8. 更改 OpenLiteSpeed 默認端口

    默認情況下,OpenLiteSpeed 偵聽端口 8088。但是,我們可以將其更改為端口 80,即 HTTP 請求的默認端口。

    為此,請單擊界面左側選項列表中的“監聽器”。然后在右側的“操作”下,單擊“查看”圖標。

    這將加載一個頁面,其中包含有關默認偵聽器的更多詳細信息。接下來,單擊地址設置上的“編輯”圖標。

    在默認偵聽器地址設置中,將端口從 更改808880并單擊“保存”(軟盤)圖標以保存設置。

    接下來,單擊“重新啟動”圖標并執行正常重新啟動以應用更改。

    出現提示時,點擊“繼續”按鈕。

    現在,您可以使用 URL 訪問您的 OpenLiteSpeed 網絡服務器 http://your-server-ip

    您也可以 http://your-server-ip/phpinfo.php 在瀏覽器中輸入以使用 OpenLiteSpeed 網絡服務器測試 PHP 8。結果,您應該得到如下所示的 phpinfo 頁面。

    結論

    恭喜!此時,您應該已在 Ubuntu 上安裝并運行 OpenLiteSpeed 和 PHP 8。我們希望本教程對您有所幫助。

    OpenLiteSpeed Web 服務器可以做的事情太多了。有關 OpenLiteSpeed 的更多信息,可以參考官方文檔。

    如果還有什么疑問與建議,請在下面的評論框里給我們留言。

    linux服務器linux系統
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    "請用root用戶執行此腳本!#最近啟動時間?#運行時間(天)?#相同ID的用戶?#密碼過期(天)?#允許root遠程登錄?#僵尸進程數量?#自啟動服務數量?"系統巡檢腳本:Version $VERSION"
    Linux的應用越來越普遍,且絕大多數嵌入式系統都使用的是Linux系統。但近期,黑客對Linux服務器進行DDoS攻擊的次數飆升,受DDoS攻擊影響的有70多個國家,其中77%的攻擊都發生在中國,最容易受攻擊的國家還有法國和荷蘭。黑客主要是利用C&C 服務器來集中管理并執行DDoS攻擊,Linux服務器便成了其主要的攻擊目標。面對如此猖獗的黑客攻擊,Linux服務器如何做好預防工作呢?部署
    假如你想要搭建一個Linux服務器,并且希望可以長期維護的話,就需要考慮安全性能與速度等眾多因素。一份正確的linux基本安全配置手冊就顯得格外重要。#為刪除你系統上的用戶,用下面的命令:[root@c1gstudio]# userdel username#批量刪除方式#這里刪除"adm lp sync shutdown halt mail news uucp operator games gopher ftp "賬號#如果你開著ftp等服務可以把ftp賬號保留下來。for i in adm lp sync shutdown halt mail news uucp operator games gopher ftp ;do userdel $i ;done
    #更改SSH端口,最好改為10000以上,別人掃描到端口的機率也會下降。防火墻要開放配置好的端口號,如果是阿里云服務器,你還需要去阿里云后臺配置開發相應的端口才可以,否則登不上哦!如果你覺得麻煩,可以不用改。#禁用版本1協議, 因為其設計缺陷, 很容易使密碼被黑掉。關鍵在于環境變量的不同,su -的環境變量更全面。#禁止空密碼登陸。保存,用 uusama 賬戶登錄后,直接獲取的就是 root 帳號的權限。
    Linux是一種開源操作系統,它支持各種硬件平臺,Linux服務器全球知名,它和Windows之間最主要的差異在于,Linux服務器默認情況下一般不提供GUI(圖形用戶界面),而是命令行界面,它的主要目的是高效處理非交互式進程,響應時間并不是那么重要,相反,能夠長時間處理高負載才是最關鍵的。
    當企業發生網絡安全事件時,急需第一時間進行處理,使企業的網絡信息系統在最短時間內恢復正常工作,同時還需進一步查找入侵來源,還原入侵事故過程,給出解決方案與防范措施,為企業挽回或減少經濟損失。 常見的網絡安全事件:
    SSH 是一種廣泛使用的協議,用于安全地訪問 Linux 服務器。但是,不安全的默認配置也會帶來各種安全風險。具有開放 SSH 訪問權限的服務器的 root 帳戶可能存在風險。因此,有必要了解 SSH 安全性。這是在 Linux 上保護 SSH 服務器連接的方法。關閉 root 用戶的服務器訪問是一種防御策略,可以防止攻擊者實現入侵系統的目標。例如,您可以創建一個名為exampleroot的用戶,如下所示:useradd?
    如果你的Linux服務器突然負載暴增,告警短信快發爆你的手機,如何在最短時間內找出Linux性能問題所在?來看Netflix性能工程團隊的這篇博文,看它們通過十條命令在一分鐘內對機器性能問題進行診斷。概述 通過執行以下命令,可以在1分鐘內對系統資源使用情況有個大致的了解。
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类