xshell中如何给文件夹加密_如何创建一个网站并运行在互联网上(一)

news/2024/5/12 0:02:48/文章来源:https://blog.csdn.net/weixin_39796868/article/details/112226577

因为自己开始学习创建一个网站的时候,在每一步都花费了不少时间在网上搜寻答案,所以这次的步骤从零开始,在没什么基础的情况下学习搭建环境,创建网站。(非企业级)

我们需要一些东西:一台电脑(windows),几百块钱(少一点也行)用于买服务器和域名。


一、买个域名,先去做个备案吧!(如果没有在某个平台做过备案)

为什么要买域名:

域名_百度搜索​www.baidu.com
819be5082ee7e0789866db7a5cf4d1f9.png

购买一个域名,这里以阿里云为例:

4e499d987a1e03ef79a76f0ba44bfb10.png

非热门域名的价钱不会太贵,购买下来之后紧接着去做备案。备案一般好像是需要15天左右吧,不过也不影响我们后续的操作。(关于备案就直接看阿里云的操作教程就行,一步一步做,一丢丢麻烦但不复杂)

二、购买服务器

依然以阿里云为例,我买的是下面的配置,暂时够自己玩就行,后面如果有需要可以去选择升降配。另外操作系统不要选择windows,不好操作另外用的很少人用(我也不会)。

df11eed18d0f8d685ce193c3a1cf6cdc.png

另外说一下,华为的服务器好像会便宜,大家也可以去尝试买一下看看。。

三、怎么用可视化工具查看并操作服务器

第一个是 Xshell,用于链接和操作服务器

686cd5fd16e5480ee46752c60296fac3.png

XSHELL就是长这个样子,别下载错了,在网上直接下载就行

XSHELL​www.netsarang.com
6a10119de398754e89ae8c0aad9ceff8.png

打开xshell,界面如下

0a31dc85e15801253b54b99f500941f4.png

点击新建后,会弹出下面的弹窗

3231c79c1e7c49bdf6ef3f3b16f5723a.png

点击确认按钮后,会弹出下面弹窗

7342a995b06770cafb4105ecedd3acf3.png

点击链接按钮后,弹出下面弹窗,输入服务器的账号

c89c4a184b6ee10921c67e0b23be422d.png

点击确定按钮,弹出下面弹窗,输入服务器密码(忘记密码的小伙伴可以去重置密码,点击控制台,选择实例名称,基本信息,选择“重置实例密码”)

d193fbde6cce72859c94e5fec4308fb8.png

点击确认,提示登录成功

7b0d3c639acbf1074d1dad408756da1e.png

当然这个时候可以通过命令行进行相关的配置了,但是,如果不会写命令行的小伙伴,可以通过对服务器文件可视化软件进一步的了解。这个时候,我们可以安装一个软件,对文件进行增删改查。

也就是第二个,Xftp工具用于对服务器文件可视化

59837db2a182c45926b5f74df8e1f81b.png

还是别下载错了。,附上下载链接:

XFTP​www.netsarang.com
a80d4480dd1b72e4d95f8700089664c4.png

下载完成后可以通过Xshell(登录后)>窗口>传输新建文件

进入后需要再次输入一次密码,可以看到服务器所有文件,这些文件就类似于你新买一台电脑,C盘里的所有初始配置文件。

83fd7922efbaa15bb6dbe78823913cc7.png
四、安装JDK、Tomcat

JDK:运行java代码用

Tomcat:用来响应html页面的访问请求

首先,我们来安装JDK

两种方式:一种是yum安装(无脑,不推荐),一种是手动安装

yum安装:

在Xshell登录后,直接回车运行下面命令

yum -y list java*

da1f42eba3c420c8e16fa70503a6b5f9.png

你会看到上图所示,安装jdk1.8

yum install -y java-1.8.0-openjdk.x86_64

安装完成后查询jdk版本(默认给安装到usr/lib/jvm/,不太喜欢)

java -version

手动安装:

首先,我们需要先去下载对应的jdk压缩包,下面是连接,没有注册的小伙伴需要注册一下,很快。

Java SE Development Kit 8​www.oracle.com

下载完成后,我们可以通过Xftp创建文件夹用于存放我们的开发软件们

我是在usr文件夹中创建java文件夹,在java文件夹中创建jdk文件夹用于存放jdk,右键点击空白处就可以新建文件夹。

44f7e3c261db81ef309a72ff82f54f94.png

打开jdk文件夹后,将你下载好的jdk压缩包拖进去就可以了

ac772680fc9b75698ec3e3c570fdf35d.png

之后,我们需要解压jdk压缩包,在Xshell中用命令行方式解压他(jdk-8u271-linux-x64.tar.gz 是我下载的压缩包,你需要替换成你下载压缩包的名称)

