看了很多大牛的经历,发现有一个共同的特点:就是敢于分享自己的所学所感,通过撰写博客,论坛灌水,建自己的网站等方式来帮助他人。
身为小白的我也很想像那些大牛一样,有一个自己的小站来分享自己学习后的感悟,还可以来分析自己看到的段子等。所以我在这个寒假花了三个星期左右的时间来建立完善一个网站。
首先建网站需要一台能连上外网的服务器,一个域名。
我最图像处理感兴趣,又想做一个类似于D站(一有很多动漫资源,并且观看时无任何广告的网站)一样的小站,于是就通过万网,注册了www.cvxiaozhan.com这一域名。
服务器没有,但是手上正好有一快能跑Liunx的树莓派3B,于是乎我开始尝试在树莓派上搭建Web服务器的环境用最常见的搭建方案PHP+MYSQL+nginx,环境是配置好了,但中间出现很多的意外如:
1.我用的是普通的电信网络,用的是动态IP上网,无法完成云解析
2.树莓派运行不稳定,在运行web环境时内存就占了一大半,运行效率底,
3.中间不知原因树莓派的无线发射器坏了,无法连接无线网络
最终用树莓派作为服务器的来搭建CV小站的计划正式流产了。这次尝试花了大大半个星期。
接下来租了一台云服务器,也真好在阿里云的APP上发现了用wrodpress建立博客网站的教程,于是又开始动手开始在云服务器上搭建网站。
首先我选择的是镜像市场的CentOS WordPress博客平台,
按照教程安装用于控制云服务器的XShell和用于传输文件的Xftp
XFTP下载
XShell下载

在阿里云云服务市场上搜索阿里云linux一键安装web环境(含视频教程),下载,打开Xshell,新建对话,输入云服务器的IP地址后,在输入购买时设定的用户名和密码后就能连上云服务器,Xshell相当于一个远程桌面,通过SSH协议来传输指令,控制云服务器。

接下来 打开Xftp同样新建一个对话输入IP地址,用户名和密码来登陆云服务器,这里选择的协议是SFTP
成功登陆XFTP后上传下载好的一键建立Web的安装包,解压
输入ls,查看目录,可以看到目录下有解压的文件

进入这个文件夹再进入sh-1.5.5文件夹

输入

chmod +x * -Rf

来为所有文件增加执行权限;
在sh-1.5.5的目录下执行命令:

./install.sh

接下来通过输入数字来选择要配置环境的版本号,
这里我选择的版本号是:
nginx-1.4.4
PHP-5.5.7
mysql-5.6.21
按y后开始安装。

由于我选配的是1核 1GB的入门机型,配置环境大概要一个小时。
最后会显示各个程序都安装完成的界面;
在sh-1.5.5下有一个account.log文件
通过指令

more account.log

来查看两个重要的信息,一个是mysql的用户名和密码,一个是FTP的用户名和密码。

再在WordPress网站上下载WordPress的安装包,并且解压用XFTP上传到云服务器:

接下来

cd /alidata/www/

到www目录下,将wordpress里的文件复制到www目录下
再将phpmyadmin 移到www目录下

接下来执行命令

chown www.www wordpress -Rf

来修改wordpress的目录属主
接下来cd到alidata/server/nginx/vhosts

用vim修改phpwind.conf

vi phpwind.conf

通过输入i 来打开编辑模式
将root目录修改为root /alidata/www
将access_log修改为 access_log /alidata/log/nginx/access/http.log;

按Esc建退出编辑模式,再按:wq来保存文件
保存后通过输入命令:

service nginx reload

来重启nginx服务
接下来打开浏览器输入
http://ip地址/phpmyadmin 来创建mysql数据库
在phpmyadmin界面输入在account.log文件中获得的mysql的用户名和密码

进去后new一个新的数据库如wordpress

建好数据库后在浏览器中输入
http : // ip地址
会出现

选择现在就开始


选择刚建立的数据库,输入数据库的用户名及密码

点击现在进行安装

填写网站的名字,及登陆WordPress的用户名及密码
安装好后在输入http: //ip地址转到的就是你的网站了
这个网站非常简单,但是网站的框架已经搭好
如下面就是CV小站最初的样子

