阿里云搭建个人网站:Ubuntu16.04+Nginx+Mysql+PHP 搭建wordpress

news/2024/5/14 0:50:26/文章来源:https://blog.csdn.net/chengoes/article/details/105069063

前言:想必,搭建个人网站是很多技术流同学的梦想,也是对自身知识的一次小小实践。2020疫情在家期间,时间充裕正好趁此机会搭建属于自己的网站。

搭建个人网站一般选择常用、稳定可靠并且花费便宜的方案。综合考虑之下,最终选择阿里云ECS云服务器,部署方案为:Ubuntu16.04+Nginx+Mysql+PHP 搭建wordpress。

一、购买阿里云ECS云服务器

       登录阿里云网站,注册账户然后购买阿里云ECS云服务器。要注意的是,通过学生认证会有很大的优惠力度:阿里的云翼计划就是针对学生用户的。

                                                     

 二、购买完阿里云ECS云服务器,就需要给云服务器安装系统环境:Ubuntu16.04+Nginx+Mysql+PHP

1. 可以使用阿里云的在线远程连接,也可以使用像是putty远程连接云主机。下面为了方便,我直接使用阿里云的在线远程连接。

输入用户名 root 和 之前注册时设置的登录密码进行连接管理:

2. 环境配置

第一步:系统升级和更新源

sudo apt-get update
sudo apt-get upgrade

第二步:安装Nginx

sudo apt-get update
sudo apt-get install nginx

此时访问你的服务器公网IP地址应该会出现这个画面:

第三步:安装MySQL以管理站点数据

sudo apt-get install mysql-server

系统将要求您提供root(管理)密码,以便在MySQL系统中使用。

第四步:安装PHP进行处理,安装php7.20(目前最新版)

sudo apt-get install php-fpm php-mysql

 第五步:配置Nginx以使用PHP处理器 

sudo vim /etc/nginx/sites-available/default

Nginx默认服务器块文件如下所示:

 修改之后:有一点要注意,由于php版本一直在更新,下图中画红色线的地方要更改为自己安装的最新版本,比如php7.20

完成上述更改后,您可以保存并关闭该文件。

检查ng的语法错误

sudo nginx -t

如果没有问题重启Nginx

sudo systemctl reload nginx

第六步:创建PHP文件以测试配置

测试Nginx是否可以正确地将.php文件传递给我们的PHP处理器。

我们可以通过在文档根目录中创建测试PHP文件来完成此操作。info.php在文本编辑器中打开文档根目录中调用的新文件:

sudo vim /var/www/html/info.php

以下为内容

<?php
phpinfo();?>

完成后,保存并关闭文件。

现在,您可以通过访问

服务器ip/info.php
可以看到该网页

3、下载并安装wordpress

第一步:下载wordpress

目前wordpress官网暂时无法访问,我再自己搭建的网站了放了一份wordpress 5.2中文版方便大家下载:http://allchipdata.com/wp-content/uploads/Source/wordpress532-cn.zip

第二步:安装解压wordprss文件

第三步:通过Winscp工具将wordprss整个解压后的文件夹上传到  /var/www/html/ 

第四步:为 wordpress 配置一个数据库

(1).进入 mysql,输入以下代码后,按提示输入您MySQL密码:

sudo su

mysql -u root -p

(2).为 wordpress 创建一个叫 wordpress 的数据库

CREATE DATABASE wordpress;

(3).为 这个数据库设置一个用户为 wordpressuser:

CREATE USER wordpressuser;

(4).为这个用户配置一个密码为 password123:

SET PASSWORD FOR wordpressuser= PASSWORD("password123");

(5).为这个用户配置数据库的访问权限:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"password123";

(6).生效这些配置

FLUSH PRIVILEGES;

(7).然后退出 mysql

exit;

4.配置WordPress目录

我们需要完成的一件大事是建立合理的文件权限和所有权。我们需要能够以普通用户的身份写入这些文件,并且我们需要Web服务器也能够访问和调整某些文件和目录才能正常运行。

我们首先将文档根目录中的所有文件的所有权分配给用户名。我们将root在本指南中使用我们的用户名,但您应该更改此选项以匹配您的sudo用户调用。我们会将群组所有权分配给www-data群组:

sudo chown -R root:www-data /var/www/html

配置setgit位

sudo find /var/www/html -type d -exec chmod g+s {} \;

为wp-content目录提供组写访问权限,以便Web界面可以进行主题和插件更改:

sudo chmod g+w /var/www/html/wp-content

为Web服务器提供对这两个目录中所有内容的写访问权限:

