2020 搭建一个属于自己的动态网站(WordPress+云服务器BCC)

news/2024/5/11 2:11:14/文章来源:https://cdtaogang.blog.csdn.net/article/details/109341619

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

文章目录

  • 前言
  • 一、WordPress是什么?
  • 二、建站准备
    • 1.准备服务器
    • 2.准备域名
  • 三、网站搭建
    • 1.安装宝塔面板
    • 2.宝塔面板搭建站点
    • 3.域名解析
    • 4.通过域名安装wordpress
    • 5.通过IP地址安装wordpress
    • 6.网站备案(ICP备案)
    • 7.网站备案(公安备案)
  • 总结


前言

对于很多朋友来说都访问过各式各样的网站,操作很简单只需要你具备一台可以上网的设备,在浏览器地址栏输入网站地址一回车就能访问了,可对于搭建一个(静态、动态)网站而言却有很多朋友不是那么的清楚,甚至想都没有想过,那么博主就以下面实操案例给不明白的朋友进行演示,对于想要从事互联网行业的朋友来说是一个不错的学习机会,空闲时间可以自己动手来搭建属于自己的动态网站——欢迎大家访问博主个人动态网站 https://www.cdtaogang.club


在这里插入图片描述


PS:后续演示搭建静态网站(过程简单不需要购买服务器)

一、WordPress是什么?

   WordPress是使用PHP语言开发的博客平台,用户可以在支持PHPMySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。

   WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSSPHP等相关知识。

   WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。——来自百度百科

二、建站准备

1.准备服务器

