首页 > 自考资讯 > 自考知识

怎么做云主机,云主机怎么搭建网站

头条共创 2024-07-05

构建WordPress 网站的方法有很多种,但使用VPS 构建网站可以提高性能。但是,在VPS 上构建WordPress 时,您可能会遇到更多技术问题。在本文中,我们将引导您逐步完成在VPS 上从头开始构建WordPress 的代码。

在开始之前,如果您想要更简单的方法,我们建议您查看本教程,了解如何使用万无一失的方法构建WordPress 网站。

傻瓜教程:用WordPress搭建个人博客傻瓜教程:用WordPress搭建个人博客- 独立电商站

本文提供有关如何快速设置WordPress 的分步说明。您还可以使用WordPress建立个人博客或公司官方网站。通过遵循本文中的步骤,即使是初学者也可以轻松构建WordPress 网站。首先你需要购买一个vps并将你的域名解析为vps。然后连接到您的VPS 并在VPS 上运行命令以一键安装WordPress。下一步是初始化WordPress 并安装Argon 模板。安装RankMath SEO插件、WebP图片速度优化插件

阅读原文》

VPS搭建Wordpress的前期准备

在开始构建WordPress 之前,您需要做好以下准备工作。

准备一台VPS服务器。我们建议至少2GB RAM 配置。通常,Vultr Links 的费用约为每月10 美元。请参阅我有关购买和注册VPS 《快速搭建VPS教程|Vultr - 电商独立站》 的教程。另外,请确保您的VPS 使用Ubuntu22.04 操作系统。您已经通过SSH 连接到您的VPS。如果您不熟悉SSH 连接,请查看我们的SSH 到VPS 教程。我们在VPS上搭建了LAMP(Linux、Apache、MySQL、PHP)环境。下面是《Ubuntu22.04搭建LAMP环境》的详细教程:如果您在手动设置LAMP 环境时遇到任何问题,请参阅我的《傻瓜式教程:WordPress搭建个人博客 - 电商独立站》。这要容易得多。确保您的域名解析到您的VPS。如果您尚未配置DNS 解析,请参阅Namesilo 域名解析教程《3步搞定Namesilo域名解析 - 无码开发》。

第一步:创建MySQL数据库和用户

在安装WordPress 之前,您必须使用MySQL 初始化一个空数据库。请按照以下步骤操作:

登录MySQL。

通过SSH连接到您的VPS,输入以下命令登录MySQL并输入您的MySQL密码(您在安装LAMP环境时设置的密码)。如果登录成功,您将看到MySQL 欢迎消息。

mysql -u 根-p

8f2e4b8fce5141cab04be73d38280932~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=nQM3U19ruHyLfO7DmsEv9PStuE4%3D请输入您的MySQL数据库

创建数据库。

通过键入以下命令创建一个名为wordpress 的新数据库:

创建数据库wordpress 默认字符集utf8 整理utf8_unicode_ci;

创建一个MySQL 用户。

输入以下命令创建新的MySQL 用户:此示例创建一个名为wpuser 的用户,密码为wppassword。请注意,这将在稍后构建WordPress 时使用。

创建用户'wpuser'@'%' 通过'wppassword' 识别mysql_native_password;

授权用户:

通过输入以下命令授予用户对WordPress 数据库的访问权限:

将wordpress.* 的所有权限授予'wpuser'@'%'。

更新权限。

输入以下命令更新MySQL 权限:

闪存特权;

退出MySQL。

输入以下命令退出MySQL:

出口

上述配置过程如下图所示。

b0e6813d6cb0495a812afebda0acb1fc~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=jzu7hBeyOFcohRzT7r3wF8kDMio%3D创建MySQL数据库和用户

第二步:安装PHP插件并重启Apache

运行以下命令安装所需的PHP 插件并重新启动Apache 服务器。

sudo apt update -y sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip -y sudo systemctl 重新启动apache2

第三步:修改Apache配置

执行以下命令修改Apache配置文件,使WordPress能够正常运行。将“my_domain”替换为您的域名。

sudo nano /etc/apache2/sites-available/my_domain.conf

