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

  之前,出于某种考虑,购买了一年的搬瓦工虚拟主机(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. Vuejs——slot内容分发

    ①概述: 简单来说,假如父组件需要在子组件内放一些DOM,那么这些DOM是显示.不显示.在哪个地方显示.如何显示,就是slot分发负责的活. ②默认情况下父组件在子组件内套的内容,是不显示的. 例如代 ...

  2. vlang

    参考 V语言中文教程 - 基础部分

  3. js 类型转变

    在绝大部分情况下,操作符和函数可以自动将一个值转换成正确的数据类型.这被称为"类型转变(type conversion)". 举个例子,alert 自动转变任何类型的参数为字符串类 ...

  4. Java的GUI框架如何选择? Swing、SWT、AWT、SwingX、JGoodies、JavaFX、Apache Pivot、BeautyEye框架(美观)?

    AWT 是swing的基础,运行良好,但缺少高级组件.如果您打算创建丰富的应用程序,那么AWT可能不是最好的方法.但是对于不需要丰富用户界面的较小gui应用程序来说.这可能非常适合,因为它是一个久经考 ...

  5. 关于时间:UTC时间、GMT时间、本地时间、Unix时间戳

    1.UTC时间 与 GMT时间我们可以认为格林威治时间就是时间协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的. 2.UTC时间 与 本地时UTC + 时区差 = 本地时间时区差东 ...

  6. 从零开始学MySQL(三)

    经过上两节的洗礼,我们能够连接上服务器,并成功地进入与mysql交互的会话中了.那么现在就可以发起SQL语句,让服务器来执行它了!这听起来很酷吧?接下来,我们开始学习MySQL的相关知识. 本文概览: ...

  7. sed 的用法

    sed 的语法: sed `样式命令` 文件 意思是:如果文件中的某一行符合”样式”,就执行指定的 sed 命令,如删除(d)或替换(s) “样式”使用一对//含括,表示寻找的意思.也可以指定数据行的 ...

  8. install-info - 更新 info/dir 项

    SYNOPSIS 总览 install-info [OPTION]... [INFO-FILE [DIR-FILE]] DESCRIPTION 描述 从 Info 目录文件 DIR-FILE 中的文件 ...

  9. logstash操作

    1.安装 1>安装java 2> #wget https://artifacts.elastic.co/downloads/logstash/logstash-5.6.3.tar.gz#t ...

  10. Linux日常之命令sed

    一. 命令sed简介 利用命令sed能够同时处理多个文件多行的内容,可以不对原文件改动,仅把匹配的内容显示在屏幕上,也可以对原文件进行改动,但是不会在屏幕上返回结果,若想查看改动后的文件,可以使用命令 ...