1. 程式人生 > >linux雲伺服器搭建流程_搭建個人網站

linux雲伺服器搭建流程_搭建個人網站

搞了一上午,查了好多部落格,誰讓我是菜鳥呢,上乾貨。。。。。。。。。。。。。。。。。(教程雖然詳細,但環視遇到不少問題,大家有問題可以留言,一定回覆)

  • 僅且用於學習,如有侵權,萬分抱歉,請留言

tomcat解壓包下載地址:http://apache.fayea.com/tomcat/tomcat-7/v7.0.90/bin/apache-tomcat-7.0.90.tar.gz

如果你非常想擁有一個完全屬於自己的個人站點,本篇文章幫你起飛。搭建個人站點的方式有多種多樣,本篇主要介紹基於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] ~]# 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,主頁開啟,網站部署成功!

相關推薦

linux伺服器搭建流程_搭建個人網站

搞了一上午,查了好多部落格,誰讓我是菜鳥呢,上乾貨。。。。。。。。。。。。。。。。。(教程雖然詳細,但環視遇到不少問題,大家有問題可以留言,一定回覆) 僅且用於學習,如有侵權,萬分抱歉,請留言 tomcat解壓包下載地址:http://apache.fayea.co

Linux伺服器搭建環境

將要安裝的軟體放到/usr/home下面 將解壓的安裝檔案複製到/usr/local下面 ------------------------------------------------------------------- 1、安裝JDK ---------------------

阿里伺服器連線以及centos 搭建 web java環境(linux java部署 tomcat部署)

最近弄了個試用阿里雲伺服器倒騰了半天終於部署好,分享一下。 1.登入阿里雲開啟你申請的是雲伺服器的例項: 點選重置密碼---重置密碼後重啟伺服器才能生效(一般需要重置密碼。這裡設定的密碼是使用xhell等工具連結的密碼,使用者名稱為root) 2.點選更

阿里伺服器從0開始搭建JDK1.8輸出HelloWorld

阿里雲伺服器從0開始搭建JDK1.8輸出HelloWorld 用XShell連線伺服器安裝配置java環境 1.先看一下你的系統有沒有自帶的jdk 2.安裝jdk 3.編輯配置檔案,配置環境變數

阿里伺服器之Ubuntu環境搭建筆記(二)——軟體安裝

1.嘗試安裝screen,輸入命令:apt install screen 輸出:Reading package lists... Done Building dependency tree        Reading state informatio

阿里伺服器之Ubuntu環境搭建筆記(一)

1.阿里雲免費套餐:https://free.aliyun.com/ntms/free/personal.html?handle=true 選擇第一個雲伺服器ECS,選擇免費體驗一個月 2.更多收費的雲伺服器連結:https://www.aliyun.com/product/ecs?sp

騰訊伺服器與虛擬機器搭建主從分離資料庫

測試環境 主資料庫: CentOS7, MySQL15.1 , 騰訊雲伺服器外網IP 從資料庫: CentOS7, MySQL15.1 , 虛擬機器IP(無關緊要) 首先安裝好mysql 我之前安裝的lnmp 所以挺多指令都挺簡單的 lnmp可以去百度安裝 我這裡

阿里伺服器建站與搭建訪問外網伺服器

目錄:計劃 構建linux與windows檔案傳輸 安裝jdk1.8 1.首先從jdk官網下載linux版本的jdk。 2。在usr目錄下執行 mkdir java命令。建立java資料夾。通過flashfxp將下載好的安裝檔案放到java

阿里伺服器之Tomcat環境搭建以及域名繫結

上一步主要主要講解在伺服器中建立自己的hexo部落格環境,最後達到可以遠端訪問,以及遠端git推送到github。這章主要講解Tomcat環境的搭建,以及域名解析。到這裡你的伺服器以及可以被全世界的人民訪問了。掌聲送給自己吧!! 1.Tomca

伺服器入門篇:搭建伺服器Java web環境(Ubuntu Server 16.04.1 LTS 64位)

