如何搭建自己的网站

news/2024/5/14 3:31:19/文章来源:https://blog.csdn.net/mp624183768/article/details/81074330

     当你看到我这个博客的时候,我猜你应该是学习计算机的朋友,你可能会写一些漂亮的前台界面,或者能写一个小的web项目,但是你可能不知道怎样让自己的这个界面或者项目,只通过一个网址,任何人都可以随时随地进行访问。好的现在就开始手把手教你如何搭建属于自己的个性网站...

     首先,你需要购买一台自己的服务器,这个服务器的作用就是用来存放你的项目,已达到24小时随时随地进行访问。国内服务器有阿里云、腾讯云等,价格根据你所选的服务器规格定选,如果你是在校大学生,这两个云服务器都有学生优惠价10/月。国外有搬瓦工https://bwh1.net/clientarea.php。这里说一下国内和国外服务器的区别,如果你还是学生,当然10块钱每月的服务器算是低价格的了,然后它会有linux和Windows两种系统挑选,但是购买后国内需要备案等等很多麻烦。国外服务器说一下最好的一个功能就是它会提供一个VPS,说白了就是你可以通过这个VPS进行翻墙,在访问youtube等需要翻墙软件才能访问的网站时,速度会很快,价格上大约30rmb/月,它支持支付宝付款,而且不需要国内服务器一样备案,大多外服都是linux系统,还不会linux的同学,建议先了解Linux基础。

    如果你想购买外服却不知道如何购买,请看这里http://blog.csdn.net/ares_song/article/details/79187667。

    如果你已经拥有服务器,并且会使用Linux的基本操作,那就打开你的xshell(Linux远程连接软件)连接你的服务器,如果不知道xshell的同鞋,自行百度下载了解。当你成功连接到你的服务器后,此时你的服务器中是没有vim,unzip等等这些命令,所以你需要使用yum命令进行下载。先使用#yum install lrzsz 这个命令下载rz ,下载完毕后,输入rz就可以在你的Windows桌面上传输文件到你的linux服务器上。其次你还需要使用 #yum install zip unzip 下载unzip,当你传输的压缩包是zip格式时,当然要在你的linux系统中进行解压,所以要使用unzip,然后再下载vim编辑器 #yum -y install vim*,输入这个命令后你就可以使用vim编辑器了,然后你需要配置jdk和tomcat(这里我用的是java项目)。

       因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk,输入命令:java -version,如果显示jdk版本号,则证明已经安装。

如果不显示,则证明没有安装,如果没有安装接下来教大家如何安装jdk

一、在Linux中配置JDK

(1)判断系统位数

因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的Linux系统为多少位系统,命令如下

uname -a  解释:如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的。

(2)下载JDK

下载JDK地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

(3)将下载的压缩包传输到Linux服务器中并解压

    这时你下载的jdk安装包是在Windows中,这时在你的linux服务器中输入 rz 命令,选择这个压缩包,传输到你的linux服务器中,传输完毕后,就可以在linux中看到jdk压缩包了,然后使用tar -zxv -f  jdk-8u65-linux-i586.gz  命令进行解压缩。此时jdk安装完毕。(注意:解压缩可以自己选择位置,记住路径)

(4)配置环境变量

    其次你需要配置环境变量,使用命令vim /etc/profile

 

   打开之后按键盘(i)进入编辑模式,将下面的内容复制到底部

        JAVA_HOME=/usr/local/jdk/jdk1.8.0_151
             PATH=$JAVA_HOME/bin:$PATH
             CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
             export PATH JAVA_HOME CLASSPATH

  备注:根据上面的配置信息,我们既可以将环境变量的配置完成,需要注意的是,红色的地方是你解压缩jdk时,存放的位置,写完之后我们按键盘(ESC)按钮退出,然后按(:wq)保存并且关闭Vim。

  配置完成之后,最重要的一步就是使文件立即生效:命令如下:

    source /etc/profile让profile

 

(5)检验配置是否成功

    上面所有的步骤完成之后,这时候我们需要检查是否安装成功,输入如下命令,如图所示:

    a.1 java -version

    a.2 echo $JAVA_HOME

此时JDK已经配置成功

 

二、在Linux中安装tomcat

 

    (1)下载tomcat linux的安装包

    地址:http://tomcat.apache.org/download-80.cgi,我下载的版本是8.0,下载方式如图:

    (2)传输到linux服务器中并解压  

      这时你下载的tomcat Linux安装包是在Windows中,这时在你的linux服务器中输入 rz 命令,选择这个压缩包,传输到你的linux服务器中,传输完毕后,就可以在linux中看到tomcat压缩包了,然后使用 tar -zxv -f apache-tomcat-8.0.29.tar.gz  命令进行解压缩。此时tomcat安装完毕。

      

