五步搭建属于自己的个人网站

如果你非常想拥有一个完全属于自己的个人站点,本篇文章帮你起飞。搭建个人站点的方式有多种多样,本篇主要介绍基于Java环境搭建个人站点。

5步完成个人网站搭建

一、搭建云服务器

服务器有多种选择,阿里云、腾讯云,新浪云等等,当然也可以选择国外的服务。(国内的创业项目,阿里云是不错的选择)本案例选择阿里云。

1、注册阿里云账号并登录

创建阿里云账号

2、登录控制台之后选择创建ECS实例

选择区域

选择1核1GB

镜像版本有非常多,这里选择了CentOS 5.11 64位,选择的按照使用流量计费的方式

设置Root用户的登录密码

创建实例成功

里程碑1:恭喜,你已经拥有了一台自己的云服务器!

二、登录服务器

现在需要使用远程登录工具来登录服务器,进行服务器相应的管理。

下载 XShell:XShell在哪里下载?(内事不决问百度

启动XShell

启动XShell

新建会话

输入登录的用户名

输入密码

登录成功

来到根目录,并查看根目录下的文件夹

里程碑2:恭喜,你已经成功登录服务器

三、安装Java环境

安装Java环境,需要安装JDK和Tomcat并做相应的配置

1、安装JDK

1.1、用yum安装JDK

1.1.1 输入yum search java|grep jdk的命令,查看yum库中的jdk版本

[[email protected] ~]# yum search java|grep jdk

可以看到所有的JDK版本:

ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk

java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment

java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos

java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment

java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation

java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle

java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment

java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos

java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment

java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation

java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle

java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment

java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos

java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment

java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment

java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation

java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle

ldapjdk.x86_64 : The Mozilla LDAP Java SDK

1.2、选择安装1.7版本

输入命令 yum install java-1.7.0-openjdk

[[email protected] ~]# yum install java-1.7.0-openjdk

安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64

1.3、配置Java环境变量

编辑profile文件,配置Java环境变量

[[email protected] ~]# vi /etc/profile

在文件的末尾添加如下内容:

#set java environment

JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64

JRE_HOME=$JAVA_HOME/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

vi 操作简单说明:

insert:插入内容

按下ECS键,输入:qw! 保存退出

按下ECS键,输入:q!  不保存退出

让修改的环境变量文件立即生效:

[[email protected] java]# source /etc/profile

1.4、验证是否安装成功

[[email protected]calhost ~]# java -version

展示如下内容则表示安装JDK成功

安装JDK成功

2、安装Tomcat

2.1、将Tomcat安装到 /usr/local 目录下

[[email protected] local]# cd /usr/local

2.2、下载Tomcat版本

[[email protected] local]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.73/bin/apache-tomcat-7.0.73.tar.gz

2.3、解压缩下的压缩包

[[email protected] local]# tar -zxv -f apache-tomcat-7.0.29.tar.gz

2.4、删除压缩包

[[email protected] local]# rm -rf apache-tomcat-7.0.29.tar.gz

2.5、修改Tomcat文件夹的名称为tomcat

[[email protected] local]# mv apache-tomcat-7.0.29 tomcat

2.6、启动&关闭Tomcat

[[email protected] bin]# ./startup.sh  ( 进入到Tomcat的bin目录中,或者通过全路径来启动 )

Tomcat started. 服务启动成功

2.7、打开浏览器,输入http://ip:8080,出现如下页面表示服务部署成功!

默认页面加载成功!

里程碑3:恭喜,Java服务环境部署成功!

四、搭建FTP

将网站文件上传到服务器中需要搭建一个FTP服务。

1、安装vsftpd

[[email protected]]# yum -y install vsftpd

2、编辑vsftpd的配置文件

[[email protected]]# vi /etc/vsftpd/vsftpd.conf

清空内容,添加如下内容

listen=YES

background=YES

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

anon_upload_enable=NO

anon_mkdir_write_enable=NO

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

chown_uploads=NO

xferlog_file=/var/log/vsftpd.log

xferlog_std_format=YES

async_abor_enable=YES

ascii_upload_enable=YES

ascii_download_enable=YES

ftpd_banner=Welcome to ftptest FTP servers

pam_service_name=vsftpd

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

3、创建管理帐户文件

[[email protected]]# touch /etc/vsftpd/vsftpd.chroot_list

4、启动vsftpd服务

[[email protected]]# service vsftpd start

里程碑4:恭喜,FTP服务搭建成功!(可选择创建FTP账号,此处暂省略)

五、上传网站

现在就差最后一步了,将网站文件部署到服务器中。

1、下载安装FileZilla,FileZilla在哪里下载(内事不决问百度

2、启动FileZilla

启动

3、登录

打开站点管理器,输入对应参数

4、上传文件

登录成功之后,找到/usr/local/tomcat/webapps/ROOT目录,将其下面全部文件全部删除

然后将网站文件上传至/usr/local/tomcat/webapps/ROOT目录下面

网站部署成功

打开浏览器,输入http://ip:8080/ ,GO,主页打开,网站部署成功!

done

里程碑5:恭喜,个人网站搭建成功!

时间: 2024-10-30 09:10:56

五步搭建属于自己的个人网站的相关文章

五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程

在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助. 本教程将分为五个步骤来完成Android开发环境的部署. 第一步:安装JDK. 第二步:配置Windows上JDK的变量环境 . 第三步: 下载安装Eclipse . 第四步:下载安装Android SDK . 第五步:为Eclips

安卓开发基础知识0(五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程)

需求说明:安卓开发 内容       :安卓开发所需的环境搭建 来自       :时间的诗 原文:http://www.cnblogs.com/zoupeiyang/p/4034517.html 参考:http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为

一步一步搭建开发框架(五)单元工作模式

1,单元工作模式主要为了提高与数据库的交互次数,提高应用程序效率.我们知道实际的业务操作中,有时需要好几张表一快保存,一块删除之类的逻辑,比如注册用户之后,用户表要加一条数据,积分表等与用户表有外键关系的表可能也需要保存数据,这样造成多次保存,也就是多次与数据库交互. 2,前边我把SaveChange()方法都写到了BaseDal里面,今晚上就把这个SaveChange方法提取出来!我们继续封装一个DbSession类,同时将抽象工厂的代码转移到这个DbSession类中. 1 namespac

五步搞定Android开发环境部署

五个步骤来完成Android开发环境的部署.第一步:安装JDK.第二步:配置Windows上JDK的变量环境 .第三步: 下载安装Eclipse .第四步:下载安装Android SDK .第五步:为Eclipse安装ADT插件. 第一步:安装JDK 要下载Oracle公司的JDK可以百度"JDK"进入Oracle公司的JDK下载页面(当前下载页面地址为http://www.oracle.com/technetwork/java/javase/downloads/index.html)

变革家五步投资法学习体会

变革家(Reformer),专注创业项目分析,帮股权投资者把好第一关! 拆解学院,是变革家的一个王牌课程,通过每周微信语音和网站内容形式,大力提升股权投资者的投资水平. 作为一名变革家的顶级Fans,最近认真完整地听取了其中的第十七课,"'五步投资法'精益投资,让你从业余到专业!" 之前都是在网站上学习文字版的内容,这次是认真参加了"微信课堂",及时学习了下. 自我感觉,这一课,非常好,可以说是"变革家课程体系的核心",所有的项目拆借报告.股权众

值得我们深入研究和学习:从零开始一步一步搭建坚不可摧的Web系统主流架构

本文标签: Web系统主流架构 搭建Web系统架构 缓存服务器 数据库架构   技术型初创公司  互联网杂谈 主题简介: 1.网站系统架构当前现状 2.Web系统主流架构解析 3.互联网技术团队初期组建经验分享 本文主要结合我之前在海尔电商平台和现在公司的一些实际架构经验,综合实际情况和个人的理解,跟大家分享一下搭建Web系统的一些常用的技术架构和应用技巧. 首先要跟大家探讨一个问题,就是当前传统IT企业或是传统企业的IT系统目前的系统架构是怎样的呢? 就我所经历的NEC软件.海尔集团.青岛航空

使用python一步一步搭建微信公众平台(一)

最近无聊,想玩玩微信的公众平台,后来发现乐趣无穷啊~ 使用的工具,python 新浪SAE平台,微信的公众平台 你需要先在微信的公众平台与新浪SAE平台上各种注册,微信平台注册的时候需要你拍张手持身份证的照片,还有几天的审核期 微信公众平台:http://mp.weixin.qq.com 新浪SAE:http://sae.sina.com.cn/ 等待微信公众审核通过后,登录公众平台后,点击高级功能.将会看到需要提供一个接入信息: 微信接口配置 那么我们需要一个网址作为接口(这时就需要SAE上搭

HTML5离线Web应用实战:五步创建成功

[IT168 技术]HTML5近十年来发展得如火如荼,在HTML 5平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化.HTML功能越来越丰富,支持图片上传拖拽.支持localstorage.支持web sql database.支持文件存储api等等.它任重而道远,致力于将Web带入一个更为成熟的应用平台.在所有炫酷特性中,最让我喜欢的是它具有离线缓存Web应用的功能. 开发离线Web 应用程序:三大核心功能 在开发支持离线的 Web 应用程序时,开发者通常需要使用以下三个方面的功能:

一步一步搭建开发框架(二)工厂模式

1,从(一)说起,面对程序中很有地方都用到Dal层的实例,我们想到了,将创建实例写到一个单独的方法中,由这个方法来维护实例的变化,这样,当需要更改实例的时候,我们只需要更改一下这个方法即可,而不必在程序中到处修改!因此便有了简单工厂. 1 namespace PCITC.OA.DalFactory 2 { 3 public class DalFactory 4 { 5 public static IDal.IUserInforDal GetUserInforDal() 6 { 7 return