sudo chmod -R g+w /var/www/html/wp-content/themes
sudo chmod -R g+w /var/www/html/wp-content/plugins

这只是一个合理的权限设置开始,一些插件可能需要单独配置。

到此处wordpress部署成功。

http: ip/wp-admin/

直接访问IP地址,会出现Wordpress登录界面:

Enjoy it ! 

硬件之家,技术向前。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_831072.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站服务器抢单,可以用云服务器抢单嘛

可以用云服务器抢单嘛 内容精选换一换场景公有云支持CSBS应用一致性备份对SAP HANA进行备份&#xff0c;在同一可用区内&#xff0c;通过部署单机SAP HANA&#xff0c;用于存放业务数据&#xff0c;随着数据量的增加&#xff0c;之前的备份方式已经满足不了RTO、RPO的要求&…

未备案域名临时跳过备案提示_网站备案及安装网站后台管理系统教程(阿里云为例)...

昨天把我分享了网站的制作流程&#xff0c;从购买域名到设置服务器&#xff0c;基本都给大家做了一个简单的介绍&#xff0c;下面我再来分享一下如何进行网站备案以及安装网站后台管理系统吧。系统什么是网站后台管理系统&#xff1f;网站后台管理系统主要是用于对网站前台的信…

net导出excel页面不自动刷新_EXCEL---爬取网站数据,小白也能学会

今天要给大家安利的是一个Excel里很简单实用却常常被忽略的功能。在生活工作中对爬取网站数据有需求的你千万不要错过啦~&#xff01;最近&#xff0c;朋友LJ在研究P2P公司&#xff0c;看到网贷之家一份网贷指数数据,想把它复制到Excel中&#xff0c;便于整理、分析。网址&…

a标签怎么传参_2020年SEO优化-网页的标题标签(Title Tag)要怎么写才是最优化?...

2020年SEO优化-网页的标题标签&#xff08;Title Tag&#xff09;要怎么写才是最优化&#xff1f;1、网页的标题标签有效长度是64个字节&#xff0c;汉语是32个字。长出来的部分无益有弊。为什么网页的标题标签太长反而不好&#xff1f;2、标题标签中务必出现这个页面的关键词&…

html设置文字超过字数_独立建站,个人网站,网站TDK设置都有哪些原则

网站TDK设置都有哪些原则一个标准的html页面&#xff0c;头部应该至少包含让搜索引擎蜘蛛辨别的网页标题(title)、页面描述(description)、页面关键词(keywords)&#xff0c;这便是我们常说的TDK&#xff0c;用浏览器打开网页&#xff0c;右键查看源代码便可以看到tdk&#xff…

宝塔面板网站一打开cpu百分百_宝塔面板优化之Mysql数据库性能调优

在PHPMYSQL架构网站运行过程中&#xff0c;往往会遇到各种性能问题影响&#xff0c;如MySQL、PHP、CPU、磁盘IO、缓存等&#xff0c;其中MySQL瓶颈就是最常见也最难解决的一种影响网站性能的因素&#xff1b;通常&#xff0c;我们会使用redis、memcached等缓存软件来缓存内容&a…

服务器上的网站怎么打不卡视频,做网站的时候,怎么在网页上播放服务器的视频?...

如何轻松的搭建影音服务器你好~在许多网者局域网用户来说&#xff0c;一般都有自己的影片和音乐库&#xff0c;以供来在上网之余观看。而观看的方式大多都是将影片和音乐文件放在一台或是几台电脑里&#xff0c;用户要观看影片或听音乐时&#xff0c;直接调用文件进行观看。这种…

【站长工具】推荐一个来自微软的网站页面访问分析工具Clarity(支持记录用户行为)

一、前言 官方地址 &#xff1a;https://clarity.microsoft.com/ 这个工具的来源网上已经有很多文章了&#xff0c;但是很少有这个工具的实际使用效果及功能介绍的文章。 我是在各种搜索引擎做收录信息的时候&#xff0c;在必应里找到的这个。其功能比百度站长强了很多&#…

【站长工具】jsdelivr挂了后,我是如何拯救我的个人网站的(halo)

前言 众所周知,在去年年底,知名的免费cdn服务提供商jsdelivr由于大陆域名备案的问题,没有国内的CDN加速了,目前都只能解析到海外,不但速度慢,还会偶发性无法连接到服务器。因此国内超多网站都受到了影响。 有人说可以批量修改引用的url,都改成 unpkg.com,但实测,我的个人网站上…

python3计算生态之从Web解析到网络空间(网络爬虫、Web网站/应用开发)