注:學習是一輩子的事情,近來有空研究了一下雲伺服器,以下是整理出來的學習筆記,僅供參考,如果有疑惑或者發現錯誤,請給我留言。 一、理解雲伺服器 1. 首先,啥叫雲伺服器?下面是百度百科的說法。 2. 百度百科說的比較專業,我們可以這麼理解,這裡說的雲伺

五步搭建屬於自己的個人網站

64位 下載 service 2.7 develop 需要 color apt 1.7 五步搭建屬於自己的個人網站 如果你非常想擁有一個完全屬於自己的個人站點,本篇文章幫你起飛。搭建個人站點的方式有多種多樣,本篇主要介紹基於Java環境搭建個人站點。 5步完成個人網站搭

Python發郵件程式部署到Linux伺服器上之後無法工作

    寫了一個爬取學校教務網獲取成績的小工具,每五分鐘進行一次查詢,如果發現有新成績出現就用郵件通知自己,郵件伺服器使用的騰訊企業郵箱。     爬蟲寫的比較順利,但發郵件的部分出了一些問題,在自己的Linux環境下執行沒問題,在雲伺服

Linux伺服器初學之八——FTP服務

FTP服務 FTP服務是Internet上最早應用主機之間進行資料傳輸的基本服務之一。FTP服務的一個非常重要的特點就是可以獨立於平臺,也就是說在UNIX、MAC、Windows等作業系統中都可以實現FTP的客戶端和伺服器。儘管目前已經普遍採用HTTP方式傳送檔案,但FTP仍然是跨平

Linux伺服器初學之五 ——程序管理

1.PS命令 PS命令可以檢視當前執行的程序資訊。 Linux上有5種狀態: 1.執行(正在執行或在執行佇列中等待) 2.中斷(休眠中,受阻,在等待某個條件的形成或接受到訊號) 3.不可中斷(收到訊號不喚醒和不可執行,進行必須等待直到有中斷髮生) 4.僵死(進行已終止,但程序描述符存

Linux伺服器初學之四 ——Vim的相關操作

文字編輯器 Vim Vim 是 Linux 系統上的最著名的文字/程式碼編輯器,也是早年的 Vi 編輯器的加強版,而 gVim 則是其 Windows 版。它的最大特色是完全使用鍵盤命令進行編輯,脫離了滑鼠操作雖然使得入門變得困難,但上手之後鍵盤的各種巧妙組合操作卻能帶來極為

Linux伺服器初學之三 ——linux操作基礎

1.Shell shell是系統的使用者介面,shell的直譯器將命令轉化為系統功能呼叫並轉交給核心完成,若是外部命令或實用程式,則試圖在硬碟中查詢該目錄並將其調入記憶體,再將其解釋為系統功能呼叫並轉交給核心執行。 2.Linux的目錄結構 Linux系統是一個目錄樹的結構

Linux伺服器初學之七——NFS服務

NFS服務 網路檔案系統(Network File System, NFS)採用客戶端/伺服器端(C/S,1對N)工作模式。是分散式計算系統的一個組成部分,可實現在網路中不同linux系統的計算機間共享檔案, 其通訊協議基於TCP/IP協議層,可以將遠端的計算機磁碟掛載到本地,讀寫

Linux伺服器初學之六——伺服器的克隆祕鑰連線和IP及主機名修改

第一步 我們可採用伺服器克隆的方式生成一個新的伺服器,我採用的是vmware的克隆功能。 第二步 我們需要更改主機名稱: vim /etc/sysconfig/network HOSTNAME=XXX —-XXX即為你的主機名稱 hostna

阿里伺服器購買流程(適合新手小白)

阿里ESC伺服器購買教程 一:伺服器二:擁有阿里雲賬戶三:阿里優惠活動四:根據需要,選擇方案併購買  1;根據情況,選擇要購買的方案  2;選擇購買的伺服器型別  3;檢視清單資訊,並檢視是否使用了優惠券  2;付款完成訂單五:

部署JavaWeb專案到Linux 伺服器

一、前期準備 Linux Ubuntu 16.04 阿里雲阿里雲伺服器 xshell(用於遠端操作Linux雲伺服器) 下載網址:https://xshell.en.softonic.com/ Xftp(用於Linux伺服器和主機之間的檔案互傳)   &n