例如,我会看起来像这样:

sudo nano /etc/apache2/sites-available/wumakaifa.com.conf

将以下设置粘贴到打开的文件中,并将“my_domain”和“www.my_domain”替换为您的域名。例如,将wumakaifa.com 替换为www.wumakaifa.com。

VirtualHost *:80 ServerName my_domain ServerAlias www.my_domain ServerAdmin webmaster@localhost DocumentRoot /var/www/wordpress ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log 组合目录/var/www/wordpress/AllowOverrideAll /目录/虚拟主机

保存文件并退出文本编辑器。按Ctrl+x、Y、Enter 退出。接下来,启用您的新网站设置。这里您需要将“my_domain”替换为您的域名。

sudo a2ensite my_domain

6a48754c969541bb8875f80e17adfc69~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=LTfLSKJ0K%2BevbVVBbHc7E2XZlc8%3D 启用网站设置

最后,禁用默认网站并重新启动Apache。

sudo a2dissite 000-默认sudo a2enmod 重写sudo a2enmod 重写sudo apache2ctl configtest sudo systemctl 重新启动apache2

297640686b014da786f39262ed0c237e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=b%2BXw0XsDNag0hsioa3efmxL6RFY%3D 请禁用默认网站并重新启动Apache 服务

第四步:下载WordPress

运行以下命令下载WordPress 文件。

cd /tmpcurl -O https://wordpress.org/latest.tar.gz tar xzvflatest.tar.gz touch /tmp/wordpress/.htaccess cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp- config.php mkdir /tmp/wordpress/wp-content/upgrade sudo cp -a /tmp/wordpress/./var/www/wordpress sudo chown -R www-data:www-data /var/www/wordpress sudo find /var/www/wordpress/-type d -exec chmod 750 {} \; sudo find /var/www/wordpress/-type f -exec chmod 640 {} \;

WordPress 存储在VPS 上的/var/www/wordpress 路径中。

第五步:修改WordPress配置

运行以下命令获取随机字符串。

cd /var/www/wordpresscurl -s https://api.wordpress.org/secret-key/1.1/salt/

33393afaef1f4c1f81f3172cefc06b79~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=AjDigKzIbOErWkjnSa5McWnLdqw%3D 生成随机字符串

复制生成的随机字符串并运行以下命令编辑WordPress配置文件,删除原始字符串并替换相应位置的随机字符串。

sudo nano /var/www/wordpress/wp-config.php

76ee8ba20622464095d2808bd0fe66e9~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=D%2BHYlzE2pKGSFsywujjfm2%2BREVY%3D 更改WordPress 身份验证配置

在配置文件中找到数据库用户名、密码、数据库名,根据之前创建的MySQL用户和数据库信息进行相应的修改(例如数据库为wordpress,用户名为wpuser,密码为wppassword)。此外,您还需要添加FS_METHOD。

定义('FS_METHOD','直接');

084c1416003245c49bad44154bbed29c~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=Le10rJYMd1dOQ4BYSk08zCADpxA%3D更改您的WordPress 用户名和密码

保存文件并退出。

第六步:测试网站是否能够访问

在浏览器中输入域名,检查是否可以成功访问网站。例如:

http://my_domain

197c10f35c4a48ed919c1bc204c46e4e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=FtvMK9BzJM1wD28G89n0fno8hWY%3D访问WordPress

如果能成功访问网站,则说明以上步骤已配置成功。但是,如果您的网站无法正确打开,则您的WordPress 文件或Apache 配置可能存在问题。这个时候你可能需要再检查一下。如果您无法手动构建网站,请不要担心。我们建议您查看一键式WordPress 安装教程《傻瓜式教程:WordPress搭建个人博客 - 电商独立站》。

接下来,您需要配置SSL 以增强安全性。

第七步:安装SSL证书

返回VPS控制台,我们需要先安装Certbot。

sudo apt install certbot python3-certbot-apache -y

接下来,您需要调整防火墙规则。

sudo ufw 允许“apache full” sudo ufw 删除允许“apache”

接下来,启动Certbot 来检索您的SSL 证书。

sudo certbot --apache