1、Python库之网络爬虫 Requests&#xff1a;最友好的网络爬虫功能库 -提供了简单易用的类HTTP协议网络爬虫功能&#xff0c;支持连接池、SSL、Cookies、HTTP(S)代理等 -Python最主要的页面级网络爬虫功能库 -网址&#xff1a;http://www.python-requests.org/ import req…

手机无法打开html文件夹,手机网站在电脑上无法打开的解决办法

方法/步骤手机能正常访问而电脑上却不能正常访问的网站&#xff0c;往往有很多情况&#xff0c;最常见的一类是下图1所示的例子&#xff0c;在浏览器地址栏输入网址按回车后&#xff0c;不是进入网站&#xff0c;却是马上弹出下载未知文件的提示&#xff0c;有的人被吓蒙了&…

阿里巴巴android代码生成器,在线热点代码生成器代码生成工具-1秒钟美工助手官方网站...

【链接1】拖此处可移动【链接2】拖此处可移动【链接3】拖此处可移动【链接4】拖此处可移动【链接5】拖此处可移动【链接6】拖此处可移动【链接7】拖此处可移动【链接8】拖此处可移动【链接9】拖此处可移动【链接10】拖此处可移动【链接11】拖此处可移动【链接12】拖此处可移动【…

七牛云存储html内容,使用七牛云存储空间搭建静态网站

在前面的文章中我有说过采用七牛云存储作为我们的博客附件存储空间&#xff1a;http://cuiyongzhi.com/?id16&#xff0c;这里我想给大家带来的是如何采用七牛搭建一个静态临时站点&#xff01;因为最近用七牛存储用的有点多&#xff0c;所以我观察到一点他基本支持任何格式文…

服务器上网站怎么连接mysql数据库,在服务器上怎么连接mysql数据库

在服务器上怎么连接mysql数据库 内容精选换一换通过JDBC连接&#xff0c;可以对以下关系型数据库抽取、加载数据&#xff1a;数据仓库服务(DWS)云数据库 MySQL云数据库 PostgreSQL云数据库 SQL ServerMySQLPostgreSQLMicrosoft SQL ServerOracleIBM Db2FusionInsight LibrASAP …

只需五步,运维即可迅速创建Linux系统下的网站备份

创建网站备份应该是一个网站管理员最为重要的日常工作之一。但现实情况是&#xff0c;备份这一步往往被很多人忽略&#xff0c;也就是说仍然有很多网管的网站安全意识较低。所有的Linux/Mac用户都能够零经济成本地通过命令行工具创建网站备份。本文的初衷不是为读者提供完整的备…

网站抽奖营销

背景&#xff1a; 收集完数据就结束了&#xff1f;网站资产怎么利用起来&#xff1f;建站新增抽奖活动&#xff0c;填写完活动后可参加抽奖&#xff0c;不仅增强填写表单的趣味性&#xff0c;同时能帮助用户对网站内容进行营销推广 使用场景&#xff1a; 用户填写完/支付完表…

如何使用手机网站计算报价模块

一、效果展示 用户在模块中选择或输入不同数值&#xff0c;系统按照制定的运算规则自动计算出结果。 &#xff08;装修案例&#xff1a;输入房屋面积&#xff0c;选择装修风格&#xff0c;自动得出装修报价&#xff09;二、适用场景 管理员可根据业务属性制定一套自动运算规…

生成静态html文件_WordPress导出全静态化网站

Wordpress做为世界上流行的博客建站软件&#xff0c;不管是从界面还是功能上来说都非常成熟&#xff0c;不过有一点比较遗憾&#xff0c;Wordpress建立的主要是动态网站页面&#xff0c;其性能消耗比较大&#xff0c;用Wordpress建立较大的网站&#xff0c;对服务器端资源占用较…

网站服务器端口扫描,服务器端口扫描工具

服务器端口扫描工具 内容精选换一换如果操作系统环境不可以联网&#xff0c;则需要先参考配置操作系统yum/apt/zypper源配置yum/apt/zypper源。注意下载与服务器硬件平台一致的工具安装包。openEuler&#xff0c;EulerOS&#xff0c;CentOS 8.0及以上操作系统默认开启SElinux强…

dwcs6 mysql站点_DW CS6怎么新建站点并管理站点

站点一般包括本地站点(即本地电脑上的一组文件)和远程站点(即远程Web服务器上的一组文件)。下面以创建本地站点为例&#xff0c;介绍具体操作。下面我们就来看看详细的教程&#xff0c;需要的朋友可以参考下!1、在电脑中创建一个文件夹作为本地站点根文件夹(比如在D盘创建“我的…