Linux下搭建Web服务器流程
1.登录云服务器1.首先我们需要登录Linux服务器,可以使用VNC和SSH。主要使用的是SSH。2.部署环境1.在ECS服务器上执行以下命令,安装Apache服务及其扩展包。2.执行以下命令启动Apache服务。3.打开浏览器,输入ECS服务器的公网IP。如果出现如下所示的测试页面,则说明Apache服务安装成功。4.搭建MySQL数据库5.安装并配置WordPress3.发布博客本文用于学习如何在Linux中搭建Web服务器,创建个人博客站点进行实战训练。
一、登录云服务器
sshroot@[IP地址]
您需要将ipaddress替换为您的ECS服务器的公共IP地址。例如。
sshroot@123.123.123.123
命令显示结果如下。
输入yes,然后输入云服务器的登录密码。
登录成功后,会显示以下信息。
二、部署环境
使用Apache作为后端服务器,在云服务器上创建MySQL数据库来存储数据。
yum-yinstallhttpdhttpd-manualmod_sslmod_perlmod_auth_mysql
如果返回类似下图的结果,则说明安装成功。
systemctl启动httpd.service
到这里一个简单的Web服务器就搭建成功了。上传网站文件并解压到网站根目录即可访问静态网页。
执行以下命令下载并安装MySQL。
安装mysql57-community-release-el7-10.noarch.rpmyum-y安装mysql-community-server--nogpgcheck
b.执行以下命令启动MySQL数据库。
systemctl启动mysqld.service
C。执行以下命令查看MySQL的运行状态。
systemctl状态mysqld.service
d.执行以下命令查看MySQL初始密码。
grep'密码'/var/log/mysqld.log
e.执行以下命令登录数据库。
mysql-uroot-p
F。执行以下命令更改MySQL默认密码。
阐明
您需要更改NewPassWord1。在以下命令中添加您要设置的数据库密码。
设置新密码时,如果太简单就会报错。必须包含大小写英文字母、数字和特殊符号。
请注意,每个完整的SQL命令末尾都有一个分号(;)。如果多行命令中间没有分号,那么这些命令只有遇到分号才会执行。
更改由“NewPassWord1”标识的用户“root”@“localhost”;
G。执行以下命令创建数据库来存储博客网站内容。
创建数据库wordpss;
H。执行以下命令检查是否创建成功。
显示数据库;
我。输入exit退出数据库。
7.WordPress是一个使用PHP语言开发的博客平台。请参考以下步骤安装PHP。
A。执行以下命令安装PHP。
yum-y安装phpphp-mysqlgdphp-gdgd-develphp-xmlphp-commonphp-mbstringphp-ldapphp-pearphp-xmlrpcphp-imap
b.执行以下命令创建PHP测试页面。
echo'?phpphpinfo();/var/www/html/phpinfo.php
C。执行以下命令重启Apache服务。
systemctl重新启动httpd
d.打开浏览器,访问公网IP/phpinfo.php。如果出现以下页面,则说明PHP安装成功。
完成上述环境搭建后,请参考以下操作安装WordPress。
1.执行以下命令安装WordPress。
yum-y安装wordpss
显示如下信息即表示安装成功。
2.修改WordPress配置文件。
A。执行以下命令将wp-config.php指向的路径修改为绝对路径。
#进入/usr/share/wordpss目录。cd/usr/share/wordpss#修改路径。ln-snf/etc/wordpss/wp-config.phpwp-config.php#查看修改后的目录结构。二
b.执行以下命令将WordPress移至Apache根目录。
#在Apache根目录/var/www/html下创建wp-blog文件夹。mkdir/var/www/html/wp-blogmv*/var/www/html/wp-blog/
C。执行以下命令修改wp-config.php配置文件。
这里的database_name_是上一步中创建的数据库的名称,在本例中是wordpss。username_here是MySQL数据库的用户名,在本例中为root。这里的password_password是MySQL数据库的登录密码,本例中是NewPassWord1。sed-i's/database_name_here/wordpss/'/var/www/html/wp-blog/wp-config.phpsed-i's/username_here/root/'/var/www/html/wp-blog/wp-config.phpsed-i's/password_here/NewPassWord1./'/var/www/html/wp-blog/wp-config.php
d.执行以下命令查看配置文件信息是否修改成功。
猫-n/var/www/html/wp-blog/wp-config.php
3.执行以下命令重启Apache服务。
systemctl重新启动httpd
三、发布博客
WordPress安装完成后,请参考以下操作创建个人站点并发布内容。
1、打开浏览器,访问公网IP/wp-blog/wp-admin/install.php。
2.设置您的站点名称、管理员用户名和密码,然后单击安装WordPress完成WordPress初始化。
3.单击“登录”,输入您的用户名和密码,然后再次单击“登录”以打开您的WordPress站点。
登录后,您可以根据需要创建要发布的内容。至此,您已完成WordPress设置。
4.您可以单击“撰写您的第一篇博客文章”开始撰写您的第一篇博客文章。
5.写完第一个博客后,单击“发布”。
6.在左侧导航栏中,单击“所有帖子”以查看已发布的帖子。
本文主要介绍Linux中使用pushd和popd命令操作目录。这两个命令分别常用于切换目录和删除目录。有需要的朋友可以参考以下.16-02-01Pushd将目录…
lspci命令来自于英文短语“listPCI”的缩写,其功能是显示当前设备的PCI总线设备信息。语法格式:lspci命令来自英文短语“listPCI”的缩写,其…
swapoff命令来自英文短语“SWAPoff”的缩写,其功能是关闭SWAP交换分区。SWAP交换分区是swapoff命令的缩写,取自英文短语“SWAPoff”…
uptime命令用于查看系统负载,是Linux系统中最常用的命令之一。uptime命令可用于显示系统负载。uptime命令用于查看系统负载,是Linux系统中最…
statserial(statusofserialport)可以显示各个引脚的状态,常用于判断串口是否正常。statserial(statusofserialp…
2024-10-23 09:15:08
2024-10-23 07:39:07
2024-10-23 05:09:37
2024-10-23 01:45:08
2024-10-23 00:12:05
大家好,今天小编关注到一个比较有意思的话题,就是关于学电脑编程需要电脑专业吗的问…
大家好,今天小编关注到一个比较有意思的话题,就是关于培训机构自救经验分享心得的问…