1.首先需要去阿里云注册账号,购买或试用一个服务器
1.1得到服务器
新用户可以免费试用一个月。
PS:建议先领取新人优惠券,购买0元免费试用后则无法领取优惠券,还是很坑的。大额新人优惠券
PS: 新人福利专场和开发者成长计划则不受免费试用影响,可以后购买(如果你想使用域名,是必买的,因为域名需要备案才能正常使用,备案的一个前提服务器有效期三个月以上,免费的试用是不会让你备案的,无法白嫖!)。
注意:选择服务器种类时选择linux(跟你的操作平台没有任何关系),如果选择windows,用下面方法无法连接成功。
0元试用,或者购买之后,需要等待一会,你的账户中才会出现服务器,一开始不要惊讶:为什么找不到。
1.2 找到服务器
好多教程都是旧版阿里云,现在已经长这个样子了。
点击进入控制台。
点击左上角的三条杠,点击云服务器ECS(或者和你购买的服务器一类)进入界面。
如果界面不是这样,而是和一开始一样,等待一会就好,大概就是还没给你配好服务器。
点击实例与镜像下的实例,可以看到服务器具体信息,公网ip地址和私有ip地址。
1.3重置密码
选择目标实例,更多>密码/密钥>重置实例密码。
重置之后重启实例,不然密码不会生效。
2.链接服务器
恭喜你,阿里云网站上的服务器操作基本完成。
接下来打开电脑控制台,windows和mac都可以。(不按照其他教程里的下载Xshell也可以链接)。
(PS:windows和mac对服务器的操作指令都相同,想打退堂鼓的同学要加油坚持!)
默认你的电脑已有SSH工具,在终端输入ssh -V。检测是否有SSH工具。若没有自行下载。
在控制台输入 ssh @root123.123.123.123
将上方123.123.123.123替换为你服务器的公网地址或私有地址。
(按回车后windows可能需要你回答yes)。
按要求输入之前修改过的服务器密码。
登陆成功信息:(windows类似)
3. 下载部署Apache
这个步骤完成之后,你就可以看到在网上属于你的小界面了~
3.1下载Apache
在上面链接服务器的基础上,用操作指令下载Apache。
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
等待安装成功
3.2启动Apache
执行以下命令,启动Apache服务:
systemctl start httpd.service
3.3修改阿里云服务器
因为Apach默认调用80端口,服务器默认没有开启80。我们需要去手动开启。
进入阿里云服务器网页,找到网络与安全>安全组
点击蓝色的安全组ID
你的应该不会有我这么多,我们需要创建80端口。
点击右上方的快速创建规则,勾选HTTP(80),授权对象和其他规则一样都写0.0.0.0/0。(如果你的其他规则的授权对象和我有差别,则以你为准)
3.4打开网页
复制服务器公网地址,在浏览器打开。
激动么,这就是属于你的服务器里的东西了。(根据版本不同,可能和我界面不一样,反正能有东西就是成功了)
4.下载MySql数据库
回到控制台,继续给服务器下载软件。
4.1下载安装MySql
执行以下命令:
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
等待安装成功
4.2启动MySql
systemctl start mysqld.service
4.3查看MySql运行状态
systemctl status mysqld.service
4.4查看MySql初始密码
grep "password" /var/log/mysqld.log
4.5登陆数据库
mysql -uroot -p
注意:进入数据库之后,所有命令都需要一个分号;做结尾,不然系统会一直让你输入。
4.6修改MySql默认密码
必须修改,否则无法进一步操作数据库
新密码需要包含大小写英文字母、数字和特殊符号中的三种。
里面的NewPassWord1.是设置的新密码,外面需要带单引号。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';
4.7创建一个数据库
create database wordpress;
4.8查看数据库状态
show databases;
4.9退出数据库
exit
5.安装WordPress博客平台(如有其他方法可以不用这个)
WordPress是基于php开发,需要安装php
5.1安装php
安装php:
yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
创建php测试界面:
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
重启Apache服务
systemctl restart httpd
打开浏览器,访问http://公网ip/phpinfo.php,测试是否成功。
5.2安装WordPress
安装WordPress
yum -y install wordpress
5.3 修改WordPress配置文件
5.3.1进入目录
cd /usr/share/wordpress
5.3.2修改路径
ln -snf /etc/wordpress/wp-config.php wp-config.php
5.3.3查看修改后的目录结构
ll
5.3.4移动WordPress到Apache根目录
在Apache的根目录/var/www/html下,创建一个wp-blog文件夹
mkdir /var/www/html/wp-blog
移动
mv * /var/www/html/wp-blog/
5.3.5修改wp-config.php配置文件
将database_name_here修改为之前创建的数据库名称:本例为wordpress。
sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php
将username_here修改为数据库用户名,本例为root 。
sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php
将password_here修改为数据库密码:本例为NewPassWord1.。
sed -i 's/password_here/NewPassWord1./' /var/www/html/wp-blog/wp-config.php
若需要再修改,则代码为
sed -i 's/原字段内容/新字段内容/' /var/www/html/wp-blog/wp-config.php
5.3.6查看配置文件信息
cat -n /var/www/html/wp-blog/wp-config.php
修改的参数在20行左右。
5.3.7重启Apache服务
systemctl restart httpd
6.发布博客
6.1访问WordPress博客界面
浏览器打开http://公网IP/wp-blog/wp-admin/install.php。
设置站点名称,用户名,密码。
6.2登陆
输入刚才创建的用户名和密码进入。
至此已经完成了WordPress搭建。
6.3写博客
点击Write your first blog post,即可创建博客帖子。
6.4进一步操作
可以用谷歌或者浏览器插件的翻译,翻译网页。然后自行探索,或者找一个WordPress教程。
即可搭建简易博客。
7.发布自己的网站
WordPress太丑了,不过也算是搭建成功的开始了。下一步肯定要自己设置自己的网站,等我研究好之后再来讲解。
谢谢阅读,如果对你有帮助可以给我点个赞,或者加个收藏,方便以后查看。
如果可以一键三连,那就太好了。