(3)开启tomcat服务

这时你需要找到tomcat/bin目录下的startup,开启tomcat服务

(4)检验是否成功

然后就可以在你的浏览器中进行访问测试了,在地址栏输入:ip:8080,如果访问到tomcat的界面就说明部署成功

此时你的linux服务器中基本配置已经完成,下面就可以将你的项目或者界面传输到tomcat中具体操作如下:

三、将项目部署到tomcat中

(1)传输项目

将你的项目压缩成zip,然后同样适用rz传输到linux中,传输的位置是tomcat下的webapp下的ROOT中

(2)解压项目

将你的项目或者界面解压到ROOT下,使用命令unzip 你的项目名,就可以解压,然后在进行访问,就可以访问到你的项目主页面了,主页面名字要是index.html,不然访问的可能还是tomcat页面。

(3)访问项目

然后就可以在浏览器输入ip:8080,就可以访问到你的项目页面了

如果觉得这个界面很好看,可以在这里下载http://download.csdn.net/download/ares_song/10229641

四、域名

(1)购买域名

如果大家觉得ip不好记,那就可以给自己的服务器买个域名,建议大家买外企的域名,因为不用去备案,推荐大家在NameSilo去买, .com的域名比国内的还便宜,地址https://www.namesilo.com/index.php

看不懂英文,不知道如何购买?没关系,给大家推荐一个博客,轻松够得想买的域名

http://www.vpsss.net/1048.html

(2)使用域名

如果你成功购买了域名,不知道如何使用?没关系,下面就教大家如何使用你购买的域名

1、首先,你需要解析你的域名

进入namesilo.com,登陆,会跳转到账户管理页面,点击Account domains后面的1进入域名管理

进入DNS解析页面后,会发现NAMESILO已经帮你生成了4个A记录,那么删掉后面两个即可

然后编辑剩下的两个A记录;第一个点击后面的EDIT就可以编辑了,HOSTNAME留空,ADDRESS/VALUE里面输入你的BH空间的IP地址即可(BH空间在后台-hosting-manage ips里面查看你的IP),然后点击FINISH; 第二个同样是点击EDIT,这一个要在HOSTNAME中输入WWW,并在ADDRESS/VALUE里面输入BH的IP即可,然后点击FINISH即可完成。 以上操作完成以后大约需要30分钟起效果。

    如果你要添加其他的记录,可以在点击上面相应的记录选项进行设置即可完成namesilio DNS 解析

2、配置tomcat相关数据

在tomcat文件夹下conf目录下找到server.xml,用vim打开,

修改默认端口 ,在server.xml中修改端口号8080为80,修改后如下

然后ESC,:wq 保存退出

过几分钟后,你就可以通过自己的域名访问到自己写的网页了

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

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

相关文章

怎么看网站是否开启CDN加速?测试网站全国访问速度方法详解

注意域名,动静分离的网站,只对静态文件的域名做了cdn 怎么看网站有没开启CDN? 要看一个网站是否开启CDN,方法很简单,只要在不同的地区ping网址就可以,比如在山东济南ping www.jb51.net 得到的IP地址是111…

字节一面:网站显示不出来,怎么排查?

大家好,之前有读者在字节一面的时候,被问了这么一个问题:在浏览器输入 URL 并回车后,如果页面迟迟没有出现,怎么去排查问题?我的回答:最直接的办法就是抓包,排查的思路大概有&#x…

卧槽,这才是最强Python刷题网站!

大家好,最近经常有粉丝问零基础/基础薄弱,要怎么开始学习python,今天来给大家分享一些python的学习方法,先给大家推荐一个粉丝反馈用起来不错的免费python学习&练习网站https://www.nowcoder.com/link/pc_gzh_pyahzsq_python一…

一夜成名的航班追踪网站,什么来头?

明敏 鱼羊 发自 凹非寺量子位 | 公众号 QbitAI一款本来名不见经传的“小众民航好物”,一夜爆红。其实时追踪航班的功能,昨夜吸引30万人齐齐涌入,直接把这小破网站搞得流量爆炸,一度崩溃。如果你睡得比较早,现在可以再一…

漫画:网站访问缓慢怎么办?

什么是CDN?CDN 全称 Content Delivery Network,翻译过来叫做内容分发网络,核心作用是给互联网内容传输“加速”。什么是全站加速?全站加速,英文Whole Site Acceleration,缩写WSA,融合动态加速与…

自助建站平台实力比拼:凡科、微企点、建站之星、宝华建站、微魔方、上线了...

