当前位置: 首页 > news >正文

win2012 iis 新建网站信阳做网站推广信阳网站建设

win2012 iis 新建网站,信阳做网站推广信阳网站建设,做网站建设跑业务,seo推广计划目录 0 背景1 设置静态IP2 连接服务器3 部署服务3.1 安装JDK3.2 下载并安装MySQL8.43.2.1 从官网下载 APT Repository 配置文件3.2.2 安装 MySQL8.43.2.3 配置远程连接 3.3 下载并配置Redis3.4 上传jar包并部署应用3.5 开放端口 4 总结 0 背景 在成功安装了Ubuntu24.04操作系统… 目录 0 背景1 设置静态IP2 连接服务器3 部署服务3.1 安装JDK3.2 下载并安装MySQL8.43.2.1 从官网下载 APT Repository 配置文件3.2.2 安装 MySQL8.43.2.3 配置远程连接 3.3 下载并配置Redis3.4 上传jar包并部署应用3.5 开放端口 4 总结 0 背景 在成功安装了Ubuntu24.04操作系统后自然想用它做些什么正好手里有一个早先写的测试服务所以想试试部署一下。     服务是一个小小的单体SpringBoot项目项目本身并不是重点这里已经将其打成了jar包已知其使用到的组件有Redis和MySQL。     下面来部署一下。 1 设置静态IP 既然是服务器那么IP就不要变尤其是个人笔记本这种连接WiFi的机器使用DHCP分配IP的话说不定哪天IP就变了。所以要想将笔记本当服务器使用那么就得配置静态IP。     桌面版的Ubuntu配置静态IP的方式很简单只需要进入设置然后选择网络然后你连接的WiFi后面有一个齿轮点击进去可以看到现在的IP地址切换到IPv4选择手动直接将刚才看到的IP地址填进去并设置子网掩码和默认网关网关一般都是最后一段写1即可。然后配置DNS解析地址为8.8.8.8即可。 点击应用按钮即可然后重启一下WiFi开关。     现在应该就设置好静态IP了。接下来就是让远程的开发机可以通过ssh连接工具比如Termius来连接。 2 连接服务器 在开发机上安装Termius然后在服务器上安装ssh服务执行 # 更新源 sudo apt update # 安装ssh sudo apt install openssh-server # 开启防火墙 sudo ufw allow ssh # 查看状态 sudo systemctl status ssh # 如果是inactive也不要担心重启服务即可 sudo systemctl restart ssh # 开机自启动 sudo systemctl enable ssh这样一来就可以通过远程连接服务器了。这一步的作用是在开发机一个电脑上就可以完成从开发到部署的所有操作而不需要去操作服务器。换句话说如果操作服务器很方便的话完全可以通过邮箱把需要部署的东西传到服务器然后在服务器上操作。     但是自己的笔记本电脑一般会安装桌面版Ubuntu所以远程连接不是必需的。 3 部署服务 现在开始部署jar包这里使用最原始最简单的方式部署。不过在部署之前需要安装必需的环境。 3.1 安装JDK 老生常谈的JDK只需要注意版本即可SpringBoot3需要JDK17及以上安装过程不细说可以参考本文在最后给出的链接。 3.2 下载并安装MySQL8.4 这个也是老生常谈的问题在Ubuntu24.04上安装MySQL8非常简单不需要传统的解压缩之类的操作这个也会在文末给出链接。     不过这里选择安装MySQL8.4与之前的安装有所不同。 3.2.1 从官网下载 APT Repository 配置文件 官网地址 然后安装这个.deb文件执行 # 跟上你下载的 .deb 文件名 sudo dpkg -i xxx.deb在安装的时候会跳出图形化界面让你配置 注意选择蓝色方框中的即可第一个是mysql-8.4-lts第二个是Enabled 第一个点进去长这样 第二个点进去长这样 选择好之后选择ok即可 然后这个.deb文件的安装就好了。 3.2.2 安装 MySQL8.4 接下来就是使用apt安装MySQL了这一步和安装MySQL8.0一样区别就在于之前的那个.deb文件执行 sudo apt update sudo apt install mysql-server在这个过程中会出现图形化界面让你配置密码这样就不用安装好之后再去配置密码了。 3.2.3 配置远程连接 首先进入MySQL执行 mysql -uroot -p然后输入安装的时候设置的密码即可进入之后执行 use mysql; # 查看一下用户以及密码策略可以看到全是采用的 caching_sha2_password 而不是 mysql_native_password select user,host,plugin from user; # 设置远程权限 update user set host % where user root; # 刷新很重要 flush privileges;执行完上述操作后应该是这样的     至此MySQL的配置就完了注意不需要去修改任何的配置文件很方便。但是需要注意连接MySQL的图形化工具的驱动我之前使用的SQLYog的一个很老的破解版之所以不用社区版是因为它有广告就因为驱动不够新而连不上。 3.3 下载并配置Redis Ubuntu24.04安装Redis同样非常方便只需要执行 sudo apt update sudo apt upgrade -y # 安装redis sudo apt install redis-server -y # 查看版本 redis-cli --version # 查看状态按q退出 sudo systemctl status redis至此Redis安装完成还需要进一步地配置执行 sudo vim /etc/redis/redis.conf # 找到 requirepass 那一行用vim的/搜索即可将其改为你的密码 # 找到 protected-mode 那一行将 yes 改为 no # 找到 bind 那一行将其注释掉表示任意IP均可访问也可以设置指定IP访问 # 然后查看端口监听状态 netstat -tuln # 如果看到 0.0.0.0:6379 就说明redis可以被任意远程IP访问至此Redis配置完成。 3.4 上传jar包并部署应用 上传jar包可以用Termius的SFTP这个传输可以直接传文件夹非常方便注意把数据库的SQL文件一起传过去。然后创建好数据库并做好必要的数据初始化执行 # 注意这是在 shell 终端执行的 mysql -uroot -p your_sql_file.sql然后会让你输入密码输入即可。此时数据库已经初始化好。接下来就是运行jar包了。执行 # 在后台运行jar包并将日志输出到demo.log中这适合项目中没有配置日志的情况 nohup java -jar demo.jar demo.log # 在后台运行但忽略任何输出这要求在项目中已经配置好日志的输出 nohup java -jar demo.jar /dev/null 21 # 查看java进程 jps -l注意不要直接使用java -jar因为这样会占据终端并且将日志输出到终端一旦CtrlC就会退出整个进程。 3.5 开放端口 光有服务还不够还需要能远程访问该服务这就需要开放对应的端口。其实默认防火墙是inactive状态的这表示所有端口都可以被访问。如果只是自己使用关闭防火墙不见得是一个坏的选择这样很简单不用关心端口是否开放。不过用在其它地方的话就要考虑安全性问题了。 4 总结 服务的部署很简单繁琐的是布置好服务要用到的环境以及维护服务比如报错日志服务的更新等。这里使用的是最原始的部署方式主要是为了呈现部署原理以及操作步骤。     最后是安装配置JDK以及MySQL8.0的方法Ubuntu24.04开发环境配置
http://www.dnsts.com.cn/news/162611.html