tar -zxvf jdk-8u271-linux-x64.tar.gz

解压完成后,我们可以通过命令行方式,或者在Xftp中刷新jdk文件夹,查看解压完成的jdk文件夹,如下图

622028f30304b777a5c79a07b02c8882.png

和Windows系统一样,我们需要配置对应的环境变量(其实就是修改某一文件内容)

修改文件,在Xshell中,通过命令行操作文件:
1、vim+路径 -->查看路径文件内容,查看模式
2、a键 -->将对应文件设为可编辑模式
3、esc键 -->退出可编辑模式
4、:wq -->保存

通过如下命令我们打开需要修改的文件

vim /etc/profile

4ce9a68d1aa7a039172b37ca35c8e243.png

设为可编辑模式后,通过光标找到如图位置,并添加相关配置代码(JAVA_HOME是你的jdk解压后文件夹所在路径,是文件夹!!!另外不要照抄,写自己的jdk的版本!!!)

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_271
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

添加后按Esc键退出可编辑模式,直接:wq保存

然后刷新环境变量

source /etc/profile

查看是否安装成功

java -version

edb8fc0f10df0701902649a0aa7b55d0.png

Bingo~

接下来,安装一下Tomcat

还是老样子,下载对应的tomcat压缩包,依然是tar.gz格式的,注意检查一下

8ea0bed8147a48a70fddc19746943c9a.png

在/usr/java中创建对应的tomcat文件夹,用于存放tomcat,将下载好的压缩包放进文件夹,然后tar -zxvf 解压,并得到对应的tomcat文件夹

tar -zxvf apache-tomcat-8.5.59.tar.gz

cb86f2cc62dee6290751e6bc2e6c7d1f.png

解压完成后,我们需要配置tomcat环境变量(同样是修改某文件内容),在Xshell中进入tomcat文件夹内,进入根目录:

cd /

进入bin目录(apache-tomcat-8.5.59改为你自己的版本!!!)

cd /usr/java/tomcat/apache-tomcat-8.5.59/bin/

展开bin目录内容

ls

7148de63125449a6e8261865543b83e5.png

可以看到如图所有的文件,接着打开setclasspath.sh文件:

vi setclasspath.sh

8d587e222d38dcd700cb5b4e1386f435.png

在最后添加一下java环境变量,下图所示

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_271
export JRE_HOME=/usr/java/jdk/jdk1.8.0_271/jre

9ba15ff346dc16703ce9f7aeafec7590.png

添加后按Esc键退出可编辑模式,直接:wq保存

:wq

19ec3a56634a580025361cdc1d2060cc.png

在tomcat的bin目录下startup运行一下

./startup.sh

完成

746bc769b2ee5aa22b5ad046a9bbd38a.png

还需要安装一下Nginx,后面再说吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_761629.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

webmagic爬取渲染网站

最近突然得知之后的工作有很多数据采集的任务,有朋友推荐webmagic这个项目,就上手玩了下。发现这个爬虫项目还是挺好用,爬取静态网站几乎不用自己写什么代码(当然是小型爬虫了~~|)。好了,废话少说&#xff…

php网站禁止右键,如何在自己网站设置屏蔽右键防复制

很多网站原创的内容会被恶意复制,或者自己有版权的东西不希望被别人转载,可以在自己做网站时可以增加防复制,禁止右键的功能,也可以达到网站文章复制自动加版权信息的功能。方法/步骤在网站的标签里加上一段JS代码,这样…

一个非常强大的静态导航网站nav

什么是发现导航? 一个纯静态、支持SEO、在线编辑的强大导航网站,内置收录多达 800 优质网站。 🍰 内置 800 实用网站。🍰 支持 SEO。🍰 完全纯静态, 提供自动化部署功能。🍰 三叉树分类、结构清晰、分类清晰…

网站在线监控工具Uptime Kuma

如果你有多个服务或者多台服务器(包括群晖或者vps)在运行,就需要一个在线监控工具来协助管理,提高可用性,防止因为服务器、程序错误等原因导致网站无法访问。如果只是自己用问题不大,但是如果是对外提供服务…

境外服务器网站 域名,境内服务器与境外服务器的域名区别

境内服务器与境外服务器的域名区别 内容精选换一换通过本文档,您可以快速了解华为云CDN的基础知识,如果想了解更多详细信息,可以根据扩展阅读的引导来进行阅读。CDN(Content Delivery Network,内容分发网络)是构建在现有互联网基础…

网站存档服务ArchiveBox

今天是老苏居家隔离的第 43 天。 周四除上午,下午各一次抗原外,上午还做了一次核酸;周五上午两个抗原(间隔 4 小时),下午1点还有一次核酸。 现在核酸也不像之前,一栋一栋通知下楼,…

