想要拥有一个自己的专属网站吗?

avatar
作者
筋斗云
阅读量:62

刷微博,刷新闻,逛淘宝,看文献,每天我们都会访问大量网站。那么,想不想拥有一个自己的专属网站呢?在自己的网站写写博客,发布课题组的最新动态,整理科研相关的资料。。。。。。

今天,我们就来谈谈如何搭建一个网站(当然,这是需要花点钱的。如果能享受学生优惠的话,服务器租用和域名一年的花费在两百以内)。

购买域名

每个网站都需要有一个好记的域名,方便我们访问。如何购买呢?这里以阿里云为例

aliyun.com/

后缀是com的,一年是五六十块,以club后缀的域名最便宜,一年几块钱。小伙伴们可以根据需要购买。

2、购买云服务器

云服务器就是一个网络空间,打个比方,域名可以看做门牌号,云服务器可以视为清水房,我们搭建网站就是搞装修,完善其功能。

云服务器以ECS为例,根据需要选择,价格从几百一年到上万都有。当然,如果能够享受学生优惠,一个月10块不到就可以购买学生机云空间。

{img2}

3.备案

域名和云服务器买好后,就需要备案了,阿里云提供备案帮助,不需要我们去找相关部门。我们按要求填写好相关信息,很快就可以完成了。

4、域名解析

备案完成后,我们就可以进行域名解析了,解析也很简单,不需要我们手动设置参数(这里无法演示,因为小编手里没有待解析域名,小伙伴们稍微摸索下)

{img3}

今天我们介绍安装最简单的网站搭建:LAMP+WordPress

L指 Linux,CentOS 7.4属于Linux的分支;

A指Apache是世界使用排名第一的Web服务器;

M是MySQL,小编这里用的是MySQL的分支MariaDB;

P是指PHP,一种通用的开源脚本语言;WordPress最开始是博客系统,后来发展成为内容管理系统,我们不需要编程可以安装很多主题和插件来展示我们的网站。

如果小伙伴们最开始不是使用的CentOS 7.4系统,可以通过停止实例,然后更换系统盘来变更系统

{img4}

输入设置好的远程连接密码

{img5}

进入主页面

{img6}

我们可以偷懒,用上面的复制命令输入

{img7}

点击Enter键,软件开始下载

下载好后需要我们确认,直接输入Y

{img8}

这时候,我们开启Apache服务,输入代码systemctl start httpd

然后设置开机启动,代码为systemctl enable httpd

{img9}

再禁止开机启动,代码为

systemctl disable firewalld.service

{img10}

安装Mysql(MariaDB)数据库

输入代码:yum install mariadb-server mariadb

点击Enter键后就开始下载了,然后我们输入Y,确认安装

{img11}

启动数据库,代码

systemctl start mariadb

{img12}

先点击Enter键,然后输入Y设置root密码

{img13}

一直到设置完成

{img14}

{img15}

下载安装同样需要按Y确认

{img16}

在/var/www/html下建立一个test.php文件:

输入代码

vi /var/www/html/test.php

{img17}

输入完后,按下Esc键退出编辑模式,输入:wq 保存,注意前面有冒号。

{img18}

6. 安装Wordpress

首先我们要创建Wordpress的数据库:

输入:mysql -u root -p

然后输入我们之前设置的root密码

{img19}

{img20}

设置wordpressuser访问wordpress数据库权限

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'wordress_psd';

刷新数据库设置

FLUSH PRIVILEGES;

退出数据库

Exit;

{img21}cn.wordpress.org/wordpress-5.0.1-zh_CN.zip

我们需要下载一个解压缩软件,代码:yum install unzip

在弹出确认消息时,输入Y

然后我们开始对wordpress安装包进行解压缩,代码:unzip wordpress-5.0.1-zh_CN.zip

{img22}

{img23}复制配置文件:cp wp-config-sample.php wp-config.php编辑wordpress的配置文件vi wp-config.php

记住,要点击Insert键才能开始编辑

输入数据库名称,数据库的用户名和密码

{img24}{img25}

填好相关信息,然后登陆进入以下界面

{img26}

再点击“安装插件”

{img27}

遇到这个情况,小伙伴们肯定很懵

如何解决呢?

这里给出解决办法:我们回到远程连接界面

{img28}

然后编辑配置文件,vi wp-config.php

添加以下代码到下图位置;

define("FS_METHOD", "direct");

define("FS_CHMOD_DIR", 0755);

define("FS_CHMOD_FILE", 0755);

注意:网上很多教程直接给777权限,出于安全考虑,小编觉得755权限就够了。

{img29}

没有ftp界面了,但是出现了新问题

{img30}

进入根目录html

再输入代码chown -R apache:root wp-content

{img31}

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!