相关文章:

  • 阿坝北京网站建设微信公众号公众平台
  • 服装公司网站建设策划长春网站建设于健
  • 网站不收录的技术原因有网站加金币的做弊器吗
  • 溧水城市建设招标网站营销方案100个软文
  • 企业为什么建设网站绿色主色调的网站
  • 大学生网站建设小结教育行业网站设计
  • 做js题目的网站知乎公司网络推广营销
  • 怎么在网站标题做logowordpress多条件筛选插件
  • 目前主流网站开发所用软件成都网站建设3六六
  • 动漫模板素材图片青岛seo排名公司
  • 锦州网站开发招聘国内三大oa系统
  • 手工制作大全简单win7系统优化工具
  • 上海浦东网站建设建设部网站公示钦州公租房摇号查询
  • 兼职做网站编辑如何做适合网站大小的图片
  • 做网站只开发手机端可不可以如何查到网站是谁做的
  • 网站制作视频自己的店铺如何弄小程序
  • 站长之家备案查询招聘工作
  • 哪个网站可以接广告做wordpress关键词标签
  • 建企业网站程序系统中国设计者联盟官网
  • flash网站建设教程湖南网站开发公司电话
  • 网站建设和维护要花多少钱室内设计平面图比例
  • 网站开发api中文手册chmwordpress文章图片默认居中
  • 长沙企业官方网站建设wordpress练习题
  • 建立企业网站的费用建设部指定发布招标信息网站
  • 图表统计类手机网站开发佛山个性化网站搭建
  • 更改网站模板内容甜品网站设计思想
  • 个人网站样式学校安全教育网站建设
  • 企业网站备案注销铁路建设监理网站
  • 崇安网站建设设计制作中国第一架飞机的人是
  • 网站加盟代理有了源码可以做网站吗