跳转页面而不改变地址_域名301跳转,对SEO有什么影响?

在SEO优化过程中,经常会遇见搭建新站的情况,搭建完毕后,面临的问题则是如何改变域名使之指向到新网站。通常这种情况我们会运用“301跳转”,那么,进行跳转是否会影响到网站优化呢?一、跳转与权重一般来说,…

网站在线监控工具Statping

本文完成于 8 月,特别需要说明的是,Statping 已经有 2年没更新了,介意的话看看就好了。 什么是 Statping ? Statping 是一个易于使用的状态页面,能自动获取应用程序的信息,并呈现具有大量功能的漂亮状态页面…

php怎么变成网站,php网站怎么跳转网页

php怎么跳转网页的三种方法:header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:(推荐学习:PHP编程从入门到精通)void header (string…

安卓电子书格式_好学习、求向上 | 转换各类文件格式?一个网站就够了

点击上方 信息化教学创新 订阅本刊小格我想把pdf转成word。小式嗯,Adobe acrobat支持。小格我想把WMA转成mp3。小式嗯,可以用Online Audio Converter试试。小格我想把AVI转成mp4。小式嗯,可以下载一个格式工厂。小格……请输入文字图、文、…

php自动识别pc和手机端并跳转,JS如何实现网站中PC端和手机端自动识别并跳转对应的代码...

1. 代码场景:描述:在项目中,一般我们会使用响应式布局的方式或者借助bootstrap等插件来做响应式的网站。但是根据业务的需求,手机端可能会在功能上精简很多,我们也会写两套代码,分别用来实现PC端和手机端的…

跨境电商自建站后台系统原型rp_Shoptago---跨境电商平台又一个新选择

在去年邀请2000卖家参与内测的跨境电商自建站平台Shoptago,现在用户数已经达到了3850,成绩可谓,我们也能在各大媒体看到Shoptago相关的新功能上线公告,那么在这段时间里,Shoptago究竟差生了什么变化?这个新…

java web实现博客系统_JavaWeb_gy博客网站_系统实现

目录1、com.jiguiyan.blog  启动层2、com.jiguiyan.blog.config  配置层3、com.jiguiyan.blog.controller  控制器层4、com.jiguiyan.blog.domain  实体层5、com.jiguiyan.blog.dto  数据传输层6、com.jiguiyan.blog.enumeration  枚举层7、com.jiguiyan.blog.filt…

网站一直优化不动,是不是被惩罚?

SEO是一个千变万化的工作,你的每一个优化策略,都决定网站不同的走向,在很长一段时期中,我们通常会遇到各种问题,比如:网站一直优化不动。 长期停留在某个阶段,这让SEO人员,显得无所…

linux运维搭建官网,Linux运维学习之LAMP搭建个人博客网站

Linux运维学习之LAMP搭建个人博客网站个人博客、lamp从开始学习Linux,我就知道搭建博客,也很好奇怎么搭建的博客,今天终于学到了这个知识点,网上的很多的教程感觉都是含糊其辞,对于基础稍微有点薄弱的,根本…

学习计算机安全只知识网站,计算机安全教案

计算机安全教案教材分析本节课陕西省九年义务教育九年制初级中学教科八年级(上册)信息技术,第一章《计算机系统》第六节《计算机安全》的内容,本节内容具有较大的现实意义和教育意义。本节是第一章《计算机系统》的最后一节,内容以理论知识形…

网站改成静态页面打不开_营销型网站建设的六大要点

营销型网站建设的六大要点!这是我们行业内必看的一些东西,希望对大家有帮助~~第一点、全站伪静态,SEO设置设置前台能看到的页面全部伪静态的方式。这样随便搜索个手机的型号前几名都是静态或者伪静态的页面。网站的地图。301重定向即是将网络…

h5实现扫一扫功能_H5响应式网站制作有哪些好处?

网站制作一年350元,五站合一,快速建站 ,www.sxjcwzjs.com,只需进入网站右上角注册快速建站即可(需要电脑登录注册),需要联系我吧!电话:13752214574,微信号:m10785828941.H5网站高端大…

服务器搜索文件太慢,网站加载速度慢?3步排查找原因

原标题:网站加载速度慢?3步排查找原因网站管理员在运营网站时往往绕不开一个关键性问题,那就是网站的加载速度。当网站一切就绪,自认为各处配置设计无懈可击时,真正浏览网站时却如遭当头一棒,页面加载的“龟…

利用git把本地网站提交到码云新建仓库中

😳在网站根目录右键---Git Bash Here 😳若是第一次利用git提交,请配置好全局选项 git config --global user.name "用户名" git config --global user.email "创建的邮箱地址" 😳初始化仓库 git init &…