Certbot 会询问您的电子邮件地址。请务必输入您的电子邮件地址。

将调试日志保存到/var/log/letsencrypt/letsencrypt.log 输入您的电子邮件地址(用于紧急更新和安全通知)(输入c 取消): your_email@126.com

接下来,系统会要求您同意服务条款,因此输入“Y”表示同意。

请阅读ACME 服务器使用条款您必须同意注册。你同意吗? - - - - - - - - - - - - - - - - - - - - - - - - - - (Y)es/(N)o: Y

系统将询问您是否要共享您的电子邮件地址,如果您不想共享,请选择“N”。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 如果您同意,第一个证书是正常发布于.我们将与电子前沿基金会共享您的电子邮件地址,该基金会是Let's Encrypt 项目的创始合作伙伴,也是开发Certbot 的非营利组织。想通过电子邮件向我们介绍我们在加密网络方面的工作吗?活动以及支持数字自由的方法。 - - - - (Y)es/(N)o: N

接下来,系统将要求您输入要启用HTTPS 的域名。只需按Enter 键即可默认选择所有内容。

您希望为哪些名称启用HTTPS? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1: wumakaifa .com 2: www.wumakaifa.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -选择以逗号或空格分隔的适当数字,或将输入留空以选择所有显示的选项(输入“c”取消):

当您看到“恭喜!您已成功启用HTTPS”时,您就知道您的SSL 证书已成功。

证书部署wumakaifa.com 的证书已成功部署到/etc/apache2/sites-available/wumakaifa.com-le-ssl.conf www.wumakaifa.com 的证书已成功部署到/etc/apache2/成功部署到sites-available/wumakaifa.com-le-ssl.conf 恭喜您已成功在https://wumakaifa.com 和https://www.wumakaifa.com 上启用HTTPS。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 如果您喜欢Certbot,请关注我们的活动请考虑支持by: * 捐赠给ISRG/Let's Encrypt: https://letsencrypt.org/donate * 捐赠给EFF: https://eff.org/donate-le - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

此时,您的网站将可以通过HTTPS 访问。

00ed37af47f24cdb9b275001a8a63931~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=8zsfXkKL8KVdqG6LFcJmJ47%2FUYI%3D 安装SSL后访问WordPress

第八步:进入WordPress

接下来,输入WordPress。选择中文并设置WordPress 后端登录的用户名和密码。

cf9afd25054e492b826f3a0d2b4ebd84~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=CjiXMT7ehFmRwYinNgZMO79Z3B8%3D初始化WordPress

请记住您设置的用户名和密码。稍后登录WordPress 后端管理界面时需要使用它们。

初始化完成后,即可进入WordPress后台管理界面。

0503630797794b81a2c22be29d79cac9~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=6oagk5Vdt%2BOfrVEjvT0mrWSg5yo%3D 登录WordPress后台

写在最后

您现在已经使用VPS 成功构建了WordPress 网站。接下来,您可以开始装饰和配置您的网站。我们建议先安装webp 插件和SEO 插件。如果您在手动安装过程中遇到任何问题,请查看我的万无一失的教程《WordPress建站教程:手把手教你如何使用WordPress搭建网站 - 无码开发》。如果您已经安装了WordPress,但不知道如何设置主题和插件,您还可以查看我的分步教程,其中涵盖了您早期需要了解的所有内容。祝您的WordPress 网站取得成功。

8968e1a5c6d94a178cd9e5d666eb1240~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720794492&x-signature=MVEeKbSlPZN4afR06js8JMJ%2BUsA%3D WordPress 网站构建教程:有关如何使用WordPress 构建网站的分步说明- 未编码开发

本文提供有关如何快速设置WordPress 的分步说明。您还可以使用WordPress建立个人博客或公司官方网站。通过遵循本文中的步骤,即使是初学者也可以轻松构建WordPress 网站。首先你需要购买一个vps并将你的域名解析为vps。然后连接到您的VPS 并在VPS 上运行命令以一键安装WordPress。下一步是初始化WordPress 并安装Argon 模板。安装RankMath SEO插件、WebP图片速度优化插件

阅读原文》

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