之后通过登陆WordPress,来对网站进行修改,美化以及增加一些功能。
通过改背景,来给背景附上图片,添加页面或者写文章力增加网页的数目
当还有WordPress强大的插件功能,通过在WordPress上安装插件中查找你要插件,在安装时需要输入在account.log文件中获得的FTP用户名及密码。
如我的CV小站安装了:
Meta Slider:一个好用的幻灯片播放插件;
WP Statistics:一个用来记录游客量的插件;
这边要提醒一下,如果安装过多的插件会有拖慢页面加载的速度的可能;
接下来说一下在使用WordPress 建议网站过程中的一些问题及解决方法:
1.在上传文件或者安装插件过程中会发现文件,文件无法上传或者插件无法安装的情况,这种情况的原因可能是对www文件的修改权限不足,你没有对www进行写的权限
解决方法,在CentOS下用命令形式给www文件夹添加写的权限,或者用XFTP右键点击www文件,选择权限,给写的权限上打钩
2.在使用WordPress时会出现如下图的问题:

这时候重启一下云服务器就好了,
也可能是服务器的内存太小,运行时由于内存占用过高自动关闭了mysql服务,这时可以关闭一些mysql的服务,如对于像我的小站这种博客网站没必要写下日志,可以关闭
vi /etc/my.cnf
用#注释掉log-bin=mysql-bin和binlog_format=mixed
保存后重启MySql即可
3.在使用Wordpress时,当你上传的文件大于10M的文件时会出现HTTP错误的问题,这是因为这个版本的ngnix,在配置时默认将最大上传文件的大小限制在10M,
解决方法:修改ngnix的配置文件
cd /alidata/server/nginx/conf
vi nginx.conf
按i,进入编辑模式找到Client_max_body_size 这一项,将10m改大,如我改到了200m
在按Esc键 :+qw保存配置,
service nginx reload 重启服务程序,就可以上传超过10M的文件
当网络不稳定时也可能出现HTTP错误,这只要选择网络稳定时上传就行了
4.在使用多媒体上传文件时,这一版本的Wordpress限制最大上传文件大小为64M
这里介绍一种不用修改配置的方法:用XFTP将文件上传到www/wp-content/upload 下,当要下载是将链接敢为
http: // ip/wp-content/upload/文件名.文件格式
或者
http://域名/wp-content/upload/文件名.文件格式
这种方法的缺陷是文件名必须改为英文,不支持中文的文件名
个人是比较喜欢这一种上传方式,因为这一种上传你还可以根据自己的文件存放喜好建相应的文件夹,方便之后文件的管理。
5只能用你的IP地址登陆你的网站,
解决方法:用云解析,将你的IP地址与你的网站相关联
在阿里云控制台下选择网站,云解析

选择解析

添加解析,将记录值换成你的云服务器的IP地址
6在使用WordPress是新建一个页面,再通过链接打开时,出现的网页名字往往是http ://ip地址/网页名字,这看起来很不爽
修改方法是在仪表盘下,设置常规中将WordPress地址和站点地址都改成你的域名如:

7为了安全起见在6之前还要进行域名的备案,阿里云网站上就有详情可以参考那里。
有云服务器搭建网站大于花了一天时间。
接下来蹭着寒假还没结束抓紧时间美化网页。
下面是CV小站现在的样子(^_^)

当然内容还不够充实,就等我学下去,补下去
欢迎来我的CV小站踩踩,www.cvxiaozhan.com