PS:国内服务器(需要备案),境外服务器(不需要备案)

     1.首先需要购买一台服务器,在阿里云ECS、腾讯云CVM、百度云BCC等网站进行购买服务器,因正值双11搞活动且如果你是新用户折扣是非常大的,博主以百度云(因为是新用户嘛价格便宜)举例购买一台最低配的服务器(1核1G1M,搭建个人网站足够了),这个没有强制要求的,自己可以根据自己的需求进行选购即可,购买前需要实名认证,购买过程就省略了哈~(镜像选择CentOS

在这里插入图片描述
    2.购买完成后百度云会给你发一条短信,短信内容包括购买的服务器实例名称、私网IP、公网IP以及服务器用户名

在这里插入图片描述

    3.在控制台就能看到服务器的信息了,你只需要关注到服务器实例运行状态正常和公网IP即可

在这里插入图片描述
    4.紧接着点击实例进入实例信息列表,点击重置服务器的密码(需要记住),用户名默认都是root这个不用管

在这里插入图片描述

2.准备域名

PS:我的域名是在阿里云上进行购买的,同样的在购买前需要进行实名认证的,不然域名购买后是无法审核通过的

    1.购买域名完成后,在控制台域名列表则可以看不到自己买的域名,刚买完后域名会显示审核中,审核通过后会显示正常

在这里插入图片描述
    2.补充说明,可以通过阿里云客服电话进行催促,很快就能审核通过,审核通过同样会短信告知你

在这里插入图片描述

三、网站搭建

1.安装宝塔面板

    1.打开XShell远程工具,如果不想使用远程工具则可以在实例上使用VNC自动连接你购买的服务器,然后在服务器输入以下命令安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

在这里插入图片描述
    2.安装完成后会在终端显示宝塔面板页面地址以及用户名密码,复制粘贴保存到记事本即可

在这里插入图片描述
    3.在浏览器中输入外网面板地址,进行宝塔面板的登录

在这里插入图片描述
    4.登录成功后,会弹出推荐安装套件弹窗,在弹窗中选择LNMP环境即可,如下所示

在这里插入图片描述
    5.接下来等待安装即可

在这里插入图片描述
    6.安装完成后,会弹出绑定宝塔账号,进行注册即可(与上一步可能弹出顺序相反,总之先弹出哪个就操作哪个

在这里插入图片描述

2.宝塔面板搭建站点

    1.在宝塔面板——网站——添加站点,站点信息配置如下,最后点击提交即可完成站点的创建

在这里插入图片描述
    2.在宝塔面板——文件——进入域名目录——点击上传,上传wordpress.zip安装包,提取码:wccb

在这里插入图片描述
    3.紧接着将上传的wordpress安装包进行解压操作,解压完成后可将此压缩包进行删除,以便节约服务器资源

在这里插入图片描述
    4.进入宝塔面板上的网站——站点设置——配置文件,修改nginx配置中root路径也就是服务器的默认网站根目录位置为上一步解压的wordpress目录路径,其他不变

root /www/wwwroot/www.cdtaogang.club/wordpress;

在这里插入图片描述
此处为完整配置文件代码

server
{listen 80;server_name www.cdtaogang.club;index index.php index.html index.htm default.php default.htm default.html;root /www/wwwroot/www.cdtaogang.club/wordpress;#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则#error_page 404/404.html;#SSL-END#ERROR-PAGE-START  错误页配置,可以注释、删除或修改#error_page 404 /404.html;#error_page 502 /502.html;#ERROR-PAGE-END#PHP-INFO-START  PHP引用配置,可以注释或修改include enable-php-73.conf;#PHP-INFO-END#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效include /www/server/panel/vhost/rewrite/www.cdtaogang.club.conf;#REWRITE-END#禁止访问的文件或目录location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md){return 404;}#一键申请SSL证书验证目录相关设置location ~ \.well-known{allow all;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires      30d;error_log off;access_log /dev/null;}location ~ .*\.(js|css)?${expires      12h;error_log off;access_log /dev/null; }access_log  /www/wwwlogs/www.cdtaogang.club.log;error_log  /www/wwwlogs/www.cdtaogang.club.error.log;
}

3.域名解析

    1.点击进入你购买域名的网站控制台,点击域名解析即可

在这里插入图片描述
    2.添加记录,如下所示

在这里插入图片描述

4.通过域名安装wordpress

    1.域名解析完成后,在浏览器输入http://www.cdtaogang.club即可开始安装WordPress了,如果你买的是国内的服务器,那么不好意思请求会被拦截,您需要在购买服务器的服务商进行备案,否则您是无法访问站点的;反之你买的是境外服务器,恭喜你可以看到WordPress安装界面了(博主买的是国内云服务器百度云的,所以提示我备案)

在这里插入图片描述
    2.同时你绑定的手机和邮箱会发送如下信息

在这里插入图片描述
在这里插入图片描述

5.通过IP地址安装wordpress

PS:IP地址指的是购买的云服务器IP地址
前面已经向大家演示过将未备案的域名解析到服务器后,通过访问域名请求会被拦截,那么就不会访问到服务器的资源了,即无法安装wordpress,那么怎么办呢?很简单可以通过访问服务器IP地址的方式来获取服务器资源从而安装wordpress

    1.首先打开宝塔面板外网页面,添加一个新的站点,跟前面创建www.cdtaogang.club站点操作是一样的(为了方便,博主这里就不给服务器IP地址打码了)

在这里插入图片描述
    2.然后点击文件——找到新创建的IP地址目录(不要整错了哈),上传wordpress.zip压缩包,上传成功后再进行解压缩即可

在这里插入图片描述
    3.最后一把这是点击面板上的网站——找到创建的站点——设置——修改配置文件,如下所示(记得保存哟~)

在这里插入图片描述
    4.如上三步完成后,就可以在浏览器地址栏输入你服务器的IP地址即跳转到wordpress安装界面

在这里插入图片描述
    5.填写添加站点时,创建的mysql数据库的数据库名、用户名及密码即可(如果忘记的朋友可以在宝塔面板界面——点击数据库即可查看

在这里插入图片描述
    6.到如下页面,填写网站标题以及设置wordpress后台管理系统的登录用户名和密码(这个需要你记住的

在这里插入图片描述
    7.安装wordpress成功后,点击登录wordpress后台系统

在这里插入图片描述
    8.登录成功后,会到如下界面,可以更换主题,设置主题、编写文章等等的操作(这里就不细说了)

在这里插入图片描述
    9.以上是后台地址,前台地址为服务器IP,域名备案成功后解析到服务器,那么就可以直接通过访问域名来获取服务器资源了,在wordpress后台系统进行设置更改或者发布文章等操作后,通过访问前台页面也就是域名或IP地址,就能实时看到修改后的效果

在这里插入图片描述

6.网站备案(ICP备案)

PS:ICP备案终审通过后,则可以成功将你购买的域名指向服务器IP地址了

    1.根据页面提示进行百度智能云进行备案

在这里插入图片描述
    2.在如下页面,填写备案个人信息和域名

在这里插入图片描述
    3.以下是全新备案的流程(系统会判定你是不是第一次全新备案),选择你购买的云产品,点击下一步即可

在这里插入图片描述
    4.需要注意的是,网站名称最好是三个汉字以上,网站服务内容和类型标识一定要与实际一致,如果不知道选什么就选择其他即可

在这里插入图片描述
    5.下一步到资料上传页面,需要下载百度智能云APP,然后在APP上上传资料等一系列操作

在这里插入图片描述
    6.紧接着需要扫描步骤2下的二维码,进行备案资料的上传以及人脸比对,需要注意的是会让你上传一个域名证书

在这里插入图片描述
    7.以阿里云为例,在域名管理界面可以进行域名证书下载,如下所示

在这里插入图片描述
    8.在百度智能云app中完成认证后,提示如下

在这里插入图片描述
    9.在PC端点击完成APP端上传资料后,点击下一步确定上传资料信息以及人脸识别无误后,最终会在我的备案栏中显示备案记录,状态为初审

在这里插入图片描述
    10.整个备案分为《核对资料并提交初审》、《真实性核验并提交复审》、《备案短信核验》以及《等待管局审核通过》,然而博主提交的备案连初审都没有过,因为个人网站对网站名称备注这两项比较严格,如下展示博主初审未通过的原因

在这里插入图片描述
    11.根据百度云提供的备案帮助,备注修改了备案信息中的网站名称和备注以及重新人脸识别,重新提交了备案,以下红框中的内容需要特别注意

在这里插入图片描述
    12.目前域名正在备案中,那么可以将阿里云的cdtaogang.club域名解析进行删除,等备案成功后,再进行解析,只有这样才能通过访问域名的方式安装wordpress进行建站(网站备案和网站建设是不同的事件

在这里插入图片描述
    13.备案完成通过后(也就是终审通过后),工业和信息化部会给您的手机发一条核验短信,那么就需要在24小时内访问短信中的核验地址通过验证码进行核验即可,核验成功完成后,差不多在7天左右就会发送ICP备案申请审核通过的短信,并附带备案/许可证编号,短信内容如下

在这里插入图片描述
    14.此时登录百度智能云备案服务系统中,就会看到已完成的备案记录了(此时回到第三步域名解析则不会提示您ICP备案了,即可以通过域名来访问网站或搭建wordpress了

在这里插入图片描述

7.网站备案(公安备案)

    1.在ICP备案申请通过审核后,百度智能云会立刻发送一条备案成功的短信,其中短信内容包括需要注意事项以及需要在网站开通起的30天内进行公安备案,这就是个人网站备案的全过程

在这里插入图片描述
    2.接下来就是进行公安备案,新用户则需要进行注册,然后登录进行网站开办主体信息填写(建议使用IE浏览器

在这里插入图片描述
    3.填写以上开办主体信息后,进行新办网站申请即可
在这里插入图片描述
    4.新办网站备案成功后,在个人主页则可以到看此申请记录了(需要注意的是当网站不在运营后,需要进行注销操作

在这里插入图片描述
以上就是搭建一个动态网站所需要做的所有流程了。


总结

本篇文章为大家介绍了,从购买服务器、域名到网站搭建以及网站备案(ICP备案和公安备案)的全过程。

其中通过在服务器上安装宝塔面板(可视化工具)一键式的将wordpress应用所需的LNMP环境安装在服务器上,从而使wordpress应用的安装变得更简单快捷;完全站在新手的角度去搭建一个符合国家法律规定的网站,希望大家能在这篇文章中get到知识。

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

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

相关文章

2021 搭建一个属于自己的静态网站(Hexo+GitHub Pages)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 文章目录前言一、Hexo是什么?二、GitHub Pages是什么?三、建站准备1.准备Github账号2.准备域名四、网站搭建1. 安装 Node.js…

2021 WordPress 网站迁移(从百度云BCC 迁移到 阿里云ECS)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 文章目录前言一、迁移准备1. 备份原网站2. 备份数据库3. 准备服务器4. 准备好域名5. ICP域名备案二、网站迁移1. ICP备案成功2. 安装宝塔面板3. 创建…

网站架构基础学习(详细)

网站架构基础学习(详细) 1.网站架构的发展经历: 初始阶段的网站(特点:没人)应用程序,数据库,文件都在一个服务器中 比如我们学的是开发,我们要写一个网站,因为这是一个项目, 所以我们要把它部署一下&#x…

云服务器怎么显示网站数据库名称,云服务器怎么显示网站数据库

云服务器怎么显示网站数据库 内容精选换一换本章节指导您使用MongoDB客户端,通过弹性云服务器内网方式连接GaussDB(for Mongo)集群实例。操作系统使用场景:弹性云服务器的操作系统以Linux为例,客户端本地使用的计算机系统以Windows为例。目标…

给自己的网站带来和平:实现自动开启Cloudflare的5秒盾和验证码

引言 梦也不分明,远山云乱横。 ——勿埋我心 你的网站有没有被攻击过?这个脚本虽然不能抵御那些恐怖的“洪流”,但是抵挡一下“小打小闹”应该问题不大。   原理:通过检测系统负载(cpu或load)自动开启clo…

过滤器的使用实现网站访问计数器

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) 一、创建过滤器需要使用javax.servlet.Filter接口,同时实现Filter接口的3个方法。 CountFilter: package com.home.web;import java.io.IOException…

Nginx配置SSL证书部署HTTPS网站(颁发证书)

自行颁发不受浏览器信任的SSL证书 手动颁发 xshell登录服务器,使用openssl生成RSA密钥及证书 # 生成一个RSA密钥 $ openssl genrsa -des3 -out tfjybj.key 1024# 拷贝一个不需要输入密码的密钥文件 $ openssl rsa -in dmsdbj.key -out tfjybj_nopass.key# 生成一…

实战学习NodeJS建站(5)—nodejs 访问 redis

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) from:http://blog.csdn.net/qidong7/article/details/52888211 前提是你已经安装了nodejs环境。 node_redis是nodejs访问redis的客户端安装包&…

excel修改列名_利用Excel分析招聘网站数据分析师岗位

Excel是进行数据分析用得最多、最基本的工具,下面内容是运用Excel2013对一份数据分析师招聘网站的数据进行分析。Excel数据分析的步骤:1、提出问题(明确数据分析目的)2、理解数据(理解数据列名的意义)3、数…

图片变色_『设计|分享』设计师的色彩网站推荐(一)—渐变色

整理:设计与设计师(ID:Design-Designer)作者:设计与设计师转载请注明出处。配色对一项设计的重要性,这边就不多加赘述。在色彩设计应用中,我们对颜色不同程度的理解,将影响到产品&am…

php写伪静态,php网站动态网站的伪静态写法

PHP网站是主要是以动态网页展示,有时候为了方便优化,也可以设置伪静态来进行网站的优化。主要是通过下面的方式进行伪静态的书写:首先我们先查看Apache是否支持mod_rewrite功能,可以通过PHP提供的phpinfo()函数查看是否支持重写功…

ab压力测试_使用ab命令对网站进行压力测试

概述这是apache自带的一个网站压力测试工具,是ApacheBench的缩写,我们可以使用这个工具来对我们的网站进行压力测试安装在ubuntu上要安装下面这个包sudo apt-get install apache2-utils在centos下是下面这个包sudo yum install httpd-tools -y使用可以直…

虾米音乐java_抓取虾米音乐网站音乐,搜索虾米音乐功能的java实现

可以实现和点点网音乐分享功能暂时还没做界面,先留下代码package com;/*** 歌曲实体* author hanfei**/public class Song {private String title;private String songUrl;private String flashUrl;private String image;public String getTitle() {return title;}p…

百度二级网页打不开_网站降权都是什么原因 - 百度蜘蛛池博客

原出处:蜘蛛池博客原文链接:网站降权都是什么原因? - 蜘蛛池博客我们要学会找出网站降权的原因,才能知道如何对症下药,解决问题。那么,网站降权都是什么原因?接下来蜘蛛池博客小编就跟大家介绍几…

oracle表空间状态如何离线,read/write - Oracle表空间的状态_数据库技术_Linux公社-Linux系统门户网站...

表空间状态-READ ONLY、READ WRITE1. 只读表空间的主要用途就是为了消除对数据库大部分静态数据的备份和恢复的需要。Oracle不会更新只读表空间爱你的文件,因此这部分文件可以存储于只读介质中,例如CD-ROM或WORM drives。2. 只读表空间并不是为了满足归档…

计算机违反网络策略该怎么弄,网络策略设置禁止您使用该网站获取您计算机的更新程序。怎么办?...

进入微软windows update网站提示:网络策略设置禁止您使用该网站获取您计算机的更新程序。如果您确认此消息有误,请向您的系统管理员咨询。本人找到的是在 组策略(打开方法 运行->gpedit.msc)->计算机配置->管理模板->windows组件->window…

基于php网上购物商城用例图,动漫周边电商网站的设计与实现(PHP,MySQL)(含录像)...

动漫周边电商网站的设计与实现(PHP,MySQL)(含录像)(毕业论文10000字,程序代码,MySQL数据库)摘要本商品电商网站是为了方面用户在线购物而设计开发的商品电商网站,其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。本网站的开发可以在网上进行…

网站备案服务器ip怎么填写,域名备案网站ip地址如何填写

域名备案网站ip地址如何填写 内容精选换一换依据《非经营性互联网信息服务备案管理办法》第十四条、第二十三条规定,如备案信息不真实,将关闭网站并注销备案。若您的备案信息发生变更,请您提前三十日申请变更备案。对于已备案网站仅对应一个域…

ssm访问html乱码_Maven+JSP+SSM+Mysql实现的音乐网站

项目简介项目来源于:https://gitee.com/coder_ze/iMusic本系统基于MavenJSPSSMMysql实现的音乐网站。主要实现的功能有音乐播放、下载、上传等几个模块。难度等级:中等技术栈编辑器Eclipse Version: 2020-03 (4.15.0)前端技术基础:htmlcssJav…

最新30佳 HTML5 网站设计案例欣赏

在过去的几年,Web开发者们已开始关注和使用 HTML5 了,如今 HTML5 得到了更加广泛的应用,并将未来逐渐成为 Web 舞台的主角。今天,本文向大家推荐30个应用 HTML5 的网站案例,让大家感受一下 HTML5 的魅力。 1- Orange S…