搭建基于阿里云服务器的网站

本文使用阿里云服务器,配置LAMP的wordpress,服务器系统为CentOS7.5。
前置条件:一台阿里云服务器、MobaXterm(远程连接服务器)。

1.Apache
博客地址:https://blog.csdn.net/wkh___/article/details/83183621

使用yum安装Apache:

yum -y install httpd

安装apache扩展:

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

2.PHP
博客地址:https://www.php.cn/php-weizijiaocheng-415316.html

安装php7.2,默认yum源里的php版本为5.4,不满足wordpress的最低要求。

更新rpm源:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装php7.2以及相关扩展:

yum install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-ldap php72w-mcrypt

启动php-fpm:

service php-fpm start 

启动apache:

service httpd start

此时可输入ip地址查看网页是否为 Test123,若是则表示安装成功。
3.MYSQL
博客地址:https://www.cnblogs.com/luohanguo/p/9045391.html

下载并安装MySQL官方的Yum Repository:

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

安装MySQL5.7:

yum -y install mysql57-community-release-el7-10.noarch.rpm

安装MySQL服务器:

yum -y install mysql-community-server

接下来开始设置MySQL数据库

首先启动MySQL:

systemctl start mysqld.service

查看MySQL运行状态:

systemctl status mysqld.service

找到初始数据库密码:

grep "password" /var/log/mysqld.log

进入数据库

mysql -uroot -p

输入初始密码进入数据库,修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

这里的new password 必须足够长,且包含大小写字母、数字、特殊字符

修改后查看密码策略:

SHOW VARIABLES LIKE 'validate_password%';

可以将策略简化:

set global validate_password_policy=0;
set global validate_password_length=1;

然后再次修改密码,使其更简单。

使用exit退出数据库。

最后卸载:

yum -y remove mysql57-community-release-el7-10.noarch

4.Ftp
博客地址:https://www.cnblogs.com/Wang352051443/p/9805980.html

下载ftp:

yum install -y vsftpd

查看ftp运行状态:

service vsftpd status

启动ftp:

service vsftpd start

进入FTP文件夹:

cd /etc/vsftpd/

此时可以编辑user_list(默认为黑名单用户),添加或删除用户;
ftpusers为高优先级的黑名单用户,不受其他文件影响;
vsftpd.conf为核心文件,可以禁止匿名登陆或修改user_list为白名单用户。

添加ftp服务器用户:

useradd ftpuser
passwd ftpuser

即添加用户ftpuser,设置其密码。

5.Wordpress

Wordpress中文官网:https://cn.wordpress.org/download/

下载tar.gz包,解压后将wordpress里边的所有文件移到/var/www/html/根目录下。

打开ip地址,即可进入wordpress安装页面:数据库名:mysql,用户名:root,密码

若提示缺少 wp-config.php,则在/var/www/html/中 用

vim wp-config.php

输入安装页面给定的内容并保存即可。

更新或下载需要ftp,使用ftpuser登陆。
此时还需要修改相应权限,否则会出现无法复制文件或无法创建目录的情况:
在/etc/httpd/conf/查看httpd.conf文件的所有者信息

也可能是apache。

进入/var/www/html,把wordpress的所有相关文件都修改其所有者:

chown -R www:www fliename

(比如chown -R www:www html,此时wordpress所有文件都放在html根目录下)

再修改wp-content文件夹的权限777:

chmod -R 777 wp-content

最后在浏览器上输入 ip地址/wp-admin 即可进入WordPress后台进行网站的可视化编辑。

因为我们把WordPress的所有组件都放在了/var/www/html目录下,所以其中的所有文件都可以通过 ip地址/文件地址 进行浏览器方式的访问。比如我们输入 ip地址/readme.html 就能打开WordPress的最初界面。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值