搭建网站的心得

搭建网站的心得

前言

最近心血来潮,想要搭建一个自己的网站。本来是希望以自己的电脑作为服务器的,但是在实现的过程中遇到了一些问题,最后选择了使用云服务器。

操作步骤

一、获取域名

域名的作用是方便网站的访问,所以最好获取一个域名,我选择了在腾讯云上购买。购买需要实名注册,之后相关的安全证书都会有腾讯云解决。在域名可以正常解析后,到腾讯云的控制台,添加DNS解析记录,记录值是你的服务器ip,需要注意,80端口是域名的默认访问端口(端口就是你安装的服务器应用(如tomcat)的运行端口。),所以以这个端口作为服务器应用的端口,访问网站时,就不需要在后面添加端口号。

二、获取服务器

本来我是希望使用自己的笔记本作为服务器的,但是考虑到使用的是寝室的WIFI,没有分配公网IP,需要使用路由器的转发功能,而且笔记本不能保持长期开机所以放弃。最后选择了购买腾讯云服务器。
购买服务器后,我选择了window server系统,因为有图形界面,使用简单。
之后如果你本地是一台windows操作系统的电脑,可以使用win+R,输入mstsc,使用远程桌面操控服务器。并且在显示选项->本地资源->本地设备和资源的详细信息中,还可以将本地磁盘设置为可见,这样就可以轻松实现本地于服务器之间的文件传输了。
随后就是安装服务器上的环境了。我需要安装如下环境:

  1. JDK
  2. tomcat
  3. mysql

下面简单记录下各个组件的安装方法和安装中遇到为问题。
JDK:
首先下载JDK的zip包,解压。
配置环境变量JAVA_HOME,随后在系统环境变量path中,添加%JAVA_HOME%\bin;。
进入cmd界面输入java测试安装是否成功。
Tomcat:
下载zip包,解压。
运行bin目录下的start.bat测试,如果成功再运行shutdown.bat关闭。
随后进入conf目录,找到server.xml,修改默认端口8080为80。
到腾讯云的控制台,服务器防火墙中,将80端口开启(一般默认开启),否则访问时会显示505无法响应。
使用cmd到bin目录下执行service.bat install(service.bat uninstall可以移除)。将tomcat注册为windows服务,这样就不用每次都要手动打开,而且tomcat运行时也不会再有一个终端界面。安装服务后,我遇到了服务无法启动的问题,报错信息为“500 当前服务拒绝访问”,在网上搜索后,获取如下解决方法:

一、服务设置:控制面板–管理工具(小图标)–服务,找到服务名(以Apache 开头,是service.bat中设置的,如想改,可以设置试试),右键–属性,启动类型设置自动,登录选择本地系统账户(拒绝访问错误的来源),应用。
二、在bin目录下找到tomcatw.exe,右键->属性->兼容性,勾选以管理员身份运行。
三、打开tomcat.exe,查看java一栏中是否找到了jvm的地址,如果没有,手动添加。随后在start一栏中,将mode改为java。

随后在cmd中,可以使用 “net start 服务名” 启动服务,“net stop 服务名” 关闭服务。

用sc可打开被禁用的服务。(也可以查看服务状态)可以创建服务、删除服务、打开与关闭服务
sc是用于与服务控制管理器和服务进行通信的命令行程序,其语法是:
sc config 服务名 start= demand //手动
sc config 服务名 start= auto //自动
sc config 服务名 start= disabled //禁用
sc start 服务名  开启服务
sc stop 服务名  停止服务
sc query 服务名  查看服务状态
sc delete 服务名 删除服务
sc qc 服务名 查看服务的配置信息
sc create scname binPath=xxx.exe  创建服务

mysql:

解压mysql压缩包
在目录下添加my.ini。 配置环境变量 以管理员身份运行cmd,切换到mysql的bin目录;执行mysqld
–initialize命令,此时会生成一个新目录data,查看.err文件,可以看到root用户生成的随机密码;
在CMD命令窗口执行mysqld --install命令,安装mysqld服务;执行net start
mysql命令,启动mysql服务;执行mysql -u root -p命令,连接mysql数据库,输入上述随机生成的密码;
执行以下sql重置root密码: alter user ‘root’ @‘localhost’ identified with mysql_native_password by ‘新密码’;
执行mysql -u root -p命令,连接mysql数据库;在mysql输入语句“show
databases;”,用来显示所有数据库列表;
安装dbeaver,在测试链接处选择驱动。(非常重要)
将connect/j加入tomcat的lib,同时在eclipse的项目build path中添加(tomcat的lib中的servlet也要添加进入项目)。

如上就完成了服务器环境的搭建。
随后布置项目,只需要在eclipse中选择export项目,导出为war包,然后将war包放置到服务器tomcat的webapps文件下即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值