现在正值暑期,有大把的空闲时间,觉得有必要好好琢磨琢磨,进一步学习认识网站相关的东东。

  之前,出于某种考虑,购买了一年的搬瓦工虚拟主机(vps),每月有500G的流量。单纯使用Shadowsocks,有些浪费,便考虑是否可以建个网站玩玩。

  通过查找资料,已经有了先例,只需要RAM达到512M就可以建网站。(具体配置如下图所示)

localhost.localdomain   [WAGONV2-10G]   OVZ
Physical Location: US, California, Fremont Node ID: v507 VPS ID: 541266
IP address:      23.83.**.***
SSH Port: 26152
Status: Running (35 processes; LA: 0.00/0.00/0.00)
Actions: start stop reboot kill
RAM: 54.18/512 MB
SWAP: 19.93/256 MB
Disk usage (/): 1.7/12 GB
Bandwidth usage: 0.02/550 GB
Resets: 2017-09-03
Operating system: Centos 6 x86
Hostname: localhost.localdomain change

  有了这些,就开始回顾以前接触的知识。

  首先,网站环境的搭建。有lnmp1.4一键安装包,详细信息可以参照:https://lnmp.org/install.html

  

安装LNMP稳定版
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp //把最后一个lnmp改成lamp,毕竟Apache还是比较方便实用的 默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可。如需更改网站和数据库目录先修改安装包目录下的 lnmp.conf 文件。

  然后,网站环境搭建后,就是寻找网站源码。毕竟对于菜鸟来说,自己写代码,还是有难度的,便去网站下载源码,例如:http://down.chinaz.com/class/5_1.htm

  再次,就是上传代码到指定位置。如下图所示,即 home文件夹下的 /wwwroot/defautl/ 目录下。具体php如何安装,可以参照代码说明。

login as: root
root@23.83.***.***'s password:
Last login: Thu Aug :: from 182.111.**.*
[root@localhost ~]# cd ..
[root@localhost /]# ls
aquota.group bin dev home lost+found mnt proc sbin srv tmp var
aquota.user boot etc lib media opt root selinux sys usr
[root@localhost /]# cd home/
[root@localhost home]# ls
www wwwlogs wwwroot
[root@localhost home]# cd wwwroot
[root@localhost wwwroot]# ls
default
[root@localhost wwwroot]# cd default
[root@localhost default]# ls
admin css images kindeditor
bottom.php data index.php phpmyadmin
check_inputbook.php head inputbook.php yzt.php
config head-title.php js ????????????.txt
[root@localhost default]#

  

  最后,就是修改配置,新建数据库,可以完成数据的交互,以及后台管理。(有些小复杂,正在研究中)

--------------------------------------------------------------------后话----------------------------------------------------------------

  由于使用的vps是用的linux系统搭建的,Centos 6 x86  ,所以得学习一些常见的linux 命令。为此,这会儿正在看linux方面的书籍。

  这本书《完美应用suse linux》,看起来很是很不错的,链接如下:

链接:http://pan.baidu.com/s/1slSBKRF 密码:vmbq

  拜读完,就得实际运用Linux了,路漫漫其修远兮,任重而道远。

好书推荐:OpenSuse的更多相关文章

  1. 算是休息了这么长时间吧!准备学习下python文本处理了,哪位大大有好书推荐的说下!

    算是休息了这么长时间吧!准备学习下python文本处理了,哪位大大有好书推荐的说下!

  2. 【好书推荐】《剑指Offer》之软技能

    俗话说,对于程序员来讲,每年都应该出去面试一下,看看自己的技术能力在外面处于什么水平.程序员在一个公司一个环境一个业务干得太久,很容易丧失学习的动力,获得的仅仅是从新手到熟手.当然,我相信在各行各业均 ...

  3. 【好书推荐】《剑指Offer》之硬技能(编程题12~16)

    本文例子完整源码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/sword <[好书推荐]& ...

  4. 【好书推荐】《剑指Offer》之硬技能(编程题7~11)

    本文例子完整源码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/sword <[好书推荐]& ...

  5. 【好书推荐】《剑指Offer》之硬技能(编程题1~6)

    本文例子完整源码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/sword 前一篇<[好书推 ...

  6. Java 程序员们值得一看的好书推荐

    "学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一 ...

  7. JavaScript和JQuery好书推荐

    其实无论你是php/python/java还是c/c++,只会自己那点知识是无法独立完成一个站点的建设的! 如果你因自己能力不足拒绝过几次亲友的建站请求,或者因合作中不了解前端是什么东西而失去过几次创 ...

  8. Java 程序员们值得一看的好书推荐[转载]

    “学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他 ...

  9. Java教程-Java 程序员们值得一看的好书推荐

    学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资 ...

随机推荐

  1. MD5算法+盐Salt

    1.MD算法的基的概念    MD5算法是典型的消息摘要算法,其前身有MD2.MD3和MD4算法,它由MD4.MD3和MD2算法改进而来.不论是哪一种MD算法,它们都需 要获得一个随机长度的信息并产生 ...

  2. [.net core] 12.环境变量

    异常给开发人员提供了很大好的排错功能. 但是其背后的技术细节很复杂,会损耗性能,也会使.net core web app更容易被反派攻击. 于是我们要学会使用环境变量, 通过环境变量,控制一些逻辑 当 ...

  3. zookeeper核心知识与投票机制详解

    Zookeeper数据模型与session机制:zookeeper的数据模型有点类似于文件夹的树状结构,每一个节点都叫做znode,每一个节点都可以有子节点和数据,就好像文件夹下面可以有文件和子文件夹 ...

  4. 运维nslookup语法

    nslookup 查询域名DNS信息的工具 补充说明 nslookup命令 是常用域名查询工具,就是查DNS信息用的命令. nslookup4有两种工作模式,即“交互模式”和“非交互模式”.在“交互模 ...

  5. ES各种操作的过程

    参考:https://blog.csdn.net/better_xf/article/details/81188050 一.es写入数据的过程 客户端选择一个node发送请求过去,这个node就是co ...

  6. Linux往log中写日志

    void writelog(const char* log) { time_t tDate; struct tm* eventTime; time(&tDate);//得到系统当前时间 //将 ...

  7. 一文看懂HttpServletResponse

    https://www.jianshu.com/p/8bc6b82403c5 Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的resp ...

  8. 一、Signalr WebApi客服

    一.搭建环境 (redis服务) 链接测试 二.项目搭建 参考 1.搭建项目(直接项目-不包含MVC以及API) 项目结构 但是需要访问(所以还需要添加控制器Api的模式)选择Api 添加类库一个专门 ...

  9. linux开启Rsyslog服务收集日志

    一.查看是否安装了rsyslog服务 [root@server- ~]# yum install -y rsyslog 已加载插件:fastestmirror Loading mirror speed ...

  10. Codeforces Gym 100814C Connecting Graph 树剖并查集/LCA并查集

    初始的时候有一个只有n个点的图(n <= 1e5), 现在进行m( m <= 1e5 )次操作 每次操作要么添加一条无向边, 要么询问之前结点u和v最早在哪一次操作的时候连通了 /* * ...