ゼロからの個人的なウェブサイトを構築します

クラウドサーバーを購入

今、市場は、彼らのクラウドサーバサーバとして選択するようにアリの雲、雲Baiduは、テンセントクラウド、クラウドHuawei社など、多くの企業のような非常に広い選択のクラウドサーバーが、あります。私はテンセントクラウドクラウドサーバーの構成を購入することを選んだ最大1Mbpsの1つの核1Gの帯域幅が最も基本的なクラウドサーバーの一つです。サーバを設定することを選択し購入するときは、オペレーティングシステムを含むことは、WindowsまたはLinux、64または32、およびシステムのバージョンか何かです。

1、

2、

...(省略)

あなたもすぐに設定することを選択することができ、ステップバイステップを持っていないので選びました。購入後、あなたのサーバのパブリックIPネットワークを伝え、管理者パスワードなど、いくつかの簡単な設定を行います。

Telnetサーバ

次にやるべきことは、あなたのリモートサーバーにログオンしている、私はXshellとXftpに使用するツールは、非常に使いやすいインターフェースもいいです。さて、あなたが設定し、管理者のログインアカウントで、あなたはこれがクリーンなシステムであることがわかります、唯一のシステムは、アプリケーションが付属して、非常に良い、これはあなたが描くことができ、紙の一枚です。

必要なソフトウェアをインストールします。

我々はJAVAのWebプロジェクトを展開したいので、私たちはいくつかの必要なソフトウェアをインストールする必要があります。

1、JDK

JAVAのWeb Java環境を実行すると、最初に我々はJDKおよび設定環境変数をインストールし、プロジェクトに必要不可欠です。
JDKをインストールしますが、オンラインで行きません。
増加をインストールすると、設定ファイル(/ etc / profileを)に従います

export JAVA_HOME=/usr/jdk/jdk1.8.0_211 
export PATH=$PATH:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JRE_HOME=$JAVA_HOME/jre

その後、変数の成功をリロードするか、再起動し、設定ファイルをし、次の行を表示さ-version javaの実行、インストールと設定環境。

java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

2、Tomcatの

私が直接、下の/ optに対するサーバにアップロード、圧縮されたダウンロードLinuxバージョン後にマシンにあった、インストールすることが比較的容易で、Tomcatをインストールし、デフォルトのポート番号を変更することで、tomcatに/ confに/ server.xmlの80ですTomcatの/ binに./startup.shを実行し、その後、ブラウザでHTTPあなたのアドレスにアクセス:// IPを、古典的なTomcatのページには、Tomcatのインストールが成功したことを示す、表示されます。

3、MySQLの

安装Mysql,这个是最麻烦的,这个我选择的是在线安装,很慢,等了好久才安装完成。
安装完成后,启动->登录–>查看初始密码,用初始密码登录->修改初始密码(修改时可能报错原因:密码策略检查不通过,可以把密码策略设置为LOW只校验长度)->设置访问权限(哪些ip可以访问)。

配置完强制刷新。

4、Redis

安装Redis,个人网站配置成单机的足够了。

项目部署

1、项目打包传至服务器

把做好的项目打war包,上传至tomcat/webapp下。

2、启动tomcat

访问你的网站资源,http://ip/war包名/资源路径。

浏览器转了很久最后出现,拒绝访问,然后就检查防火墙什么的,想着关闭防火墙试试,发现报错,原因是防火墙就没开,于是出于安全,把防火墙打开,在防火墙配置文件里配置开放80端口和一些端口如1000–2000,还有Mysql的3306,Redis的6379,然后重启防火墙。

再访问,页面出来了,调数据库的都失败了,报空指针,日志打了一些Mybatis的错误信息,打出了某个Mapper.xml的方法名,百度了一下,让我关防火墙试试,实在不行的话重装MySQL!。。什么鬼东西。

最后仔细检查了下,其实是因为我用的JNDI连接数据库,在Tomcat的context.xml里配置数据库连接信息也配了,最后找到原因了,是因为我本地环境的数据库密码和云服务器上数据库密码设置的不一样,修改完密码之后,重启,果然好了。JNDI,密码错了都不报错,记得以前用JDBC时会告诉你密码错误,JNDI是一点相关信息都没有,让我一顿好找!

小结

因为这里分享的是自己搭建网站的简单步骤和过程,属于练手的一次实践,而实际上生产环境搭建网站比这复杂多得多了,什么负载均衡、CND、域名解析等等。我想说的是搭建个人网站其实也并没有想象中的那么难,实践过一次就知道是怎么回事了,希望对有这种想法以及想实践的小伙伴有所帮助,在这个过程中踩的每一个坑都是满满的收获。

关注公众号@编程大道,让我们一起成长吧!

おすすめ

転載: www.cnblogs.com/ibigboy/p/10980100.html