tag 标签: vps搭建教程

相关博文
  • 热度 5
    2022-11-3 15:46
    1038 次阅读|
    0 个评论
    恒讯科技讲解:vps搭建教程(六)
    接着上篇文章的内容,今天小编将给大家讲解vps搭建需要的附加包,也就是搭建教程的第六部分。 Package from APT安装): Configure Apache Modules中启用和禁用Apache 模块。我建议至少启用以下模块,这些模块经常在“.htaccess”文件中使用。 标题 过期 启用http2也是一个好主意(为了提高性能),这需要启用模块 mpm_event(而不是 mpm_prefork)、cgid(而不是 cgi,仅在使用 cgi 脚本时才需要,否则禁用以提高安全性)并禁用任何 Apache php 模块(如php7.4)。如果我们的任何站点曾经使用过 Cloudflare 等代理,最好启用模块 remoteip,以便在日志文件中显示正确的 IP 地址。因此,我建议同时启用这些 Apache 模块: http2 mpm_event cgid 远程IP 之后不要忘记单击右上角的“应用更改”。 当前有一个 Virtualmin 错误,当像这样禁用 Apache php 模块时,可能会导致 Apache 或 PHP-FPM 无法重新启动。使用这些模块的旧站点可能在其配置文件中插入了以“php_”开头的语句,必须将其删除。我们可以在 /etc/apache2/sites-available/和 /etc/php/7.4/fpm/pool.d/中找到它们。 安装网站 Server Templates。 Networking Settings中修复此默认行为。 我们还可以创建“子服务器”和“别名”服务器。如果同时拥有“.com”和“.co.uk”域,则别名服务器非常有用--网站访问者和邮件用户可以使用任一域,并且会看到相同的网站或访问相同的邮箱。如果一个管理员管理多个不同的站点,则子服务器很有用。如果它们都具有相同的所有者,则无需登录和注销即可在它们之间移动。 许多站点可以共享服务器的主IP地址,我们不再需要多个IP地址(因为所有现代浏览器都支持“SNI”)。 Contact email。 PHP-FPM Configuration中设置。 安装 WordPress 根据大众的需求,这里有一些关于通常是最后一步的说明 - 在 Virtualmin 下安装内容管理系统 (WordPress)。 Create Virtual Server )。指定一个长的唯一管理员密码并确保选项“也设置 SSL 网站?” 在启用的功能下选中。 如果我们的 DNS 记录已经设置并且有时间传播,应该能够浏览到www.hengxun.cn。应该会看到消息“禁止访问,我们无权访问此服务器上的 /。” 因为那里还没有文件。 Let's Encrypt并单击“请求证书”按钮。这将用适当的域证书替换自签名证书,从而避免浏览器警告。 提取)。应该已经创建了一个名为“WordPress”的文件夹。打开此文件夹,选择所有内容(顶部有一个“全选”按钮)并将它们剪切并粘贴到 public_html 文件夹中。 更改所有权并输入 public_html 文件夹的现有值,但选中“递归”框。 请注意,Virtualmin现在向新站点添加了一个名为index.html的保存页面 -您需要删除此文件,因为它优先于WordPress使用的默认 index.php文件。 Edit Databases中找到它,以及用户名和密码,可以通过单击小钥匙符号在Passwords选项卡中找到它们。点击“提交”。如果一切顺利,现在可以填写站点名称、管理员用户名和密码以完成安装并以管理员身份登录。 “常规”并将 WordPress 地址 (URL) 和站点地址 (URL) 从 http:// 更改为 https://。 保护网站 登录网站或邮箱时以纯文本形式传输密码是有风险的——尤其是在公共网络上,例如开放的 Wifi 连接。为了最大限度地减少用户意外执行此操作的机会,我在各处强制加密连接密码。 Request Certificate来安装免费的LetsEncrypt证书. 如果您已正确完成所有操作,您的网站现在将加载而不会出现任何警告。 现在所有现代浏览器都支持服务器名称指示(特别是Windows XP 上的Internet Explorer已正式过时),不再需要为每个使用SSL证书的站点提供单独的IP地址。 SSL Settings中进行设置。 主题,分别单击每个主题并选择“启用自动更新”。 其他常见的安全问题是弱密码(WordFence插件有一个用于强制使用强密码的有用设置)、人为错误、管理员计算机受损以及在服务器上留下被遗忘和无人维护的“暂存”站点。 以上就是vps搭建教程的第六部分,希望能帮助到大家!
  • 2022-10-24 17:17
    0 个评论
    今天,小编将接着上次的分享,给大家讲解vps搭建需要安装初始安全补丁、检查时区语言环境和安装Virtualmin控制面板的教程。 一、初始安全补丁 出于安全原因,第一次启动服务器后我们应该做的第一件事是使用管理员用户名和密码在控制台登录并安装最新的操作系统补丁。在Ubuntu和其他基于Debian的系统上,去哦们可以使用以下命令执行此操作: sudo apt 更新 sudo apt 全面升级 当以“sudo”用户而不是超级用户“root”身份登录时,“sudo”部分是必需的。它会在第一时间提示您输入密码,这有助于保护我们的服务器免受恶意或意外损坏。 二、检查时区和语言环境 检查我们的服务器是否设置了适当的时区,将其设置为主要管理员所在的区域通常最方便,因为它避免了在日志文件中转换时间戳的需要。我们可以使用以下命令检查当前时区并列出可能的设置: timedatectl timedatectl list-timezones 然后使用如下命令更改设置: sudo timedatectl set-timezone Europe/London 检查我们的服务器是否设置了适当的语言环境(用于日期格式和密码检查): 语言环境 我们应该会看到一个设置列表,例如LANG=en_GB.UTF-8。如果设置不正确,我们可以找到并安装相应的语言包,并使用以下命令设置语言环境(以英式英语为例): sudo apt search 语言包 sudo apt install language-pack-en sudo update-locale LANG=en_GB.UTF-8 LC_MESSAGES=en_GB.UTF-8 sudo reboot 三、安装Virtualmin控制面板 要下载和安装Virtualmin,请按照他们的最新说明进行操作,或者只需运行以下两个命令,这将需要几分钟才能完成。我们可能会被要求将主机名更改为“完全限定”名称,这意味着我们拥有的域名的子域名,例如server.mydomain.com。 wget https://software.virtualmin.com/gpl/scripts/install.sh sudo /bin/sh install.sh 要连接到Virtualmin Web界面并完成安装,请将浏览器指向服务器上的端口10000,安装脚本完成时会显示要使用的地址。例如,如果我们的服务器的IP地址192.0.2.0,那么要访问的地址就是https://192.0.2.0:10000。 我们将收到有关不受信任的证书的警告,现在可以安全地忽略它。使用我们在上面使用的用户名和密码,或我们的托管公司提供给我们的管理用户名和密码登录。 我们将完成安装后向导,默认答案通常很好,但我建议选择No启用 ClamAV病毒扫描,选择“推荐”大小,对于MySQL数据库大小可能是HUGE system ,选择“Primary Nameserver”旁边的跳过检查可解析性并仅存储哈希密码“密码存储模式”。 出现提示时单击重新检查配置。 功能和插件以取消选择我们不会使用的任何功能。我个人取消选择以下模块以节省内存使用: BIND DNS域,如果只有一个vps,最好使用Cloudflare的一对免费域名服务器。 Webalizer和Awstats ,使用大量资源。我使用Matomo或百度分析。 PostgreSQL数据库,我只使用MySQL(或MariaDB),因为大多数脚本都需要它。 ProFTPd虚拟FTP,我通过SSH使用安全文件传输(SCP或SFTP),以提高安全性、速度和可靠性。 DAV登录,与SSH相比,我也发现这很慢且不安全。 垃圾邮件过滤和病毒过滤,ClamAV无效并占用内存,默认的垃圾邮件过滤发生得太晚。我改用Amavis和ImunifyAV。 如果我们有能力对整个服务器进行“快照”备份,那么现在是进行备份的好时机,因为如果搞砸了,这也是一个返回的好地方。 以上就是vps搭建教程的第二部分,接下来的vps搭建教程部分大家可以关注下明天分享的内容。
  • 2022-10-21 16:42
    3 次阅读|
    0 个评论
    恒讯科技讲解:vps搭建教程(一)
    本教程是关于vps搭建。接下来几天,小编会分为以下十五个部分给大家讲解详细的搭建教程: 一、介绍 入门 选择托管公司 选择操作系统和控制面板 二、安装 初始安全补丁 检查时区和语言环境 安装 Virtualmin 控制面板 三、连接到安全外壳 为 SSH 使用身份验证密钥 四、联网 检查主机名 五、额外的安全性 启用防火墙和fail2ban 病毒扫描程序 六、附加包 七、安装网站 安装WordPress 保护网站 八、配置 DNS 设置 九、添加 PHP 版本 十、配置电子邮件 十一、设置 SPF、DKIM和DMARC 设置发件人重写方案 电子邮件客户端的自动配置 十二、垃圾邮件过滤 Postscreen Amavis Razor、Pyzor 和DCC 十三、测试和监控 十四、调整性能和内存使用 增加交换大小 十五、备份 今天,小编将讲解vps搭建需要选择托管公司和需要选择操作系统和控制面板。 一、选择vps托管的公司 选择vps托管公司时,要考虑可靠性、良好的网络连接性和良好的支持以及成本。以下是选择vps托管公司时需要检查的一些建议事项: 1、提供多少RAM和磁盘空间?至少能保证有2 GB的RAM和20 GB的磁盘空间。 2、每月允许的数据流量是否有任何限制? 3、使用什么管理程序来运行VPS实例?Xen或KVM等“本机”或“裸机”管理程序优于OpenVZ或Virtuozzo等“托管”管理程序,因为它们允许访问阻止拒绝服务或垃圾邮件攻击可能需要的“ipset”等内核级命令,还可以更好地与其他用户隔离。 4、是否提供IPv6连接吗? 5、是否有试用期或按月计费选项 6、他们是否提供自动异地备份?恢复完整或部分备份有多难? 7、数据中心是否具有良好的环境资质? 8、位置的选择,如果服务器位于靠近我们的主要用户的国家/地区,则站点加载速度会更快。 二、选择操作系统和控制面板 一般用户比较喜欢LAMP托管(Linux、Apache、MySQL、PHP),因为它是开源的(便宜、可修补、安全)并且与流行的内容管理系统兼容。这些Webmin支持的系统中的任何一个都是相当完整和安全的。Windows托管通常更昂贵,但对于使用Microsoft ASP编写脚本的站点可能是必需的。(替代数据库和http服务器,如PostgreSQL、MariaDB、nginx 和litespeed不在本教程的范围内,但在某些情况下非常值得考虑。) 如果我们的服务器只有一个用户并且该用户熟悉使用命令行,根本不需要任何控制面板。对于大多数人来说,我推荐使用开源Virtualmin 来配置和管理服务器,而不是像cPanel或Plesk这样的许可控制面板,因为它功能齐全,它是设置多个站点的最便宜的方式,并且我们可以完全控制服务器,仍然可以手动编辑配置文件,而其他控制面板可能会覆盖它们。接下来本教程的其余部分假设我们都使用的是 Virtualmin。 对于管理单个站点的内容,我建议使用支持良好的内容管理系统(CMS),例如WordPress。即使是非常基本的网站也需要定期更新,内容管理系统使这变得更加容易,并且让我们可以访问添加有用功能的主题和插件,例如搜索表单、带有垃圾邮件保护的联系表单、图片库、活动日历、网上商店等等。 以上就是vps搭建教程的第一部分,接下来的vps搭建部分大家可以继续关注一下。