{"id":133,"date":"2012-03-16T11:32:56","date_gmt":"2012-03-16T03:32:56","guid":{"rendered":"http:\/\/www.sulabs.net\/?p=133"},"modified":"2020-08-28T18:44:48","modified_gmt":"2020-08-28T10:44:48","slug":"centos-6-2-x64-ispconfig-3-0%e5%ae%89%e8%a3%85%e9%85%8d%e7%bd%ae%e6%89%8b%e5%86%8c","status":"publish","type":"post","link":"https:\/\/www.sulabs.net\/?p=133","title":{"rendered":"CentOS 6.2 X64 IspConfig 3.0\u5b89\u88c5\u914d\u7f6e\u624b\u518c"},"content":{"rendered":"<p>\u6587\u6863\u53c2\u8003\u6765\u6e90\u81ea ISPconfig \u5b98\u65b9\u6587\u6863 <a href=\"http:\/\/www.ispconfig.org\">http:\/\/www.ispconfig.org<\/a><\/p>\n<p>1.\u5b89\u88c5\u57fa\u672c\u7cfb\u7edf<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-134\" title=\"1\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/1-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/1-300x225.jpg 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/1.jpg 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>\u9009\u62e9\u7b2c\u4e00\u9879\uff0c\u5b89\u88c5\u6216\u5347\u7ea7\u73b0\u6709\u7cfb\u7edf<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-135\" title=\"2\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/2-300x166.png\" alt=\"\" width=\"300\" height=\"166\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/2-300x166.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/2.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u9009\u62e9 Skip \u53d6\u6d88\u5149\u76d8\u6821\u9a8c<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-136\" title=\"3\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/3-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/3-300x225.jpg 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/3.jpg 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u6b22\u8fce\u754c\u9762\uff0c\u70b9\u51fb Next<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-137\" title=\"4\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/4-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/4-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/4.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u9009\u62e9\u8bed\u8a00\uff0c\u82f1\u6587\uff0c\u7ee7\u7eed<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-138\" title=\"5\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/5-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/5-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/5.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u9009\u62e9\u952e\u76d8\u5e03\u5c40\uff0c\u9ed8\u8ba4English US \u5373\u53ef\uff0c\u6ce8\u610f\u56fe\u4e2d\u662fGeman \u5fb7\u8bed<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-139\" title=\"6\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/6-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/6-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/6.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u9009\u62e9\u5b58\u50a8\u8bbe\u5907\uff0c\u901a\u5e38\u9009\u62e9 Basic Storage Devices \u5373\u53ef<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-140\" title=\"7\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/7-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/7-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/7.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u5bf9\u4e8e\u672a\u683c\u5f0f\u5316\u7684\u65b0\u786c\u76d8\u53ef\u80fd\u4f1a\u63d0\u793a\u662f\u5426\u4e22\u5f03\u6570\u636e\uff0c\u9009\u62e9 Yes Discard any data<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-141\" title=\"8\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/8-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/8-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/8.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u914d\u7f6e\u4e3b\u673a\u540d<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/9.png\"><img loading=\"lazy\" decoding=\"async\" title=\"9\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/9-300x225.png\" alt=\"\" width=\"300\" height=\"225\"><\/a><\/p>\n<p>\u7136\u540e\u914d\u7f6e\u7f51\u7edc\uff0c\u9700\u6ce8\u610f\u52fe\u9009 Connect automatically \u81ea\u52a8\u8fde\u63a5\uff0c\u5426\u5219\u5f00\u673a\u9700\u8981\u624b\u52a8\u8fde\u7f51<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-143\" title=\"11\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/11-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/11-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/11.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u914d\u7f6eIP\u5730\u5740\u548cDNS<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-175\" title=\"13\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/13-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/13-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/13.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u8bbe\u7f6e\u533a\u57df\uff0c\u4e2d\u56fd\u9ed8\u8ba4\u9009\u62e9 Asia\/ShangHai&nbsp; \u56fe\u4e2d\u662f\u6b27\u6d32\u65f6\u533a<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-176\" title=\"14\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/14-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/14-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/14.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u8bbe\u7f6eRoot \u7ba1\u7406\u5458\u7528\u6237\u5bc6\u7801<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-177\" title=\"15\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/15-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/15-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/15.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u8fd9\u91cc\u53ef\u4ee5\u9009\u62e9\u5b89\u88c5\u7c7b\u578b\uff0c\u5982\u679c\u9700\u8981\u81ea\u5b9a\u4e49\u5206\u533a\u7ed3\u6784\u53ef\u4ee5\u9009\u62e9\u6700\u540e\u4e00\u9879<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-178\" title=\"16\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/16-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/16-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/16.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u63d0\u793a\u662f\u5426\u5199\u5165\u78c1\u76d8\u914d\u7f6e\u4fe1\u606f\uff0c\u9ed8\u8ba4\u5199\u5165\u5373\u53ef<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-179\" title=\"17\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/17-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/17-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/17.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u5f00\u59cb\u81ea\u52a8\u683c\u5f0f\u5316\u78c1\u76d8\u5206\u533a<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-180\" title=\"18\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/18-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/18-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/18.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u9009\u62e9\u5b89\u88c5\u7c7b\u578b\uff0c\u8fd9\u91cc\u5206\u522b\u4e3a \u684c\u9762\uff0c\u6700\u5c0f\u684c\u9762\uff0c\u6700\u5c0f\u5b89\u88c5\uff0c\u57fa\u7840\u670d\u52a1\u5668\uff0c\u6570\u636e\u5e93\u670d\u52a1\u5668\uff0cWEB\u670d\u52a1\u5668\uff0c\u865a\u62df\u4e3b\u673a\uff0c\u8f6f\u4ef6\u5f00\u53d1\u5de5\u4f5c\u7ad9\uff0c\u9009\u62e9 Basic Server \u5373\u53ef<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/19.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-181\" title=\"19\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/19-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/19-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/19.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u5f00\u59cb\u5b89\u88c5\u5982\u90a3\u4ef6\u5305\uff0c\u76f4\u5230\u5b8c\u6210<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/20.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-182\" title=\"20\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/20-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/20-300x225.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/20.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u5b89\u88c5\u5b8c\u6210\uff0c\u5149\u76d8\u4f1a\u81ea\u52a8\u5f39\u51fa\uff0c\u53d6\u51fa\uff0c\u540e\u70b9\u5b8creboot \u91cd\u542f<\/p>\n<p>\u4ee5root \u7528\u6237\u767b\u9646\u7cfb\u7edf\uff0c\u9ed8\u8ba4Centos \u4f1a\u542f\u52a8\u9632\u706b\u5899\uff0c\u4e3a\u4e86\u914d\u7f6e\u4e0a\u7684\u65b9\u4fbf\u4f60\u53ef\u4ee5\u5173\u95ed\u9632\u706b\u5899<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-184\" title=\"21\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/21-300x166.png\" alt=\"\" width=\"300\" height=\"166\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/21-300x166.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/21.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u6267\u884c system-config-firewall-tui<\/p>\n<p>\u53d6\u6d88 Enabled&nbsp;\u9009\u6846\uff0c\u70b9OK\u786e\u8ba4\uff0c\u63a5\u4e0b\u6765\u4f1a\u5f39\u51fa\u8b66\u544a\uff0c\u9009\u62e9Yes \u5373\u53ef<\/p>\n<p>\u5982\u679c\u9700\u8981\u4fee\u6539\u7f51\u5361\u6216DNS\u914d\u7f6e\u4fe1\u606f\uff0c\u53ef\u4ee5<\/p>\n<p>\u6267\u884c system-config-network<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/23.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-185\" title=\"23\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/23-300x166.png\" alt=\"\" width=\"300\" height=\"166\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/23-300x166.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/23.png 720w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u9009\u62e9\u7f51\u5361\u8fdb\u884c\u914d\u7f6e\u7f16\u8f91<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/24.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-295 alignnone\" title=\"24\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/24-300x166.png\" alt=\"\" width=\"300\" height=\"166\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/24-300x166.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/24.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u9009\u62e9\u540e\u8fdb\u884c\u624b\u52a8\u5206\u914d\u56fa\u5b9aIP\u5730\u5740\u6216\u9009\u62e9DHCP<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/25.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-297 alignnone\" title=\"25\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/25-300x166.png\" alt=\"\" width=\"300\" height=\"166\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/25-300x166.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/25.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u9009\u62e9DNS\u914d\u7f6e<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/27.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-298 alignnone\" title=\"27\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/27-300x166.png\" alt=\"\" width=\"300\" height=\"166\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/27-300x166.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/27.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n\u6839\u636e\u7535\u4fe1\u8fd0\u8425\u5546\u586b\u5199DNS\u4fe1\u606f\uff0c\u8fd9\u91cc\u7528\u7684\u8c37\u6b4c\u7684DNS<br \/>\n8.8.8.8 \u548c 8.8.4.4<\/p>\n<p><a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/28.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-299 alignnone\" title=\"28\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/28-300x166.png\" alt=\"\" width=\"300\" height=\"166\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/28-300x166.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/28.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u914d\u7f6e\u5b8c\u6210\u540e\uff0c\u53ef\u4ee5\u4f7f\u7528ifconfig \u547d\u4ee4\u67e5\u770b\u7f51\u5361\u914d\u7f6e\u4fe1\u606f<\/p>\n<pre class=\"brush: shell; gutter: true\">[root@server1 ~]# ifconfig\r\neth0      Link encap:Ethernet  HWaddr 00:0C:29:00:85:AC\r\n          inet addr:192.168.0.100  Bcast:192.168.0.255  Mask:255.255.255.0\r\n          inet6 addr: fe80::20c:29ff:fe00:85ac\/64 Scope:Link\r\n          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\r\n          RX packets:278 errors:0 dropped:0 overruns:0 frame:0\r\n          TX packets:86 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:1000\r\n          RX bytes:28503 (27.8 KiB)  TX bytes:16360 (15.9 KiB)\r\n\r\nlo        Link encap:Local Loopback\r\n          inet addr:127.0.0.1  Mask:255.0.0.0\r\n          inet6 addr: ::1\/128 Scope:Host\r\n          UP LOOPBACK RUNNING  MTU:16436  Metric:1\r\n          RX packets:0 errors:0 dropped:0 overruns:0 frame:0\r\n          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0\r\n          collisions:0 txqueuelen:0\r\n          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)\r\n\r\n[root@server1 ~]#<\/pre>\n<p>\u67e5\u770bDNS\u914d\u7f6e\u4fe1\u606f<\/p>\n<p>cat \/etc\/resolv.conf<br \/>\n127.0.0.1&nbsp;&nbsp; localhost localhost.localdomain localhost4 localhost4.localdomain4 192.168.0.100&nbsp;&nbsp; server1.example.com&nbsp;&nbsp;&nbsp;&nbsp; server1<br \/>\n::1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localhost localhost.localdomain localhost6 localhost6.localdomain6<\/p>\n<p>\u5173\u95edSelinux<\/p>\n<pre class=\"brush: shell; gutter: true\">vi \/etc\/selinux\/config<\/pre>\n<p>\u5c06Selinux =enforcing \u66f4\u6539\u4e3a&nbsp; disabled<\/p>\n<p>\u5b89\u88c5EPEL \u6269\u5c55YUM\u6e90<\/p>\n<pre class=\"brush: shell; gutter: true\">rpm -ivh http:\/\/dl.fedoraproject.org\/pub\/epel\/6\/x86_64\/epel-release-6-7.noarch.rpm<\/pre>\n<p>\u6267\u884c yum update \u8fdb\u884c\u7cfb\u7edf\u5347\u7ea7\uff0c\u540c\u65f6\u518d\u6267\u884c yum groupinstall 'Development Tools' \u5b89\u88c5\u5f00\u53d1\u5de5\u5177<\/p>\n<p>\u5f00\u542f\u78c1\u76d8\u914d\u989d\uff0c\u7528\u6765\u9650\u5236\u7528\u6237\u7ad9\u70b9\u7a7a\u95f4\u5927\u5c0f<br \/>\nyum install quota<br \/>\n\u7f16\u8f91 fstab \u6587\u4ef6<br \/>\nvi \/etc\/fstab<br \/>\n\u5728 \u6839\u5206\u533a \/&nbsp; ext4 defaults \u540e\u9762\u6dfb\u52a0 ,us<em>rjquota=aquota.user\uff0cgrpjquota<\/em>=aquota.group,jqfmt=vfsv0<br \/>\n\u5982\u4e0b\u6240\u793a<\/p>\n<pre class=\"brush: shell; gutter: true\">#\r\n# \/etc\/fstab\r\n# Created by anaconda on Wed Aug 22 18:24:12 2012\r\n#\r\n# Accessible filesystems, by reference, are maintained under &#039;\/dev\/disk&#039;\r\n# See man pages fstab(5), findfs(8), mount(8) and\/or blkid(8) for more info\r\n#\r\nUUID=53b2625e-f7ed-49ce-8645-e3bf05ac16d4 \/                       ext4    defaults,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0        1 1\r\nUUID=c5a27fb7-b6e1-40e6-aca4-1343d6f42cb2 swap                    swap    defaults        0 0\r\ntmpfs                   \/dev\/shm                tmpfs   defaults        0 0\r\ndevpts                  \/dev\/pts                devpts  gid=5,mode=620  0 0\r\nsysfs                   \/sys                    sysfs   defaults        0 0\r\nproc                    \/proc                   proc    defaults        0 0<\/pre>\n<p>\u7f16\u8f91\u5b8c\u6210\u540e\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u91cd\u65b0\u6302\u5728\u6839\u5206\u533a<br \/>\nmount -o remount \/<\/p>\n<p>\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u5f00\u542f\u78c1\u76d8\u914d\u989d<br \/>\nquotacheck -avugm<br \/>\nquotaon -avug<\/p>\n<p>\u5b89\u88c5 Apache, MySQL, phpMyAdmin<br \/>\nyum install ntp httpd mod_ssl mysql-server php php-mysql php-mbstring phpmyadmin<br \/>\n<strong><br \/>\n<\/strong>\u5b89\u88c5Dovecot<br \/>\nyum install dovecot dovecot-mysql<\/p>\n<p>\u914d\u7f6eDovecot \u670d\u52a1\u5f00\u673a\u542f\u52a8<br \/>\nchkconfig --levels 235 dovecot on<br \/>\n\/etc\/init.d\/dovecot start<\/p>\n<p>\u5b89\u88c5 Postfix<br \/>\nyum install postfix<br \/>\n\u5173\u95ed Sendmail&nbsp;\uff0c\u542f\u52a8 Postfix&nbsp;\u548c MySQL:<br \/>\nchkconfig --levels 235 mysqld on \/etc\/init.d\/mysqld start<br \/>\nchkconfig --levels 235 sendmail off<br \/>\nchkconfig --levels 235 postfix on<br \/>\n\/etc\/init.d\/sendmail stop<br \/>\n\/etc\/init.d\/postfix restart<\/p>\n<p>\u5b89\u88c5getmail<br \/>\nyum install getmail<\/p>\n<p>\u914d\u7f6eMySQL<br \/>\n\u6267\u884c mysql_secure_installation \u6309\u7167\u4ee5\u4e0b\u63d0\u793a\u8fdb\u884c\u914d\u7f6e<\/p>\n<p>NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SERVERS IN PRODUCTION USE!&nbsp; PLEASE READ EACH STEP CAREFULLY!<\/p>\n<p>In order to log into MySQL to secure it, we'll need the current password for the root user.&nbsp; If you've just installed MySQL, and you haven't set the root password yet, the password will be blank, so you should just press enter here.<\/p>\n<p>Enter current password for root (enter for none): OK, successfully used password, moving on...<\/p>\n<p>Setting the root password ensures that nobody can log into the MySQL root user without the proper authorisation.<\/p>\n<p>Set root password? [Y\/n] &lt;-- \u56de\u8f66\u786e\u8ba4<br \/>\nNew password: &lt;-- \u8f93\u5165mysql root\u8d26\u6237\u65b0\u5bc6\u7801 Re-enter new password: &lt;-- \u8f93\u5165mysql root\u8d26\u6237\u65b0\u5bc6\u7801 Password updated successfully! Reloading privilege tables.. &nbsp;... Success!<\/p>\n<p>By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them.&nbsp; This is intended only for testing, and to make the installation go a bit smoother.&nbsp; You should remove them before moving into a production environment.<\/p>\n<p>Remove anonymous users? [Y\/n] &lt;-- \u56de\u8f66\u786e\u8ba4 &nbsp;... Success!<\/p>\n<p>Normally, root should only be allowed to connect from 'localhost'.&nbsp; This ensures that someone cannot guess at the root password from the network.<\/p>\n<p>Disallow root login remotely? [Y\/n] &lt;-- \u56de\u8f66\u786e\u8ba4 &nbsp;... Success!<\/p>\n<p>By default, MySQL comes with a database named 'test' that anyone can access.&nbsp; This is also intended only for testing, and should be removed before moving into a production environment.<\/p>\n<p>Remove test database and access to it? [Y\/n] &lt;-- \u56de\u8f66\u786e\u8ba4 &nbsp;- Dropping test database... &nbsp;... Success! &nbsp;- Removing privileges on test database... &nbsp;... Success!<\/p>\n<p>Reloading the privilege tables will ensure that all changes made so far will take effect immediately.<\/p>\n<p>Reload privilege tables now? [Y\/n] &lt;-- \u56de\u8f66\u786e\u8ba4 &nbsp;... Success!<\/p>\n<p>Cleaning up...<\/p>\n<p>All done!&nbsp; If you've completed all of the above steps, your MySQL installation should now be secure.<\/p>\n<p>Thanks for using MySQL!<\/p>\n<p>\u914d\u7f6ephpmyadmin<br \/>\nvi \/etc\/httpd\/conf.d\/phpmyadmin.conf<br \/>\n\u52a0\u5165\u4ee5\u4e0b\u5185\u5bb9<\/p>\n<pre class=\"brush: shell; gutter: true\">#\r\n#  Web application to manage MySQL\r\n#\r\n\r\n#&lt;Directory &quot;\/usr\/share\/phpmyadmin&quot;&gt;\r\n#  Order Deny,Allow\r\n#  Deny from all\r\n#  Allow from 127.0.0.1\r\n#&lt;\/Directory&gt;\r\n\r\nAlias \/phpmyadmin \/usr\/share\/phpmyadmin\r\nAlias \/phpMyAdmin \/usr\/share\/phpmyadmin\r\nAlias \/mysqladmin \/usr\/share\/phpmyadmin<\/pre>\n<p>\u914d\u7f6ephpmyadmin \u9a8c\u8bc1\u7c7b\u578b<br \/>\nvi \/usr\/share\/phpmyadmin\/config.inc.php<\/p>\n<pre class=\"brush: shell; gutter: true\">[...]\r\n\/* Authentication type *\/\r\n$cfg[&#039;Servers&#039;][$i][&#039;auth_type&#039;] = &#039;http&#039;;\r\n[...]<\/pre>\n<p>\u914d\u7f6ehttpd \u5f00\u673a\u542f\u52a8<\/p>\n<pre>chkconfig --levels 235 httpd on \/etc\/init.d\/httpd start<\/pre>\n<p>\u73b0\u5728\u4f60\u53ef\u4ee5\u7528\u6d4f\u89c8\u5668\u6d4f\u89c8 http:\/\/\u4f60\u7684\u670d\u52a1\u5668ip\/phpmyadmin \u586b\u5165mysql \u7528\u6237\u540d root \u548c\u4f60\u7684\u5bc6\u7801\u6765\u8fdb\u884c\u8bbf\u95ee<\/p>\n<p>\u914d\u7f6e\u53cd\u5783\u573e\u90ae\u4ef6\uff0c\u9632\u6bd2\u8f6f\u4ef6<\/p>\n<pre class=\"brush: shell; gutter: true\">yum install amavisd-new spamassassin clamav clamd unzip bzip2 unrar perl-DBD-mysql<\/pre>\n<p>\u914d\u7f6e\u5f00\u673a\u542f\u52a8<\/p>\n<pre class=\"brush: shell; gutter: true\">sa-update\r\nchkconfig --levels 235 amavisd on\r\nchkconfig --del clamd\r\nchkconfig --levels 235 clamd.amavisd on\r\n\/usr\/bin\/freshclam\r\n\/etc\/init.d\/amavisd start\r\n\/etc\/init.d\/clamd.amavisd start<\/pre>\n<p>ISPConfig 3 \u53ef\u4ee5\u4f7f\u7528 mod_php, mod_fcgi\/PHP5, cgi\/PHP5, \u548csuPHP \u5728\u4f60\u7684\u7f51\u7ad9\u4e2d<\/p>\n<p>\u5982\u679c\u4f60\u8981\u5b89\u88c5 Apache2 \u548c&nbsp;mod_php5, mod_fcgid,&nbsp;PHP5&nbsp;\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4:<\/p>\n<pre class=\"brush: shell; gutter: false\">yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel mod_fcgid php-cli httpd-devel<\/pre>\n<p>\u7f16\u8f91php \u914d\u7f6e\u6587\u4ef6<br \/>\nvi \/etc\/php.ini<br \/>\n\u53c2\u7167\u8fdb\u884c\u4fee\u6539<\/p>\n<pre class=\"brush: shell; gutter: true\">[...]\r\n;error_reporting = E_ALL &amp; ~E_DEPRECATED\r\nerror_reporting = E_ALL &amp; ~E_NOTICE\r\n[...]\r\n; cgi.fix_pathinfo provides *real* PATH_INFO\/PATH_TRANSLATED support for CGI.  PHP&#039;s\r\n; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok\r\n; what PATH_INFO is.  For more information on PATH_INFO, see the cgi specs.  Setting\r\n; this to 1 will cause PHP CGI to fix its paths to conform to the spec.  A setting\r\n; of zero causes PHP to behave as before.  Default is 1.  You should fix your scripts\r\n; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.\r\n; http:\/\/www.php.net\/manual\/en\/ini.core.php#ini.cgi.fix-pathinfo\r\ncgi.fix_pathinfo=1\r\n[...]<\/pre>\n<p>\u5b89\u88c5SuPHP<\/p>\n<pre class=\"brush: shell; gutter: true\">cd \/tmp\r\nwget http:\/\/suphp.org\/download\/suphp-0.7.1.tar.gz\r\ntar xvfz suphp-0.7.1.tar.gz\r\ncd suphp-0.7.1\/\r\n.\/configure --prefix=\/usr --sysconfdir=\/etc --with-apr=\/usr\/bin\/apr-1-config --with-apxs=\/usr\/sbin\/apxs --with-apache-user=apache --with-setid-mode=owner --with-php=\/usr\/bin\/php-cgi --with-logfile=\/var\/log\/httpd\/suphp_log --enable-SUPHP_USE_USERGROUP=yes\r\nmake\r\nmake install<\/pre>\n<p>\u4e3aapache&nbsp; \u6dfb\u52a0suPHP \u6a21\u5757<br \/>\nvi \/etc\/httpd\/conf.d\/suphp.conf \u6dfb\u52a0<\/p>\n<pre class=\"brush: shell; gutter: true\">LoadModule suphp_module modules\/mod_suphp.so<\/pre>\n<p>vi \/etc\/suphp.conf&nbsp; \u5efa\u7acb\u914d\u7f6e\u6587\u4ef6\uff0c\u8f93\u5165\u4ee5\u4e0b\u5185\u5bb9<\/p>\n<pre class=\"brush: shell; gutter: true\">[global]\r\n;Path to logfile\r\nlogfile=\/var\/log\/httpd\/suphp.log\r\n;Loglevel\r\nloglevel=info\r\n;User Apache is running as\r\nwebserver_user=apache\r\n;Path all scripts have to be in\r\ndocroot=\/\r\n;Path to chroot() to before executing script\r\n;chroot=\/mychroot\r\n; Security options\r\nallow_file_group_writeable=true\r\nallow_file_others_writeable=false\r\nallow_directory_group_writeable=true\r\nallow_directory_others_writeable=false\r\n;Check wheter script is within DOCUMENT_ROOT\r\ncheck_vhost_docroot=true\r\n;Send minor error messages to browser\r\nerrors_to_browser=false\r\n;PATH environment variable\r\nenv_path=\/bin:\/usr\/bin\r\n;Umask to set, specify in octal notation\r\numask=0077\r\n; Minimum UID\r\nmin_uid=100\r\n; Minimum GID\r\nmin_gid=100\r\n\r\n[handlers]\r\n;Handler for php-scripts\r\nx-httpd-suphp=&quot;php:\/usr\/bin\/php-cgi&quot;\r\n;Handler for CGI-scripts\r\nx-suphp-cgi=&quot;execute:!self&quot;<\/pre>\n<p>\u91cd\u542fhttpd<br \/>\n\/etc\/init.d\/httpd restart<\/p>\n<p>\u5b89\u88c5ruby<br \/>\nyum install httpd-devel ruby ruby-devel<\/p>\n<p>\u5b89\u88c5modruby<\/p>\n<pre class=\"brush: shell; gutter: true\">cd \/tmp\r\nwget http:\/\/modruby.net\/archive\/mod_ruby-1.3.0.tar.gz\r\ntar zxvf mod_ruby-1.3.0.tar.gz\r\ncd mod_ruby-1.3.0\/\r\n.\/configure.rb --with-apr-includes=\/usr\/include\/apr-1\r\nmake\r\nmake install<\/pre>\n<p>vi \/etc\/httpd\/conf.d\/ruby.conf \u6dfb\u52a0<\/p>\n<pre class=\"brush: shell; gutter: true\">LoadModule ruby_module modules\/mod_ruby.so\r\nRubyAddPath \/1.8<\/pre>\n<p>\u91cd\u542fapache<br \/>\n\/etc\/init.d\/httpd restart<\/p>\n<p>\u5b89\u88c5python<br \/>\nyum install mod_python<br \/>\n\/etc\/init.d\/httpd restart<\/p>\n<p>\u5f00\u542fwebdav<br \/>\nvi \/etc\/httpd\/conf\/httpd.conf<\/p>\n<pre class=\"brush: shell; gutter: true\">[...]\r\nLoadModule auth_digest_module modules\/mod_auth_digest.so\r\n[...]\r\nLoadModule dav_module modules\/mod_dav.so\r\n[...]\r\nLoadModule dav_fs_module modules\/mod_dav_fs.so\r\n[...]<\/pre>\n<p>\/etc\/init.d\/httpd restart<\/p>\n<p>\u5b89\u88c5pureftpd<br \/>\nyum install pure-ftpd<br \/>\nchkconfig --levels 235 pure-ftpd on<br \/>\n\/etc\/init.d\/pure-ftpd start<br \/>\n\u914d\u7f6epureftpd<br \/>\nvi \/etc\/pure-ftpd\/pure-ftpd.conf<\/p>\n<pre class=\"brush: shell; gutter: true\">[...]\r\n# This option can accept three values :\r\n# 0 : disable SSL\/TLS encryption layer (default).\r\n# 1 : accept both traditional and encrypted sessions.\r\n# 2 : refuse connections that don&#039;t use SSL\/TLS security mechanisms,\r\n#     including anonymous sessions.\r\n# Do _not_ uncomment this blindly. Be sure that :\r\n# 1) Your server has been compiled with SSL\/TLS support (--with-tls),\r\n# 2) A valid certificate is in place,\r\n# 3) Only compatible clients will log in.\r\n\r\nTLS                      1\r\n[...]<\/pre>\n<p>\u5b89\u88c5openssl<br \/>\nyum install openssl<br \/>\nmkdir -p \/etc\/ssl\/private\/<br \/>\n\u5efa\u7acbssl \u5b58\u50a8\u8def\u5f84<br \/>\n\u4e3apureftpd \u5efa\u7acb\u4e00\u4e2a\u8bc1\u4e66<\/p>\n<pre class=\"brush: shell; gutter: true\">openssl req -x509 -nodes -days 7300 -newkey rsa:2048 -keyout \/etc\/ssl\/private\/pure-ftpd.pem -out \/etc\/ssl\/private\/pure-ftpd.pem<\/pre>\n<pre class=\"brush: shell; gutter: true\">Country Name (2 letter code) [XX]: &lt;-- \u8f93\u5165\u56fd\u5bb6\u540d\uff0c\u5982CN (e.g., &quot;DE&quot;).\r\nState or Province Name (full name) []: &lt;-- \u8f93\u5165\u7701\u4efd\uff0c\u5982BJ,SH,GZ.\r\nLocality Name (eg, city) [Default City]: &lt;-- \u8f93\u5165\u57ce\u5e02\u540d.\r\nOrganization Name (eg, company) [Default Company Ltd]: &lt;-- \u8f93\u5165\u516c\u53f8\u6ce8\u518c(\u516c\u53f8)\u673a\u6784\u540d\u79f0(e.g., the name of your company).\r\nOrganizational Unit Name (eg, section) []: &lt;-- \u8f93\u5165\u7ec4\u7ec7\u673a\u6784(e.g. &quot;IT Department&quot;).\r\nCommon Name (eg, your name or your server&#039;s hostname) []: &lt;-- \u8f93\u5165\u5b8c\u6574\u7684\u57df\u540d(e.g. &quot;server1.example.com&quot;).\r\nEmail Address []: &lt;-- \u8f93\u5165\u90ae\u4ef6\u5730\u5740.<\/pre>\n<p>\u6dfb\u52a0\u6587\u4ef6\u6743\u9650<\/p>\n<pre class=\"brush: shell; gutter: true\">chmod 600 \/etc\/ssl\/private\/pure-ftpd.pem<\/pre>\n<p>\/etc\/init.d\/pure-ftpd restart<br \/>\n\u91cd\u542fpureftpd<\/p>\n<p>\u5b89\u88c5DNS\u670d\u52a1\u5668<\/p>\n<pre class=\"brush: shell; gutter: true\">yum install bind bind-utils<\/pre>\n<p>vi \/etc\/sysconfig\/named<br \/>\n\u586b\u5165\u4ee5\u4e0b\u5185\u5bb9<\/p>\n<pre class=\"brush: shell; gutter: true\"># BIND named process options\r\n# ~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n# Currently, you can use the following options:\r\n#\r\n# ROOTDIR=&quot;\/var\/named\/chroot&quot;  --  will run named in a chroot environment.\r\n#                            you must set up the chroot environment\r\n#                            (install the bind-chroot package) before\r\n#                            doing this.\r\n#       NOTE:\r\n#         Those directories are automatically mounted to chroot if they are\r\n#         empty in the ROOTDIR directory. It will simplify maintenance of your\r\n#         chroot environment.\r\n#          - \/var\/named\r\n#          - \/etc\/pki\/dnssec-keys\r\n#          - \/etc\/named\r\n#          - \/usr\/lib64\/bind or \/usr\/lib\/bind (architecture dependent)\r\n#\r\n#         Those files are mounted as well if target file doesn&#039;t exist in\r\n#         chroot.\r\n#          - \/etc\/named.conf\r\n#          - \/etc\/rndc.conf\r\n#          - \/etc\/rndc.key\r\n#          - \/etc\/named.rfc1912.zones\r\n#          - \/etc\/named.dnssec.keys\r\n#          - \/etc\/named.iscdlv.key\r\n#\r\n#       Don&#039;t forget to add &quot;$AddUnixListenSocket \/var\/named\/chroot\/dev\/log&quot;\r\n#       line to your \/etc\/rsyslog.conf file. Otherwise your logging becomes\r\n#       broken when rsyslogd daemon is restarted (due update, for example).\r\n#\r\n# OPTIONS=&quot;whatever&quot;     --  These additional options will be passed to named\r\n#                            at startup. Don&#039;t add -t here, use ROOTDIR instead.\r\n#\r\n# KEYTAB_FILE=&quot;\/dir\/file&quot;    --  Specify named service keytab file (for GSS-TSIG)\r\n#\r\n# DISABLE_ZONE_CHECKING  -- By default, initscript calls named-checkzone\r\n#                           utility for every zone to ensure all zones are\r\n#                           valid before named starts. If you set this option\r\n#                           to &#039;yes&#039; then initscript doesn&#039;t perform those\r\n#                           checks.<\/pre>\n<p>\u5efa\u7acbDNS\u533a\u57df\u6587\u4ef6<br \/>\ntouch \/etc\/named.conf.local<\/p>\n<p>\u914d\u7f6e\u5f00\u673a\u542f\u52a8<br \/>\nchkconfig --levels 235 named on<br \/>\n\/etc\/init.d\/named start<\/p>\n<p>\u5b89\u88c5&nbsp;Vlogger, Webalizer, And AWStats<\/p>\n<pre class=\"brush: shell; gutter: true\">yum install webalizer awstats perl-DateTime-Format-HTTP perl-DateTime-Format-Builder<\/pre>\n<p>\u5b89\u88c5vlogger<\/p>\n<pre class=\"brush: shell; gutter: true\">cd \/tmp\r\nwget http:\/\/n0rp.chemlab.org\/vlogger\/vlogger-1.3.tar.gz\r\ntar xvfz vlogger-1.3.tar.gz\r\nmv vlogger-1.3\/vlogger \/usr\/sbin\/\r\nrm -rf vlogger*<\/pre>\n<p>\u5b89\u88c5 Jailkit<\/p>\n<pre>cd \/tmp wget http:\/\/olivier.sessink.nl\/jailkit\/jailkit-2.15.tar.gz tar xvfz jailkit-2.15.tar.gz cd jailkit-2.15 .\/configure make make install cd .. rm -rf jailkit-2.15*<\/pre>\n<p>\u5b89\u88c5fail2ban<\/p>\n<pre class=\"brush: shell; gutter: true\">yum install fail2ban<\/pre>\n<p>\u914d\u7f6e fail2ban<\/p>\n<pre class=\"brush: shell; gutter: true\">vi \/etc\/fail2ban\/fail2ban.conf<\/pre>\n<p>\u6dfb\u52a0<\/p>\n<pre class=\"brush: shell; gutter: true\">[...]\r\n# Option:  logtarget\r\n# Notes.:  Set the log target. This could be a file, SYSLOG, STDERR or STDOUT.\r\n#          Only one log target can be specified.\r\n# Values:  STDOUT STDERR SYSLOG file  Default:  \/var\/log\/fail2ban.log\r\n#\r\n#logtarget = SYSLOG\r\nlogtarget = \/var\/log\/fail2ban.log\r\n[...]<\/pre>\n<p>\u914d\u7f6e\u5f00\u673a\u542f\u52a8<br \/>\nchkconfig --levels 235 fail2ban on<br \/>\n\/etc\/init.d\/fail2ban start<\/p>\n<p>\u5b89\u88c5 rkhunter<\/p>\n<pre class=\"brush: shell; gutter: true\">yum install rkhunter<\/pre>\n<p>\u5b89\u88c5mailman<\/p>\n<pre class=\"brush: shell; gutter: true\">yum install mailman<\/pre>\n<p>\u65b0\u5efa\u7acb\u4e00\u4e2a\u5217\u8868<\/p>\n<pre class=\"brush: shell; gutter: true\">\/usr\/lib\/mailman\/bin\/newlist mailman\r\n\r\n[root@server1 tmp]# \/usr\/lib\/mailman\/bin\/newlist mailman\r\nEnter the email of the person running the list: &lt;--\u8f93\u5165\u7ba1\u7406\u5458\u90ae\u4ef6\u5730\u5740, e.g. listadmin@example.com\r\nInitial mailman password: &lt;-- \u8f93\u5165mailman \u5217\u8868\u7684\u7ba1\u7406\u5458\u5bc6\u7801\r\nTo finish creating your mailing list, you must edit your \/etc\/aliases (or\r\nequivalent) file by adding the following lines, and possibly running the\r\n`newaliases&#039; program:\r\n\r\n## mailman mailing list\r\nmailman:              &quot;|\/usr\/lib\/mailman\/mail\/mailman post mailman&quot;\r\nmailman-admin:        &quot;|\/usr\/lib\/mailman\/mail\/mailman admin mailman&quot;\r\nmailman-bounces:      &quot;|\/usr\/lib\/mailman\/mail\/mailman bounces mailman&quot;\r\nmailman-confirm:      &quot;|\/usr\/lib\/mailman\/mail\/mailman confirm mailman&quot;\r\nmailman-join:         &quot;|\/usr\/lib\/mailman\/mail\/mailman join mailman&quot;\r\nmailman-leave:        &quot;|\/usr\/lib\/mailman\/mail\/mailman leave mailman&quot;\r\nmailman-owner:        &quot;|\/usr\/lib\/mailman\/mail\/mailman owner mailman&quot;\r\nmailman-request:      &quot;|\/usr\/lib\/mailman\/mail\/mailman request mailman&quot;\r\nmailman-subscribe:    &quot;|\/usr\/lib\/mailman\/mail\/mailman subscribe mailman&quot;\r\nmailman-unsubscribe:  &quot;|\/usr\/lib\/mailman\/mail\/mailman unsubscribe mailman&quot;\r\n\r\nHit enter to notify mailman owner... &lt;-- \u56de\u8f66<\/pre>\n<p>\u914d\u7f6e\u522b\u540d<br \/>\nvi \/etc\/aliases&nbsp; \u6dfb\u52a0<\/p>\n<pre class=\"brush: shell; gutter: true\">[...]\r\nmailman:              &quot;|\/usr\/lib\/mailman\/mail\/mailman post mailman&quot;\r\nmailman-admin:        &quot;|\/usr\/lib\/mailman\/mail\/mailman admin mailman&quot;\r\nmailman-bounces:      &quot;|\/usr\/lib\/mailman\/mail\/mailman bounces mailman&quot;\r\nmailman-confirm:      &quot;|\/usr\/lib\/mailman\/mail\/mailman confirm mailman&quot;\r\nmailman-join:         &quot;|\/usr\/lib\/mailman\/mail\/mailman join mailman&quot;\r\nmailman-leave:        &quot;|\/usr\/lib\/mailman\/mail\/mailman leave mailman&quot;\r\nmailman-owner:        &quot;|\/usr\/lib\/mailman\/mail\/mailman owner mailman&quot;\r\nmailman-request:      &quot;|\/usr\/lib\/mailman\/mail\/mailman request mailman&quot;\r\nmailman-subscribe:    &quot;|\/usr\/lib\/mailman\/mail\/mailman subscribe mailman&quot;\r\nmailman-unsubscribe:  &quot;|\/usr\/lib\/mailman\/mail\/mailman<\/pre>\n<p>\u751f\u6210\u6570\u636e\u5e93<br \/>\nnewaliases<\/p>\n<p>\u91cd\u542fpostfix<br \/>\n\/etc\/init.d\/postfix restart<\/p>\n<p>\u6dfb\u52a0mailman apache\u914d\u7f6e<\/p>\n<pre>vi \/etc\/httpd\/conf.d\/mailman.conf<\/pre>\n<p>\u6dfb\u52a0\u4ee5\u4e0b\u884c<\/p>\n<pre class=\"brush: shell; gutter: true\">#\r\n#  httpd configuration settings for use with mailman.\r\n#\r\n\r\nScriptAlias \/mailman\/ \/usr\/lib\/mailman\/cgi-bin\/\r\nScriptAlias \/cgi-bin\/mailman\/ \/usr\/lib\/mailman\/cgi-bin\/\r\n&lt;Directory \/usr\/lib\/mailman\/cgi-bin\/&gt;\r\n    AllowOverride None\r\n    Options ExecCGI\r\n    Order allow,deny\r\n    Allow from all\r\n&lt;\/Directory&gt;\r\n\r\n#Alias \/pipermail\/ \/var\/lib\/mailman\/archives\/public\/\r\nAlias \/pipermail \/var\/lib\/mailman\/archives\/public\/\r\n&lt;Directory \/var\/lib\/mailman\/archives\/public&gt;\r\n    Options Indexes MultiViews FollowSymLinks\r\n    AllowOverride None\r\n    Order allow,deny\r\n    Allow from all\r\n    AddDefaultCharset Off\r\n&lt;\/Directory&gt;\r\n\r\n# Uncomment the following line, to redirect queries to \/mailman to the\r\n# listinfo page (recommended).\r\n\r\n# RedirectMatch ^\/mailman[\/]*$ \/mailman\/listinfo<\/pre>\n<p>\u91cd\u542fapache<br \/>\n\/etc\/init.d\/httpd restart<\/p>\n<p>\u914d\u7f6emailman<\/p>\n<pre class=\"brush: shell; gutter: true\">chkconfig --levels 235 mailman on\r\n\/etc\/init.d\/mailman start<\/pre>\n<p>\u5b89\u88c5SquirrelMail<\/p>\n<pre class=\"brush: shell; gutter: true\">yum install squirrelmail<\/pre>\n<p>\u91cd\u542fapache<br \/>\n\/etc\/init.d\/httpd restart<\/p>\n<p>\u914d\u7f6esquirreimail<br \/>\n\/usr\/share\/squirrelmail\/config\/conf.pl<\/p>\n<pre class=\"brush: shell; gutter: true\">SquirrelMail Configuration : Read: config.php (1.4.0)\r\n---------------------------------------------------------\r\nMain Menu --\r\n1.  Organization Preferences\r\n2.  Server Settings\r\n3.  Folder Defaults\r\n4.  General Options\r\n5.  Themes\r\n6.  Address Books\r\n7.  Message of the Day (MOTD)\r\n8.  Plugins\r\n9.  Database\r\n10. Languages\r\n\r\nD.  Set pre-defined settings for specific IMAP servers\r\n\r\nC   Turn color off\r\nS   Save data\r\nQ   Quit\r\n\r\nCommand &gt;&gt; \u8f93\u5165 D  \r\n\r\nSquirrelMail Configuration : Read: config.php\r\n---------------------------------------------------------\r\nWhile we have been building SquirrelMail, we have discovered some\r\npreferences that work better with some servers that don&#039;t work so\r\nwell with others.  If you select your IMAP server, this option will\r\nset some pre-defined settings for that server.\r\n\r\nPlease note that you will still need to go through and make sure\r\neverything is correct.  This does not change everything.  There are\r\nonly a few settings that this will change.\r\n\r\nPlease select your IMAP server:\r\n    bincimap    = Binc IMAP server\r\n    courier     = Courier IMAP server\r\n    cyrus       = Cyrus IMAP server\r\n    dovecot     = Dovecot Secure IMAP server\r\n    exchange    = Microsoft Exchange IMAP server\r\n    hmailserver = hMailServer\r\n    macosx      = Mac OS X Mailserver\r\n    mercury32   = Mercury\/32\r\n    uw          = University of Washington&#039;s IMAP server\r\n    gmail       = IMAP access to Google mail (Gmail) accounts\r\n\r\n    quit        = Do not change anything\r\nCommand &gt;&gt; \u8f93\u5165 dovecot\r\n\r\nSquirrelMail Configuration : Read: config.php\r\n---------------------------------------------------------\r\nWhile we have been building SquirrelMail, we have discovered some\r\npreferences that work better with some servers that don&#039;t work so\r\nwell with others.  If you select your IMAP server, this option will\r\nset some pre-defined settings for that server.\r\n\r\nPlease note that you will still need to go through and make sure\r\neverything is correct.  This does not change everything.  There are\r\nonly a few settings that this will change.\r\n\r\nPlease select your IMAP server:\r\n    bincimap    = Binc IMAP server\r\n    courier     = Courier IMAP server\r\n    cyrus       = Cyrus IMAP server\r\n    dovecot     = Dovecot Secure IMAP server\r\n    exchange    = Microsoft Exchange IMAP server\r\n    hmailserver = hMailServer\r\n    macosx      = Mac OS X Mailserver\r\n    mercury32   = Mercury\/32\r\n    uw          = University of Washington&#039;s IMAP server\r\n    gmail       = IMAP access to Google mail (Gmail) accounts\r\n\r\n    quit        = Do not change anything\r\nCommand &gt;&gt; courier\r\n\r\n              imap_server_type = courier\r\n         default_folder_prefix = INBOX.\r\n                  trash_folder = Trash\r\n                   sent_folder = Sent\r\n                  draft_folder = Drafts\r\n            show_prefix_option = false\r\n          default_sub_of_inbox = false\r\nshow_contain_subfolders_option = false\r\n            optional_delimiter = .\r\n                 delete_folder = true\r\n\r\nPress enter to continue... &lt;-- \u6309\u56de\u8f66\u7ee7\u7eed\r\n\r\nSquirrelMail Configuration : Read: config.php (1.4.0)\r\n---------------------------------------------------------\r\nMain Menu --\r\n1.  Organization Preferences\r\n2.  Server Settings\r\n3.  Folder Defaults\r\n4.  General Options\r\n5.  Themes\r\n6.  Address Books\r\n7.  Message of the Day (MOTD)\r\n8.  Plugins\r\n9.  Database\r\n10. Languages\r\n\r\nD.  Set pre-defined settings for specific IMAP servers\r\n\r\nC   Turn color off\r\nS   Save data\r\nQ   Quit\r\n\r\nCommand &gt;&gt; \u8f93\u5165 S\r\n\r\nSquirrelMail Configuration : Read: config.php (1.4.0)\r\n---------------------------------------------------------\r\nMain Menu --\r\n1.  Organization Preferences\r\n2.  Server Settings\r\n3.  Folder Defaults\r\n4.  General Options\r\n5.  Themes\r\n6.  Address Books\r\n7.  Message of the Day (MOTD)\r\n8.  Plugins\r\n9.  Database\r\n10. Languages\r\n\r\nD.  Set pre-defined settings for specific IMAP servers\r\n\r\nC   Turn color off\r\nS   Save data\r\nQ   Quit\r\n\r\nCommand &gt;&gt; \u8f93\u5165Q<\/pre>\n<p>\u7f16\u8f91\u914d\u7f6e\u6587\u4ef6<br \/>\nvi \/etc\/squirrelmail\/config_local.php<\/p>\n<pre class=\"brush: php; gutter: true\">&lt;?php\r\n\r\n\/**\r\n * Local config overrides.\r\n *\r\n * You can override the config.php settings here.\r\n * Don&#039;t do it unless you know what you&#039;re doing.\r\n * Use standard PHP syntax, see config.php for examples.\r\n *\r\n * @copyright \u00a9 2002-2006 The SquirrelMail Project Team\r\n * @license http:\/\/opensource.org\/licenses\/gpl-license.php GNU Public License\r\n * @version $Id: config_local.php,v 1.2 2006\/07\/11 03:33:47 wtogami Exp $\r\n * @package squirrelmail\r\n * @subpackage config\r\n *\/\r\n\r\n\/\/$default_folder_prefix                = &#039;&#039;;\r\n?&gt;<\/pre>\n<p>\u73b0\u5728\u53ef\u4ee5\u6d4f\u89c8http:\/\/192.168.0.100\/webmail&nbsp; \u6765\u8bbf\u95eeweb&nbsp; \u90ae\u4ef6\u7cfb\u7edf<\/p>\n<p>\u5b89\u88c5ispconfig 3<\/p>\n<pre class=\"brush: shell; gutter: true\">cd \/tmp\r\nwget http:\/\/www.ispconfig.org\/downloads\/ISPConfig-3-stable.tar.gz\r\ntar xfz ISPConfig-3-stable.tar.gz\r\ncd ispconfig3_install\/install\/<\/pre>\n<p>\u6267\u884c php -q install.php<\/p>\n<pre class=\"brush: shell; gutter: true\">--------------------------------------------------------------------------------\r\n _____ ___________   _____              __ _         ____\r\n|_   _\/  ___| ___ \\ \/  __ \\            \/ _(_)       \/__  \\\r\n  | | \\ `--.| |_\/ \/ | \/  \\\/ ___  _ __ | |_ _  __ _    _\/ \/\r\n  | |  `--. \\  __\/  | |    \/ _ \\| &#039;_ \\|  _| |\/ _` |  |_ |\r\n _| |_\/\\__\/ \/ |     | \\__\/\\ (_) | | | | | | | (_| | ___\\ \\\r\n \\___\/\\____\/\\_|      \\____\/\\___\/|_| |_|_| |_|\\__, | \\____\/\r\n                                              __\/ |\r\n                                             |___\/\r\n--------------------------------------------------------------------------------\r\n\r\n&gt;&gt; Initial configuration\r\n\r\nOperating System: Redhat or compatible, unknown version.\r\n\r\n    Following will be a few questions for primary configuration so be careful.\r\n    Default values are in [brackets] and can be accepted with &lt;ENTER&gt;.\r\n    Tap in &quot;quit&quot; (without the quotes) to stop the installer.\r\n\r\nSelect language (en,de) [en]: &lt;-- \u8bed\u8a00\u9009\u62e9\uff0c\u82f1\u6587\u9ed8\u8ba4 \u56de\u8f66\r\n\r\nInstallation mode (standard,expert) [standard]: &lt;-- \u5b89\u88c5\u6a21\u5f0f \u6807\u51c6 \u56de\u8f66\r\n\r\nFull qualified hostname (FQDN) of the server, eg server1.domain.tld  [server1.example.com]: &lt;-- ENTER\r\n\r\nMySQL server hostname [localhost]: &lt;-- \u56de\u8f66\r\n\r\nMySQL root username [root]: &lt;-- \u56de\u8f66\r\n\r\nMySQL root password []: &lt;-- \u8f93\u5165mysql root\u5bc6\u7801\r\nMySQL database to create [dbispconfig]: &lt;-- \u56de\u8f66\r\n\r\nMySQL charset [utf8]: &lt;-- \u6570\u636e\u5e93\u7f16\u7801utf8 \u56de\u8f66\r\n\r\nGenerating a 2048 bit RSA private key\r\n..........................................................+++\r\n................................+++\r\nwriting new private key to &#039;smtpd.key&#039;\r\n-----\r\nYou are about to be asked to enter information that will be incorporated\r\ninto your certificate request.\r\nWhat you are about to enter is what is called a Distinguished Name or a DN.\r\nThere are quite a few fields but you can leave some blank\r\nFor some fields there will be a default value,\r\nIf you enter &#039;.&#039;, the field will be left blank.\r\n-----\r\nCountry Name (2 letter code) [XX]: &lt;-- \u56de\u8f66\r\nState or Province Name (full name) []: &lt;-- \u56de\u8f66\r\nLocality Name (eg, city) [Default City]: &lt;-- \u56de\u8f66\r\nOrganization Name (eg, company) [Default Company Ltd]: &lt;-- \u56de\u8f66\r\nOrganizational Unit Name (eg, section) []: &lt;-- \u56de\u8f66\r\nCommon Name (eg, your name or your server&#039;s hostname) []: &lt;-- \u56de\u8f66\r\nEmail Address []: &lt;-- \u56de\u8f66\r\nConfiguring Jailkit\r\nConfiguring Dovecot\r\nConfiguring Spamassassin\r\nConfiguring Amavisd\r\nConfiguring Getmail\r\nConfiguring Pureftpd\r\nConfiguring BIND\r\nConfiguring Apache\r\nConfiguring Vlogger\r\nConfiguring Apps vhost\r\nConfiguring Bastille Firewall\r\nConfiguring Fail2ban\r\nInstalling ISPConfig\r\nISPConfig Port [8080]: &lt;-- \u56de\u8f66\r\n\r\nDo you want a secure (SSL) connection to the ISPConfig web interface (y,n) [y]: &lt;-- ENTER\r\n\r\nGenerating RSA private key, 4096 bit long modulus\r\n.....................++\r\n.......++\r\ne is 65537 (0x10001)\r\nYou are about to be asked to enter information that will be incorporated\r\ninto your certificate request.\r\nWhat you are about to enter is what is called a Distinguished Name or a DN.\r\nThere are quite a few fields but you can leave some blank\r\nFor some fields there will be a default value,\r\nIf you enter &#039;.&#039;, the field will be left blank.\r\n-----\r\nCountry Name (2 letter code) [XX]: &lt;-- \u56de\u8f66\r\nState or Province Name (full name) []: &lt;-- \u56de\u8f66\r\nLocality Name (eg, city) [Default City]: &lt;-- \u56de\u8f66\r\nOrganization Name (eg, company) [Default Company Ltd]: &lt;-- \u56de\u8f66\r\nOrganizational Unit Name (eg, section) []: &lt;-- \u56de\u8f66\r\nCommon Name (eg, your name or your server&#039;s hostname) []: &lt;-- \u56de\u8f66\r\nEmail Address []: &lt;-- \u56de\u8f66\r\n\r\nPlease enter the following &#039;extra&#039; attributes\r\nto be sent with your certificate request\r\nA challenge password []: &lt;-- \u56de\u8f66\r\nAn optional company name []: &lt;-- \u56de\u8f66\r\nwriting RSA key\r\nConfiguring DBServer\r\nInstalling ISPConfig crontab\r\nno crontab for root\r\nno crontab for getmail\r\nRestarting services ...\r\nStopping mysqld:                                           [  OK  ]\r\nStarting mysqld:                                           [  OK  ]\r\nShutting down postfix:                                     [  OK  ]\r\nStarting postfix:                                          [  OK  ]\r\nStopping saslauthd:                                        [FAILED]\r\nStarting saslauthd:                                        [  OK  ]\r\nWaiting for the process [1424] to terminate\r\nShutting down amavisd: Daemon [1424] terminated by SIGTERM\r\n                                                           [  OK  ]\r\namavisd stopped\r\nStarting amavisd:                                          [  OK  ]\r\n\r\nStopping clamd.amavisd:                                    [  OK  ]\r\nStarting clamd.amavisd:                                    [  OK  ]\r\nStopping Dovecot Imap:                                     [  OK  ]\r\nStarting Dovecot Imap:                                     [  OK  ]\r\nStopping httpd:                                            [  OK  ]\r\n[Thu Jul 12 19:02:33 2012] [warn] NameVirtualHost *:80 has no VirtualHosts\r\nStarting httpd:                                            [  OK  ]\r\nStopping pure-ftpd:                                        [  OK  ]\r\nStarting pure-ftpd:                                        [  OK  ]\r\nInstallation completed.\r\n[root@server1 install]#<\/pre>\n<p>\u4fee\u590dmailman \u5bfc\u81f4\u7684ispconfig3 \u5b89\u88c5\u9519\u8bef<\/p>\n<pre class=\"brush: shell; gutter: true\">vi \/usr\/lib\/mailman\/Mailman\/mm_cfg.py<\/pre>\n<p>\u914d\u7f6e<\/p>\n<pre class=\"brush: shell; gutter: true\">[...]\r\n#-------------------------------------------------------------\r\n# The default language for this server.\r\nDEFAULT_SERVER_LANGUAGE = &#039;en&#039;\r\n[...]<\/pre>\n<p>\u91cd\u542f<br \/>\n\/etc\/init.d\/mailman restart<\/p>\n<p>\u914d\u7f6edovecot<\/p>\n<pre class=\"brush: shell; gutter: true\">cd \/etc\/dovecot\r\nmv dovecot.conf dovecot.conf_orig\r\nln -s ..\/dovecot.conf dovecot.conf\r\n\/etc\/init.d\/dovecot restart<\/pre>\n<p>\u6d4f\u89c8 http:\/\/\u670d\u52a1\u5668ip:8080 \u6765\u8fdb\u884c\u8bbf\u95ee<br \/>\n<a href=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/31.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-301 alignnone\" title=\"31\" src=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/31-300x217.png\" alt=\"\" width=\"300\" height=\"217\" srcset=\"https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/31-300x217.png 300w, https:\/\/www.sulabs.net\/wp-content\/uploads\/2012\/03\/31.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6587\u6863\u53c2\u8003\u6765\u6e90\u81ea ISPconfig \u5b98\u65b9\u6587\u6863 http:\/\/www.ispcon &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/www.sulabs.net\/?p=133\">\u7ee7\u7eed\u9605\u8bfb &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":134,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[38],"class_list":["post-133","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lamp","tag-ispconfig"],"_links":{"self":[{"href":"https:\/\/www.sulabs.net\/index.php?rest_route=\/wp\/v2\/posts\/133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sulabs.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sulabs.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sulabs.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sulabs.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=133"}],"version-history":[{"count":12,"href":"https:\/\/www.sulabs.net\/index.php?rest_route=\/wp\/v2\/posts\/133\/revisions"}],"predecessor-version":[{"id":984,"href":"https:\/\/www.sulabs.net\/index.php?rest_route=\/wp\/v2\/posts\/133\/revisions\/984"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sulabs.net\/index.php?rest_route=\/wp\/v2\/media\/134"}],"wp:attachment":[{"href":"https:\/\/www.sulabs.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sulabs.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sulabs.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}