想要拥有一个自己的专属网站吗?手把手教你搭建!
时间:2022-08-22 13:48:01 | 来源:网站运营
时间:2022-08-22 13:48:01 来源:网站运营
刷微博,刷新闻,逛淘宝,看文献,每天我们都会访问大量网站。那么,想不想拥有一个自己的专属网站呢?在自己的网站写写博客,发布课题组的最新动态,整理科研相关的资料。。。。。。
今天,我们就来谈谈如何搭建一个网站(
当然,这是需要花点钱的。如果能享受学生优惠的话,服务器租用和域名一年的花费在两百以内)。
- 购买域名
每个网站都需要有一个好记的域名,方便我们访问。如何购买呢?这里以阿里云为例
https://www.aliyun.com/点击域名注册,我们随便输入几个数字,点击查域名
后缀是com的,一年是五六十块,以club后缀的域名最便宜,一年几块钱。小伙伴们可以根据需要购买。
2、购买云服务器
云服务器就是一个网络空间,打个比方,域名可以看做门牌号,云服务器可以视为清水房,我们搭建网站就是搞装修,完善其功能。
云服务器以ECS为例,根据需要选择,价格从几百一年到上万都有。当然,如果能够享受学生优惠,一个月10块不到就可以购买学生机云空间。
3.备案
域名和云服务器买好后,就需要备案了,阿里云提供备案帮助,不需要我们去找相关部门。我们按要求填写好相关信息,很快就可以完成了。
4、域名解析
备案完成后,我们就可以进行域名解析了,解析也很简单,不需要我们手动设置参数(这里无法演示,因为小编手里没有待解析域名,小伙伴们稍微摸索下)
5、搭建网站
小编推荐用CentOS 7作为操作系统,因为这个系统是较为常用的,遇到问题在网上容易找到答案。小编服务器使用的是CentOS 7.4。
今天我们介绍安装最简单的网站搭建:LAMP+WordPress
L指 Linux,CentOS 7.4属于Linux的分支;
A指Apache是世界使用排名第一的Web服务器;
M是MySQL,小编这里用的是MySQL的分支MariaDB;
P是指PHP,一种通用的开源脚本语言;WordPress最开始是博客系统,后来发展成为内容管理系统,我们不需要编程可以安装很多主题和插件来展示我们的网站。
如果小伙伴们最开始不是使用的CentOS 7.4系统,可以通过停止实例,然后更换系统盘来变更系统
我们通过阿里云控制台,找到我们的ECS服务器,通过远程连接,连接上主机。
输入设置好的远程连接密码
再次输入登录用户和密码
进入主页面
安装Apache
输入代码安装Apache,代码如下
yum install httpd
我们可以偷懒,用上面的复制命令输入
复制粘贴后如下
点击Enter键,软件开始下载
下载好后需要我们确认,直接输入Y
然后Apache就下好了
这时候,我们开启Apache服务,输入代码systemctl start httpd
然后设置开机启动,代码为systemctl enable httpd
接下来就可以验证Apache是否安装成功了,关闭一下防火墙(有可能防火墙已经设为关闭,输入下面代码一般也不会出现问题的),代码:
systemctl stop firewalld.service
再禁止开机启动,代码为
systemctl disable firewalld.service
我们通过浏览器输入我们解析好的域名或公网IP,可以看见以下内容就说明我们安装好Apache了。
安装Mysql(MariaDB)数据库
输入代码:yum install mariadb-server mariadb
点击Enter键后就开始下载了,然后我们输入Y,确认安装
直到安装完成
启动数据库,代码
systemctl start mariadb
进行初始化设置
mysql_secure_installation
先点击Enter键,然后输入Y设置root密码
接着会有很多选项,根据需要选择Y或N,可以全部选择Y
一直到设置完成
设置开机即启动,代码:systemctl enable mariadb.service
安装PHP
代码:yum install php php-mysql
下载安装同样需要按Y确认
重启Apache服务器,systemctl restart httpd.service
在/var/www/html下建立一个test.php文件:
输入代码
vi /var/www/html/test.php
按下键盘上的Insert键,才能开始键入语句
输入完后,按下Esc键退出编辑模式,输入:wq 保存,注意前面有冒号。
然后我们输入域名+/test.php,如www.abc.com/test.php
得到下面页面
6. 安装Wordpress
首先我们要创建Wordpress的数据库:
输入:mysql -u root -p
然后输入我们之前设置的root密码
创建数据表:CREATE DATABASE wordpress;
创建数据库用户和密码
代码:CREATE USER wordpressuser@localhost IDENTIFIED BY 'wordress_psd';
设置wordpressuser访问wordpress数据库权限
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'wordress_psd';
刷新数据库设置
FLUSH PRIVILEGES;
退出数据库
Exit;
安装wordpress
代码:wget
http://cn.wordpress.org/wordpress-5.0.1-zh_CN.zip我们需要下载一个解压缩软件,代码:yum install unzip
在弹出确认消息时,输入Y
然后我们开始对wordpress安装包进行解压缩,代码:unzip wordpress-5.0.1-zh_CN.zip
解压完成后,将wordprss下所有的文件复制到apache服务器下的根目录。
代码 cp -r wordpress/* /var/www/html/
修改wordpress的配置文件
进入目标文件夹,代码cd /var/www/html/
复制配置文件:cp wp-config-sample.php wp-config.php
编辑wordpress的配置文件vi wp-config.php
记住,要点击Insert键才能开始编辑
输入数据库名称,数据库的用户名和密码
像之前说的那样存盘,即输入完后,按下Esc键退出编辑模式,输入:wq 保存
在浏览器输入我们的网址,进入wordpress安装界面
填好相关信息,然后登陆进入以下界面
很多教程介绍到这里就结束了,实际上后面还有需要注意的。我们知道wordpress可以通过安装插件来完善网站功能,我们来试试安装插件,选择插件
再点击“安装插件”
我们点击“现在安装”,出现如下界面
遇到这个情况,小伙伴们肯定很懵
如何解决呢?
这里给出解决办法:我们回到远程连接界面
小伙伴们可能需要重新登录,参照之前的介绍,输入代码进入根目录cd /var/www/html/
然后编辑配置文件,vi wp-config.php
添加以下代码到下图位置;
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0755);
define("FS_CHMOD_FILE", 0755);
注意:网上很多教程直接给777权限,出于安全考虑,小编觉得755权限就够了。
保存后我们再来看看安装插件,点击“现在安装”如下图
没有ftp界面了,但是出现了新问题
小编在这里就不分析原因了,直接给出解决办法
输入代码cd /var/www/html/
进入根目录html
再输入代码chown -R apache:root wp-content
问题解决,我们回到插件页面,就可以顺利安装插件了
好了,今天的分享就到这里。