{"id":50683,"date":"2023-08-16T21:56:29","date_gmt":"2023-02-19T10:35:07","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/"},"modified":"2024-04-30T18:51:38","modified_gmt":"2024-04-30T10:51:38","slug":"%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/","title":{"rendered":"\u5982\u4f55\u5728Ubuntu 20.04\u4e0a\u5b89\u88c5OpenLiteSpeed Web\u670d\u52a1\u5668"},"content":{"rendered":"<h3>\u5f15\u8a00<\/h3>\n<p>OpenLiteSpeed\u662f\u4e00\u4e2a\u7ecf\u8fc7\u4f18\u5316\u7684\u5f00\u6e90Web\u670d\u52a1\u5668\uff0c\u53ef\u7528\u4e8e\u7ba1\u7406\u548c\u63d0\u4f9b\u7f51\u7ad9\u3002 OpenLiteSpeed\u5177\u6709\u4e00\u4e9b\u6709\u7528\u7684\u529f\u80fd\uff0c\u4f7f\u5176\u6210\u4e3a\u8bb8\u591a\u5b89\u88c5\u7684\u53ef\u9760\u9009\u62e9\uff0c\u5305\u62ec\u4e0eApache\u517c\u5bb9\u7684\u91cd\u5199\u89c4\u5219\uff0c\u5185\u7f6e\u7684\u57fa\u4e8eWeb\u7684\u7ba1\u7406\u754c\u9762\u4ee5\u53ca\u9488\u5bf9\u670d\u52a1\u5668\u8fdb\u884c\u4f18\u5316\u7684\u81ea\u5b9a\u4e49PHP\u5904\u7406\u3002<\/p>\n<p>\u5728\u672c\u6559\u7a0b\u4e2d\uff0c\u60a8\u5c06\u5728Ubuntu 20.04\u670d\u52a1\u5668\u4e0a\u5b89\u88c5\u548c\u914d\u7f6eOpenLiteSpeed\u3002<\/p>\n<h2>\u5148\u51b3\u6761\u4ef6<\/h2>\n<p>\u8981\u5b8c\u6210\u672c\u6559\u7a0b\uff0c\u60a8\u9700\u8981\u4e00\u4e2a\u5df2\u542f\u7528sudo\u6743\u9650\u3001\u975eroot\u7528\u6237\u7684Ubuntu 20.04\u670d\u52a1\u5668\uff0c\u5e76\u542f\u7528\u4e86ufw\u9632\u706b\u5899\uff0c\u60a8\u53ef\u4ee5\u6309\u7167\u300a\u4f7f\u7528Ubuntu 20.04\u8fdb\u884c\u521d\u59cb\u670d\u52a1\u5668\u8bbe\u7f6e\u300b\u8fdb\u884c\u8bbe\u7f6e\u3002<\/p>\n<h2>\u7b2c\u4e00\u6b65-\u5b89\u88c5OpenLiteSpeed<\/h2>\n<p>\u5728\u4f7f\u7528OpenLiteSpeed\u4e4b\u524d\uff0c\u60a8\u9700\u8981\u5b89\u88c5\u5b83\u3002OpenLiteSpeed\u63d0\u4f9b\u4e86\u4e00\u4e2a\u8f6f\u4ef6\u4ed3\u5e93\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528Ubuntu\u7684\u6807\u51c6apt\u547d\u4ee4\u6765\u4e0b\u8f7d\u548c\u5b89\u88c5\u670d\u52a1\u5668\u3002<\/p>\n<p>\u5148\u66f4\u65b0\u8f6f\u4ef6\u5305\u7ba1\u7406\u5668\u7f13\u5b58\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"$\"><span class=\"token function\">sudo<\/span> <span class=\"token function\">apt<\/span> update<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u7136\u540e\u5b89\u88c5\u4efb\u4f55\u5f85\u5904\u7406\u7684\u5347\u7ea7\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"$\"><span class=\"token function\">sudo<\/span> <span class=\"token function\">apt<\/span> upgrade<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u5982\u679c\u63d0\u793a\uff0c\u8f93\u5165\u60a8\u7684\u5bc6\u7801\uff0c\u7136\u540e\u7528Y\u786e\u8ba4\u5b89\u88c5\u3002 ti\u0301sh\u00ec, de , Y .)<\/p>\n<p>\u4e3a\u4e86\u8ba9\u60a8\u7684Ubuntu\u7cfb\u7edf\u80fd\u591f\u4f7f\u7528\u8fd9\u4e2a\u8f6f\u4ef6\u5e93\uff0c\u8bf7\u4e0b\u8f7d\u5e76\u6dfb\u52a0\u5f00\u53d1\u8005\u7684\u8f6f\u4ef6\u7b7e\u540d\u5bc6\u94a5\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"$\"><span class=\"token function\">sudo<\/span> <span class=\"token function\">wget<\/span> <span class=\"token parameter variable\">-O<\/span> &#8211; https:\/\/rpms.litespeedtech.com\/debian\/enable_lst_debian_repo.sh <span class=\"token operator\">|<\/span> <span class=\"token function\">sudo<\/span> <span class=\"token function\">bash<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>wget\u4eceOpenLitespeed\u670d\u52a1\u5668\u4e0a\u83b7\u53d6\u4e00\u4e2ashell\u811a\u672c\uff0c\u8be5\u811a\u672c\u5c06\u81ea\u52a8\u6267\u884c\u5fc5\u8981\u7684\u6b65\u9aa4\uff0c\u5c06Litespeed\u5b58\u50a8\u5e93\u6dfb\u52a0\u5230Ubuntu\u7684apt\u8f6f\u4ef6\u5305\u7ba1\u7406\u5668\u4e2d\u3002 shell\u811a\u672c\u7684\u5185\u5bb9\u901a\u8fc7|\u7ba1\u9053\u4f20\u9012\u7ed9\u4e00\u4e2a\u65b0\u7684bash shell\u3002<\/p>\n<p>\u8fd9\u4e2a\u547d\u4ee4\u7684\u8f93\u51fa\u5c06\u4f1a\u662f\uff1a<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&#8211;2022-10-01 13:12:00&#8211; https:\/\/rpms.litespeedtech.com\/debian\/enable_lst_debian_repo.sh Resolving rpms.litespeedtech.com (rpms.litespeedtech.com)&#8230; 52.55.120.73 Connecting to rpms.litespeedtech.com (rpms.litespeedtech.com)|52.55.120.73|:443&#8230; connected. HTTP request sent, awaiting response&#8230; 200 OK Length: 3457 (3.4K) [application\/x-sh] Saving to: \u2018STDOUT\u2019 &#8211; 0%[ ] 0 &#8211;.-KB\/s detecting OS type : detected OS: ubuntu &#8211; 20.04 now enable the LiteSpeed Debian Repo &#8211; 100%[==================================&gt;] 3.38K &#8211;.-KB\/s in 0s 2022-10-01 13:12:01 (136 MB\/s) &#8211; written to stdout [3457\/3457] register LiteSpeed GPG key &#8211;2022-10-01 13:12:01&#8211; http:\/\/rpms.litespeedtech.com\/debian\/lst_debian_repo.gpg Resolving rpms.litespeedtech.com (rpms.litespeedtech.com)&#8230; 52.55.120.73 Connecting to rpms.litespeedtech.com (rpms.litespeedtech.com)|52.55.120.73|:80&#8230; connected. HTTP request sent, awaiting response&#8230; 200 OK Length: 1198 (1.2K) [application\/octet-stream] Saving to: \u2018\/etc\/apt\/trusted.gpg.d\/lst_debian_repo.gpg\u2019 \/etc\/apt\/trusted.gpg.d\/l 100%[==================================&gt;] 1.17K &#8211;.-KB\/s in 0s 2022-10-01 13:12:02 (101 MB\/s) &#8211; \u2018\/etc\/apt\/trusted.gpg.d\/lst_debian_repo.gpg\u2019 saved [1198\/1198] &#8211;2022-10-01 13:12:02&#8211; http:\/\/rpms.litespeedtech.com\/debian\/lst_repo.gpg Resolving rpms.litespeedtech.com (rpms.litespeedtech.com)&#8230; 52.55.120.73 Connecting to rpms.litespeedtech.com (rpms.litespeedtech.com)|52.55.120.73|:80&#8230; connected. HTTP request sent, awaiting response&#8230; 200 OK Length: 2336 (2.3K) [application\/octet-stream] Saving to: \u2018\/etc\/apt\/trusted.gpg.d\/lst_repo.gpg\u2019 \/etc\/apt\/trusted.gpg.d\/l 100%[==================================&gt;] 2.28K &#8211;.-KB\/s in 0s 2022-10-01 13:12:02 (312 MB\/s) &#8211; \u2018\/etc\/apt\/trusted.gpg.d\/lst_repo.gpg\u2019 saved [2336\/2336] update the repo Hit:1 http:\/\/mirrors.digitalocean.com\/ubuntu focal InRelease Hit:2 http:\/\/mirrors.digitalocean.com\/ubuntu focal-updates InRelease Hit:3 https:\/\/repos-droplet.digitalocean.com\/apt\/droplet-agent main InRelease Hit:4 http:\/\/mirrors.digitalocean.com\/ubuntu focal-backports InRelease Hit:5 http:\/\/security.ubuntu.com\/ubuntu focal-security InRelease Ign:6 http:\/\/rpms.litespeedtech.com\/debian focal InRelease Hit:7 https:\/\/repos.insights.digitalocean.com\/apt\/do-agent main InRelease Get:8 http:\/\/rpms.litespeedtech.com\/debian focal Release [1652 B] Get:9 http:\/\/rpms.litespeedtech.com\/debian focal Release.gpg [836 B] Get:10 http:\/\/rpms.litespeedtech.com\/debian focal\/main amd64 Packages [19.0 kB] Fetched 21.5 kB in 1s (14.8 kB\/s) Reading package lists&#8230; Done All done, congratulations and enjoy !<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u8981\u5b89\u88c5OpenLitespeed\u670d\u52a1\u5668\u548c\u5bf9\u5e94\u7684LS-PHP\u89e3\u91ca\u5668\uff0c\u8bf7\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\uff1a<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"$\"><span class=\"token function\">sudo<\/span> <span class=\"token function\">apt<\/span> <span class=\"token function\">install<\/span> openlitespeed lsphp81<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u5982\u679c\u63d0\u793a\uff0c\u8bf7\u8f93\u5165\u60a8\u7684\u5bc6\u7801\uff0c\u7136\u540e\u7528Y\u786e\u8ba4\u5b89\u88c5\u3002<\/p>\n<p>\u8fd9\u4e2a\u547d\u4ee4\u5b89\u88c5Openlitespeed\u670d\u52a1\u5668\u5305\u548cLSPHP 8.1\u3002LiteSpeed PHP\uff08LSPHP\uff09\u662f\u4e00\u4e2a\u4e0eLiteSpeed\u670d\u52a1\u5668\u5e94\u7528\u7a0b\u5e8f\u7f16\u7a0b\u63a5\u53e3\uff08LSAPI\uff09\u96c6\u6210\u7684PHP\u89e3\u91ca\u5668\u3002<\/p>\n<p>\u73b0\u5728\u5b89\u88c5\u4e86OpenLiteSpeed\u670d\u52a1\u5668\uff0c\u60a8\u5c06\u901a\u8fc7\u66f4\u65b0\u9ed8\u8ba4\u7ba1\u7406\u5458\u5e10\u6237\u6765\u786e\u4fdd\u5176\u5b89\u5168\u3002<\/p>\n<h2>\u7b2c\u4e8c\u6b65 &#8211; \u8bbe\u7f6e\u7ba1\u7406\u5bc6\u7801<\/h2>\n<p>\u5728\u6d4b\u8bd5\u670d\u52a1\u5668\u4e4b\u524d\uff0c\u60a8\u9700\u8981\u4e3aOpenLiteSpeed\u8bbe\u7f6e\u4e00\u4e2a\u65b0\u7684\u7ba1\u7406\u5458\u5bc6\u7801\u3002\u60a8\u53ef\u4ee5\u901a\u8fc7\u8fd0\u884cOpenLiteSpeed\u63d0\u4f9b\u7684\u811a\u672c\u6765\u5b8c\u6210\u8fd9\u4e2a\u64cd\u4f5c\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"$\"><span class=\"token function\">sudo<\/span> \/usr\/local\/lsws\/admin\/misc\/admpass.sh<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u60a8\u5c06\u88ab\u8981\u6c42\u4e3a\u7ba1\u7406\u5458\u7528\u6237\u63d0\u4f9b\u4e00\u4e2a\u7528\u6237\u540d\u3002\u5982\u679c\u60a8\u6309\u4e0b\u56de\u8f66\u952e\u800c\u6ca1\u6709\u9009\u62e9\u4e00\u4e2a\u65b0\u7684\u7528\u6237\u540d\uff0c\u5c06\u4f7f\u7528\u9ed8\u8ba4\u7684admin\u3002\u60a8\u53ef\u4ee5\u4f7f\u7528\u60a8\u559c\u6b22\u7684\u4efb\u4f55\u7ba1\u7406\u5458\u7528\u6237\u540d\u3002\u7136\u540e\u60a8\u5c06\u6536\u5230\u521b\u5efa\u5e76\u786e\u8ba4\u8d26\u6237\u5bc6\u7801\u7684\u63d0\u793a\u3002\u8f93\u5165\u60a8\u559c\u6b22\u7684\u7ba1\u7406\u5458\u5bc6\u7801\uff0c\u7136\u540e\u518d\u6b21\u6309\u4e0b\u56de\u8f66\u952e\u3002\u811a\u672c\u5c06\u786e\u8ba4\u66f4\u65b0\u6210\u529f\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>Administrator&#8217;s username\/password is updated successfully!<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u73b0\u5728\u4f60\u5df2\u7ecf\u6210\u529f\u5730\u83b7\u5f97\u4e86\u7ba1\u7406\u5458\u8d26\u6237\u3002\u63a5\u4e0b\u6765\uff0c\u4f60\u5c06\u6d4b\u8bd5\u670d\u52a1\u5668\u4ee5\u786e\u4fdd\u5176\u6b63\u5e38\u8fd0\u884c\u3002<\/p>\n<h2>\u7b2c\u4e09\u6b65 &#8211; \u8fde\u63a5\u670d\u52a1\u5668<\/h2>\n<p>\u5728\u8fd9\u4e2a\u6b65\u9aa4\u4e2d\uff0c\u60a8\u5c06\u8fde\u63a5\u5230\u60a8\u7684\u670d\u52a1\u5668\u3002<\/p>\n<p>\u5728OpenLiteSpeed\u5b89\u88c5\u5b8c\u6210\u540e\uff0c\u5b83\u5e94\u8be5\u81ea\u52a8\u542f\u52a8\u3002\u4f60\u53ef\u4ee5\u4f7f\u7528systemctl status\u547d\u4ee4\u6765\u9a8c\u8bc1\u5b83\u662f\u5426\u5df2\u542f\u52a8\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"$\"><span class=\"token function\">sudo<\/span> systemctl status lsws<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u8fd9\u4e2a\u547d\u4ee4\u5c06\u6253\u5370\u4ee5\u4e0b\u8f93\u51fa\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u25cf lshttpd.service &#8211; OpenLiteSpeed HTTP Server Loaded: loaded (\/etc\/systemd\/system\/lshttpd.service; enabled; vendor preset: enabled) Active: <mark>active (running)<\/mark> since Sat 2022-10-01 13:22:01 UTC; 5min ago Process: 5805 ExecStart=\/usr\/local\/lsws\/bin\/lswsctrl start (code=exited, status=0\/SUCCESS) Main PID: 5843 (litespeed) CGroup: \/system.slice\/lshttpd.service \u251c\u25005843 openlitespeed (lshttpd &#8211; main) \u251c\u25005852 openlitespeed (lscgid) \u2514\u25005881 openlitespeed (lshttpd &#8211; #01) Oct 01 13:21:58 ubuntu-s-1vcpu-1gb-blr1-01 systemd[1]: Starting OpenLiteSpeed HTTP Server&#8230; Oct 01 13:21:59 ubuntu-s-1vcpu-1gb-blr1-01 lswsctrl[5805]: [OK] litespeed: pid=5843. Oct 01 13:22:01 ubuntu-s-1vcpu-1gb-blr1-01 systemd[1]: Started OpenLiteSpeed HTTP Server.<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u8fd0\u884c\u4e2d\u7684\u6d88\u606f\u8868\u793aOpenLiteSpeed\u6b63\u5728\u8fd0\u884c\u3002<\/p>\n<p>\u5982\u679c\u60a8\u7684\u670d\u52a1\u5668\u6ca1\u6709\u8fd0\u884c\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528systemctl\u547d\u4ee4\u542f\u52a8\u670d\u52a1\u5668\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"$\"><span class=\"token function\">sudo<\/span> systemctl start lsws<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>systemctl start\u547d\u4ee4\u4f1a\u6253\u5370\u4ee5\u4e0b\u8f93\u51fa\u5185\u5bb9\uff1a<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>[OK] litespeed: pid=5137.<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u670d\u52a1\u5668\u73b0\u5728\u5e94\u8be5\u5df2\u7ecf\u5728\u8fd0\u884c\u4e2d\u3002\u6309\u4e0bCTRL+C\u6765\u9000\u51fa\u670d\u52a1\u8f93\u51fa\u3002<\/p>\n<p>\u5728\u6d4f\u89c8\u5668\u8bbf\u95ee\u4e4b\u524d\uff0c\u4f60\u9700\u8981\u5728\u9632\u706b\u5899\u4e0a\u6253\u5f00\u4e00\u4e9b\u7aef\u53e3\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528ufw\u547d\u4ee4\u6765\u5b9e\u73b0\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"$\"><span class=\"token function\">sudo<\/span> ufw allow <span class=\"token number\">8088,7080<\/span>,443,80\/tcp<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u7b2c\u4e00\u4e2a\u7aef\u53e38088\u662fOpenLiteSpeed\u793a\u4f8b\u7ad9\u70b9\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002\u5728\u4f7f\u7528ufw\u5141\u8bb8\u4e4b\u540e\uff0c\u5b83\u73b0\u5728\u53ef\u4ee5\u88ab\u516c\u5f00\u8bbf\u95ee\u3002\u5728\u60a8\u7684\u7f51\u7edc\u6d4f\u89c8\u5668\u4e2d\uff0c\u8f93\u5165\u60a8\u670d\u52a1\u5668\u7684\u57df\u540d\u6216IP\u5730\u5740\uff0c\u63a5\u7740\u52a0\u4e0a:8088\u6765\u6307\u5b9a\u8be5\u7aef\u53e3\u3002<\/p>\n<pre class=\"post-pre\"><code>http:\/\/<mark>server_domain_or_IP<\/mark>:8088\r\n<\/code><\/pre>\n<p>\u60a8\u7684\u6d4f\u89c8\u5668\u5c06\u52a0\u8f7d\u9ed8\u8ba4\u7684OpenLiteSpeed\u7f51\u9875\uff0c\u8be5\u9875\u9762\u4e0e\u4e0b\u9762\u7684\u56fe\u7247\u76f8\u5339\u914d\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/65646288a4b2f92e6c72537f\/45-0.png\" alt=\"Screencapture of the default OpenLiteSpeed demo page\" \/><\/div>\n<p>\u9875\u9762\u5e95\u90e8\u7684\u94fe\u63a5\u5c55\u793a\u4e86\u670d\u52a1\u5668\u7684\u5404\u79cd\u529f\u80fd\u3002\u5982\u679c\u4f60\u70b9\u51fb\u5b83\u4eec\uff0c\u4f60\u53ef\u80fd\u4f1a\u6ce8\u610f\u5230\u8fd9\u4e9b\u529f\u80fd\u5df2\u7ecf\u5b89\u88c5\u5e76\u6b63\u786e\u914d\u7f6e\uff0c\u5305\u62ec\u53ef\u7528\u7684\u793a\u4f8bCGI\u811a\u672c\u3001\u6b63\u5728\u8fd0\u884c\u7684\u5b9a\u5236PHP\u5b9e\u4f8b\uff0c\u4ee5\u53ca\u5df2\u914d\u7f6e\u7684\u81ea\u5b9a\u4e49\u9519\u8bef\u9875\u9762\u548c\u8eab\u4efd\u9a8c\u8bc1\u95e8\u3002<\/p>\n<p>\u5f53\u4f60\u5bf9\u9ed8\u8ba4\u7ad9\u70b9\u611f\u5230\u6ee1\u610f\u65f6\uff0c\u4f60\u53ef\u4ee5\u8fdb\u5165\u7ba1\u7406\u754c\u9762\u3002\u5728\u4f60\u7684\u7f51\u7edc\u6d4f\u89c8\u5668\u4e2d\uff0c\u901a\u8fc7HTTPS\u8bbf\u95ee\u4f60\u7684\u670d\u52a1\u5668\u7684\u57df\u540d\u6216IP\u5730\u5740\uff0c\u7136\u540e\u8ddf\u4e0a:7080\u6765\u6307\u5b9a\u7aef\u53e3\u3002<\/p>\n<pre class=\"post-pre\"><code><mark>https<\/mark>:\/\/<mark>server_domain_or_IP<\/mark>:7080\r\n<\/code><\/pre>\n<p>\u4f60\u53ef\u80fd\u4f1a\u770b\u5230\u4e00\u4e2a\u9875\u9762\u8b66\u544a\u4f60\u670d\u52a1\u5668\u7684SSL\u8bc1\u4e66\u65e0\u6cd5\u9a8c\u8bc1\u3002\u56e0\u4e3a\u8fd9\u662f\u4e00\u4e2a\u81ea\u7b7e\u540d\u7684\u8bc1\u4e66\uff0c\u6240\u4ee5\u8fd9\u4e2a\u6d88\u606f\u662f\u9884\u671f\u7684\u3002\u70b9\u51fb\u53ef\u7528\u9009\u9879\u7ee7\u7eed\u8bbf\u95ee\u8be5\u7f51\u7ad9\u3002\u5728Chrome\u4e2d\uff0c\u4f60\u5fc5\u987b\u70b9\u51fb\u9ad8\u7ea7\u9009\u9879\uff0c\u7136\u540e\u7ee7\u7eed\u8bbf\u95ee\u3002<\/p>\n<p>\u60a8\u5c06\u4f1a\u88ab\u8981\u6c42\u8f93\u5165\u60a8\u5728\u524d\u4e00\u6b65\u4e2d\u4f7f\u7528admpass.sh\u811a\u672c\u9009\u62e9\u7684\u7ba1\u7406\u7528\u6237\u540d\u548c\u5bc6\u7801\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/65646288a4b2f92e6c72537f\/51-0.png\" alt=\"screencapture of the OpenLiteSpeed admin login page\" \/><\/div>\n<p>\u5728\u8eab\u4efd\u9a8c\u8bc1\u901a\u8fc7\u540e\uff0c\u60a8\u5c06\u770b\u5230OpenLiteSpeed\u7ba1\u7406\u754c\u9762\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/65646288a4b2f92e6c72537f\/53-0.png\" alt=\"screenshot of the OpenLiteSpeed admin dashboard\" \/><\/div>\n<p>\u5927\u591a\u6570\u7f51\u9875\u670d\u52a1\u5668\u7684\u914d\u7f6e\u5c06\u901a\u8fc7\u6b64\u63a7\u5236\u9762\u677f\u8fdb\u884c\u3002<\/p>\n<p>\u5728\u8fd9\u4e2a\u6b65\u9aa4\u4e2d\uff0c\u4f60\u901a\u8fc7\u65b0\u5f00\u542f\u7684\u7aef\u53e3\u8fde\u63a5\u5230\u670d\u52a1\u5668\u3002\u63a5\u4e0b\u6765\uff0c\u4f60\u5c06\u66f4\u65b0\u9ed8\u8ba4\u9875\u9762\u4f7f\u7528\u7684\u7aef\u53e3\u3002<\/p>\n<h2>\u7b2c\u56db\u6b65 &#8211; \u66f4\u6539\u9ed8\u8ba4\u9875\u9762\u7684\u7aef\u53e3<\/h2>\n<p>\u4e3a\u4e86\u6f14\u793a\u5982\u4f55\u901a\u8fc7Web\u754c\u9762\u914d\u7f6e\u9009\u9879\uff0c\u60a8\u5c06\u628a\u9ed8\u8ba4\u7ad9\u70b9\u4f7f\u7528\u7684\u7aef\u53e3\u4ece8088\u66f4\u6539\u4e3a\u4f20\u7edf\u7684HTTP\u7aef\u53e3\uff0880\uff09\u3002<\/p>\n<p>\u4ece\u4fa7\u8fb9\u5bfc\u822a\u680f\u7684\u9009\u9879\u4e2d\u9009\u62e9\u201c\u542c\u4f17\u201d\u3002\u5c06\u52a0\u8f7d\u51fa\u6240\u6709\u53ef\u7528\u7684\u542c\u4f17\u5217\u8868\u3002<\/p>\n<p>\u4ece\u8fd9\u4e2a\u5217\u8868\u4e2d\uff0c\u70b9\u51fb\u653e\u5927\u955c\uff0c\u4e5f\u5c31\u662f\u201c\u67e5\u770b\u201d\u6309\u94ae\uff0c\u4ee5\u67e5\u770b\u9ed8\u8ba4\u76d1\u542c\u5668\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/65646288a4b2f92e6c72537f\/60-0.png\" alt=\"screencapture of OpenLiteSpeed's listeners summary page\" \/><\/div>\n<p>\u70b9\u51fb\u7f16\u8f91\u6309\u94ae\uff08\u9876\u90e8\u53f3\u4e0a\u89d2\u6709\u94a2\u7b14\u548c\u7eb8\u7247\u7b26\u53f7\uff09\u6253\u5f00\u8be5\u64cd\u4f5c\uff0c\u5c06\u52a0\u8f7d\u6709\u5173\u9ed8\u8ba4\u76d1\u542c\u5668\u66f4\u591a\u7ec6\u8282\u7684\u9875\u9762\u3002\u5728\u5730\u5740\u8bbe\u7f6e\u8868\u4e2d\uff0c\u4fee\u6539\u5176\u6570\u503c\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/65646288a4b2f92e6c72537f\/62-0.png\" alt=\"screencapture of OpenLiteSpeed's listener detail page\" \/><\/div>\n<p>\u70b9\u51fb\u8fd9\u4e2a\u6309\u94ae\u5c06\u4f1a\u6253\u5f00\u4e00\u4e2a\u65b0\u7684\u753b\u9762\u3002\u5c06\u7aef\u53e38088\u6539\u6210\u7aef\u53e380\uff0c\u7136\u540e\u70b9\u51fb\u4fdd\u5b58\u6309\u94ae\uff08\u8f6f\u76d8\u7b26\u53f7\uff09\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/65646288a4b2f92e6c72537f\/64-0.png\" alt=\"screencapture of OpenLiteSpeed's listener update interface\" \/><\/div>\n<p>\u4fdd\u5b58\u4fee\u6539\u540e\uff0c\u60a8\u9700\u8981\u91cd\u65b0\u542f\u52a8\u670d\u52a1\u5668\u3002\u70b9\u51fb\u7bad\u5934\u56fe\u6807\u4ee5\u6267\u884c\u4f18\u96c5\u91cd\u542f\u64cd\u4f5c\uff0c\u5c06\u91cd\u65b0\u542f\u52a8OpenLiteSpeed\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/65646288a4b2f92e6c72537f\/66-0.png\" alt=\"screencapture displaying the arrow for the graceful restart button\" \/><\/div>\n<p>\u5982\u679c\u51fa\u73b0\u8981\u6c42\u91cd\u65b0\u542f\u52a8LiteSpeed\u7684\u63d0\u793a\uff0c\u8bf7\u6309&#8221;Go&#8221;\u6309\u94ae\u3002<\/p>\n<p>\u73b0\u5728\u5e94\u8be5\u53ef\u4ee5\u5728\u7aef\u53e380\u4e0a\u901a\u8fc7\u6d4f\u89c8\u5668\u8bbf\u95ee\u9ed8\u8ba4\u7f51\u9875\uff0c\u800c\u4e0d\u662f\u7aef\u53e38088\u3002\u8bbf\u95ee\u670d\u52a1\u5668\u7684\u57df\u540d\u6216IP\u5730\u5740\u800c\u4e0d\u63d0\u4f9b\u7aef\u53e3\u53f7\u5c06\u4f1a\u663e\u793a\u8be5\u7f51\u7ad9\u3002<\/p>\n<p>\u4f60\u73b0\u5728\u53ef\u4ee5\u5c06\u4efb\u4f55\u4f60\u5e0c\u671b\u5728\u4f60\u7684\u7f51\u7ad9\u4e0a\u5c55\u793a\u7684HTML\u3001CSS\u3001JS\u6216\u5176\u4ed6\u6587\u4ef6\u6dfb\u52a0\u5230\u4f4d\u4e8e\/usr\/local\/lsws\/Example\/html\u7684\u76ee\u5f55\u4e2d\u3002<\/p>\n<h2>\u603b\u7ed3<\/h2>\n<p>OpenLiteSpeed\u662f\u4e00\u4e2a\u529f\u80fd\u9f50\u5168\u7684Web\u670d\u52a1\u5668\uff0c\u4e3b\u8981\u901a\u8fc7\u7ba1\u7406\u7684Web\u754c\u9762\u8fdb\u884c\u7ba1\u7406\u3002<\/p>\n<p>\u60a8\u53ef\u4ee5\u7ee7\u7eed\u4f7f\u7528\u4ee5\u4e0b\u4fe1\u606f\u914d\u7f6e\u60a8\u7684\u754c\u9762\uff1a<\/p>\n<ul class=\"post-ul\">\n<li>Everything associated with OpenLiteSpeed will be found under the \/usr\/local\/lsws directory.<\/li>\n<li>The document root (where your files will be served from) for the default virtual host is located at \/usr\/local\/lsws\/Example\/html. The configuration and logs for this virtual host can be found under the \/usr\/local\/lsws\/Example directory.<\/li>\n<li>You can create new virtual hosts for different sites using the admin interface. However, all the directories that you reference when setting up your configuration must be created ahead of time. OpenLiteSpeed is not able to create the directories.<\/li>\n<li>You can set up virtual host templates for virtual hosts that share the same general format.<\/li>\n<li>You might consider using the default virtual host\u2019s directory structure and configuration as a starting point for new configurations.<\/li>\n<li>The admin interface has a built-in tooltip help system for almost all fields. There is also a Help menu option in the navigation menu that links to the server documentation. Consult these sources of information during configuration if you need more help.<\/li>\n<li>To secure your OpenLiteSpeed installation with HTTPS, see the official documentation on SSL Setup.<\/li>\n<\/ul>\n<p>\u5728\u6b64\u65f6\uff0c\u60a8\u5df2\u7ecf\u5728Ubuntu 20.04\u670d\u52a1\u5668\u4e0a\u5b89\u88c5\u5e76\u8fd0\u884c\u4e86OpenLiteSpeed\u548cPHP\u3002OpenLiteSpeed\u63d0\u4f9b\u51fa\u8272\u7684\u6027\u80fd\u3001\u57fa\u4e8e\u7f51\u7edc\u7684\u914d\u7f6e\u754c\u9762\u4ee5\u53ca\u9884\u914d\u7f6e\u7684\u811a\u672c\u5904\u7406\u9009\u9879\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5f15\u8a00 OpenLiteSpeed\u662f\u4e00\u4e2a\u7ecf\u8fc7\u4f18\u5316\u7684\u5f00\u6e90Web\u670d\u52a1\u5668\uff0c\u53ef\u7528\u4e8e\u7ba1\u7406\u548c\u63d0\u4f9b\u7f51\u7ad9\u3002 OpenLiteSp [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-50683","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5982\u4f55\u5728Ubuntu 20.04\u4e0a\u5b89\u88c5OpenLiteSpeed Web\u670d\u52a1\u5668 - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5982\u4f55\u5728ubuntu-20-04\u4e0a\u5b89\u88c5openlitespeed-web\u670d\u52a1\u5668\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5982\u4f55\u5728Ubuntu 20.04\u4e0a\u5b89\u88c5OpenLiteSpeed Web\u670d\u52a1\u5668\" \/>\n<meta property=\"og:description\" content=\"\u5f15\u8a00 OpenLiteSpeed\u662f\u4e00\u4e2a\u7ecf\u8fc7\u4f18\u5316\u7684\u5f00\u6e90Web\u670d\u52a1\u5668\uff0c\u53ef\u7528\u4e8e\u7ba1\u7406\u548c\u63d0\u4f9b\u7f51\u7ad9\u3002 OpenLiteSp [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5982\u4f55\u5728ubuntu-20-04\u4e0a\u5b89\u88c5openlitespeed-web\u670d\u52a1\u5668\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-19T10:35:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-30T10:51:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/65646288a4b2f92e6c72537f\/45-0.png\" \/>\n<meta name=\"author\" content=\"\u6e05, \u5b87\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6e05, \u5b87\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/\",\"name\":\"\u5982\u4f55\u5728Ubuntu 20.04\u4e0a\u5b89\u88c5OpenLiteSpeed Web\u670d\u52a1\u5668 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-02-19T10:35:07+00:00\",\"dateModified\":\"2024-04-30T10:51:38+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5982\u4f55\u5728Ubuntu 20.04\u4e0a\u5b89\u88c5OpenLiteSpeed Web\u670d\u52a1\u5668\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e\",\"name\":\"\u6e05, \u5b87\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g\",\"caption\":\"\u6e05, \u5b87\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyu\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5982\u4f55\u5728Ubuntu 20.04\u4e0a\u5b89\u88c5OpenLiteSpeed Web\u670d\u52a1\u5668 - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5982\u4f55\u5728ubuntu-20-04\u4e0a\u5b89\u88c5openlitespeed-web\u670d\u52a1\u5668\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5982\u4f55\u5728Ubuntu 20.04\u4e0a\u5b89\u88c5OpenLiteSpeed Web\u670d\u52a1\u5668","og_description":"\u5f15\u8a00 OpenLiteSpeed\u662f\u4e00\u4e2a\u7ecf\u8fc7\u4f18\u5316\u7684\u5f00\u6e90Web\u670d\u52a1\u5668\uff0c\u53ef\u7528\u4e8e\u7ba1\u7406\u548c\u63d0\u4f9b\u7f51\u7ad9\u3002 OpenLiteSp [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5982\u4f55\u5728ubuntu-20-04\u4e0a\u5b89\u88c5openlitespeed-web\u670d\u52a1\u5668\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-02-19T10:35:07+00:00","article_modified_time":"2024-04-30T10:51:38+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/65646288a4b2f92e6c72537f\/45-0.png"}],"author":"\u6e05, \u5b87","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6e05, \u5b87","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"4 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/","name":"\u5982\u4f55\u5728Ubuntu 20.04\u4e0a\u5b89\u88c5OpenLiteSpeed Web\u670d\u52a1\u5668 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-02-19T10:35:07+00:00","dateModified":"2024-04-30T10:51:38+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5982\u4f55\u5728Ubuntu 20.04\u4e0a\u5b89\u88c5OpenLiteSpeed Web\u670d\u52a1\u5668"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/1a6ecd3d914d22a5ac32791ffc1fbd8e","name":"\u6e05, \u5b87","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4b2016c18459a605fc469c7566608f5686491baa112d0871ee613f61b7210565?s=96&d=mm&r=g","caption":"\u6e05, \u5b87"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/qingyu\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%a6%82%e4%bd%95%e5%9c%a8ubuntu-20-04%e4%b8%8a%e5%ae%89%e8%a3%85openlitespeed-web%e6%9c%8d%e5%8a%a1%e5%99%a8%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/50683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=50683"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/50683\/revisions"}],"predecessor-version":[{"id":93667,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/50683\/revisions\/93667"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=50683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=50683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=50683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}