2019独角兽企业重金招聘Python工程师标准>>> 随着互联网快速发展,网站建设受到越来越多的关注。优秀的企业网站能够为企业形象代言,也可以成为产品或服务宣传的重要窗口、企业收集反馈客户意见的重要渠道、搭建产品信息的数据库等。相较于独立…

大型网站架构演变

前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计…

宝塔面板设置wordpress主题网站伪静态的最简单的方法

WordPress日记 2018-02-27 WP主题开发 4,224 次 最近网站更换了服务器,安装了宝塔面板,安装好以后发现安装管理网站还是非常的直观方便的,但是有一点让我折腾了好久,那就是网站设置伪静态固定连接后,总是出现404错误…

支付宝网站支付即时到帐(一) 参数的文档地址

必备物品:企业支付宝账号 官网 : https://open.alipay.com/platform/home.htm 第一步 创建网站应用 并完善信息 这一步很简单 添加上网站支付的功能 第二步 找到即时到帐的文档 https://docs.open.alipay.com/62/103566 上面有获取pid的方法 https…

SEO关键词排名下降,5个方法帮你恢复排名!

作为一名SEO人员我们每天的工作除了做推广以为,最主要的内容就是监控关键词的排名,很多初入SEO行业的小伙伴特别紧张,如果并不是大面积的关键词排名下降,还请大家放轻松,你可以通过下面5个方法来恢复你的关键词排名&am…

怎样解决Internet Explorer无法访问网站的现象

去掉"自动检测设置"的复选框 1 打开Internet Explorer浏览器,点击右上角齿轮 2 点击Internet选项 3 点击连接 4 点击局域网设置 5 将“自动检测设置”的勾去掉,单击“确定” END 指派IP地址和DNS服务器 1 打开网络和共享中心 2 活动…

一例千万级pv高性能高并发网站架构

一个支撑千万级PV的网站是非常考验一个架构是否成熟、健壮(本文不涉及软件架构的层面,有兴趣也可以讨论)。现抛出一个系统层面的架构,不保证是最优的方案,但也许适合你。理由是再优秀的架构都不具备通用性,需要根据每种应用特点针…

大型网站框架从单台服务器到群集的演变过程

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结 果,而没有很详细的讲为什么需要做这 样的演变,再加上近来感觉有不少同学都很难明白为什…

study-19: LAMP企业网站集群架构搭建(自己实战)

一,架构图 二,安装软件 1,WEB-A (192.168.1.241): 1)安装LAMP(MYSQL安装到make && make install即可) 2)安装rpcbind:yum install rp…

WebStack-Laravel 和宝塔导航网站部署

中国所有网站上的人才。。。没有一个教程是完整的。。 效果网站: nav.yzdzy.com www.liuan.wiki 安装宝塔教程 无 命令行工具: 感谢阿里云 升级镜像命令 官方地址 先看下后面要用 https://developer.aliyun.com/composer 我写一份完整的教程 …

html 树形结构_合排名的网站结构是怎样的?

网站结构是网站的骨架,就像人也有骨架一样,及其重要。在搜索引擎打分规则中,网站的得分占比还是非常大的,我们下面会给大家分享下网站结构优化建议。什么是网站结构网站的结构,可以理解为网站的内容分类。通常可以从网…

前嗅ForeSpider教程:网站登录配置

当我们在采集中碰到:所采集的网站数据需要登录,才可以看到所需信息时,则需要在软件中模拟登陆环境,采集数据,此时需要配置登录信息。今天小编就教大家:如何进行网站登录配置,具体步骤如下&#…

已阻止网站自动通话怎么回事_Chrome 86默认阻止网站滥用通知功能

我们在上网的过程中不仅要面临各种广告,还可能遭到各种通知的侵扰。为了改善网络环境,在 Chrome 86 版本中,谷歌将引入一项新功能来阻止网络滥用通知,并传达某些误导性的内容。事实上,这是谷歌第三次针对网页通知进行调…

html 域名随机跳转_已拥有服务器和域名,怎样搭建网站

网站有三个要素:域名、服务器、程序,有了域名、服务器、静态网页接下来我们需要做的就是把这三个要素链接起来。接下来小编就来告诉大家我们怎么样把这三个要素整合成一个可以浏览的动态网站。首先我们需要把域名解析到服务器,我们进入域名服…

html设置文字超过字数_设置网站关键词的方法

设置网站关键词的方法看似很简单,但实际上设置好还是很难的一件事情,就拿我的SEO博客的标题,一个20多字的标题就能覆盖上百个关键词,这种效果和方法你会吗?关键词是SEO的根,是开展一切SEO工作的源头。而网站…