阿里云建站-CV小站相关推荐

  1. 电商网站模板_阿里云建站:模板建站与定制建站怎么选(小白参考)

    企业建站不仅是企业形象的重要组成部分,更是将自身展示给客户乃至全球的窗口,因此越来越多的企业会选择建立自己的网站,因此,现在阿里云的建站产品也越来越火了,阿里云建站产品主要分为模板建站和定制建站,模板 ...

  2. 阿里云建站产品有哪些?如何选择?

    阿里云建站产品云·企业官网.云·速成美站.云·定制开发三种,至于如何选择?如果您是站长类的技术人员,当然选择云·企业官网,如果非技术人员,个人或者工作室建议选择云·速成美站,如果是企业用户建站选择云· ...

  3. 阿里云建站套餐怎么样?具体建站流程

    使用阿里云建网站的三种方式购买云服务器手动建站.云速成美站模板建站或者选择阿里云定制建站三种方式,站长分享利用阿里云创建网站的三种方式及优势对比: 阿里云建站方法汇总 使用阿里云建站可以有三种方式,一 ...

  4. 【阿里云建站】云服务器能免费送?

    不管做什么事情,人们总想着越省力.越高效越好.现在做生意都讲究轻资产,IT领域使用云服务器就是基于这样的原因. 可能有的人觉得现在的云服务器价格昂贵,不如买几台自己的服务器便宜.但是,自己的服务器需要 ...

  5. 阿里云建站教程文档汇总(详细指南)

    阿里云建站零基础入门 选择服务器(推荐阿里云ECS) 购买和备案域名(时间比较长,建议购买完服务器就做这一步) 部署网站 解析域名(将域名和自身网站挂钩) 本篇汇总教程为使用阿里云建站的新用户介绍了搭 ...

  6. 阿里云建站,重启阿里云服务器后网站打不开,该怎么办???如何检查TCP 80端口是否正常工作???

    阿里云建站,重启阿里云服务器后网站打不开,该怎么办???如何检查TCP 80端口是否正常工作??? 本篇适用于阿里云云服务器ECS. 一.云服务器ECS为Ubuntu服务器 以下是在Ubuntu 16 ...

  7. 阿里云建站云企业官网标准版、高级版和尊贵版区别对比表

    阿里云建站云·企业官网标准版.高级版和尊贵版有什么区别?新手站长网分享阿里云建站定制云企业官网版本功能区别亮点及选择方法: 云企业官网标准版/高级版/尊贵版对比 阿里云建站云·企业官网定制分为标准版. ...

  8. 阿里云建站主机之虚拟主机、轻量或云服务器ECS

    阿里云搭建网站主机可以选择云服务器ECS.云虚拟主机或轻量应用服务器,轻量应用服务器2核2G3M带宽一年108元,2核4G4M带宽轻量服务器一年297.98元12个月,云服务器ECS可以选择通用算力型 ...

  9. 阿里云建站的基本流程

    Aliyun 使用文档 本文从菜鸟的角度讲述了使用阿里云的全过程,不讲概念,只是每个服务的使用过程,供给第一次使用的iaas云的宝宝们参考. Aliyun 使用文档 一编写目的 二快速建站 云服务器 ...

最新文章

  1. 【xml】python的lxml库使用
  2. oracle脚本刷错了怎么办,Oracle故障处理中常用的脚本
  3. Linux 调优方案, 修改最大连接数(ulimit命令)
  4. 2017-11-26 编程语言试验之Antlr4+Java实现圈2
  5. STM32F7xx —— 内存管理
  6. 收集、分析线上日志数据实战——ELK
  7. SQL server 2008 r2导入数据
  8. 《人类简史:从动物到上帝》读书摘记
  9. linux木马查杀工具,【Kali】linux木马查杀
  10. 2007年度中文博客百条经典语录
  11. android 自定义locale,关于android:设置Locale.setDefault(locale)后,如何获取手机语言?...
  12. php unlink 无法删除,php unlink 删除问题
  13. Windows锁机病毒
  14. Golang 字符串拼接
  15. iOS模拟各种网络状态测试
  16. 小程序转发二维码携带参数不生效的问题
  17. 几个命令查看ELF文件的“秘密”
  18. Blender 3.5 面的操作(二)
  19. ra3录像重播工具_设置DO-RA小工具的网络销售渠道
  20. 微信小程序生成携带参数的二维码

热门文章

  1. 分享:kiftd账户设置及权限分配详细教程
  2. 国内在线图表工具,你能说出几个?
  3. 计算机网络工程综合布线目的,弱电工程综合布线系统与计算机网络布线系统有何不同?【网络综合布线】...
  4. 总结定时器设计方法_钢结构深化设计BIM应用方法总结
  5. 计算机大三名企实习怎么找?
  6. 基于javaweb的家庭财务管理系统
  7. Python(TensorFlow框架)实现手写数字识别系统python人工智能-图像识别
  8. 今晚开奖 | 包邮送 Python、数据库、java方面的书!
  9. OkHttp设置超时时间
  10. 编程图记(2): 学用PHP框架Laravel