本站教程收集整理的这篇文章主要介绍了liunx服务器web环境搭建从0到1,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。
??前几天阿里云推出了新人优惠活动,许多小伙伴都参加了。阿都整理了搭建部署环境的这篇文章帮助同学们去高效的使用服务器。文章中的搭建步骤都是阿都这几年使用并整理的。希望可以帮助到大家。
?
前言
? ? ? 本文主要讲述搭建web部署环境【Nginx、MysqL、java】,一般搭建环境有两种方式,一种是从官网上下载文件安装包并上传到服务器【通过xftp】进行安装,另一种是直接使用liunx命令安装,第二种方式比较方便。这篇文章是采用第二种方式进行环境的搭建,所有操作基于阿里云轻量应用服务器,系统为ubuntu20.04。
方式一:使用阿里云官网自带的远程连接,打开命令终端进行操作
方式二:设置远程连接的密码,账号为root,然后通过本地xsHell进行操作,或者直接使用下列图中蓝色按钮【远程连接】打开命令行进行操作。
本地xsHell连接远程服务器效果图
?
@H_550_4@mysqL
步骤一:安vps云服务器装
sudo?apt-get?install?MysqL-server
步骤二:修改密码
@R_62_9382@并未有账号密码的设置,所以首次使用默认用户名和密码进行登录,默认用户名、密码的查看位置为:/etc/MysqL/debian.conf
使用默认账号密码登录
进行账号密码的设置,进入MysqL自带的MysqL数据库中,修改user表中root用户的密码
use?MysqL;ALTER?USER?'root'@'localhost'?IDENTIFIED?WITH?MysqL_native_password?BY?'密码';
退出数据库,然后重新使用账号(root)、密码(自定义)登录,登录成功
步骤三:配置远程登录
? ? ? 经过此步骤的配置,可以在本地使用Navicat、dbeaver等数据库管理软件进行远程登录、使用服务器上安装的MysqL
(1) 修改配置文件:/etc/MysqL/Mysql.conf.d/MysqLd.cnf
(2)?修改MysqL自带的MysqL数据库中user表的root用户的host字段,原配置为localhost只允许本服务器登录,修改为%,可允许所有ip登录
操作命令
use?MysqL;update?user?set?host='%'?where?user='root';#?查看结果SELEct?user,host?from?user;
步骤四:添加防火墙规则,MysqL默认端口3306
? ? ? 经过此步骤设置,防火墙才会接收来自3306端口的请求,下列截图来自阿里云轻量级应用服务器,其他类型的服务器类似。
步骤五:本地远程登录
使用Navicat进行本地远程使用MysqL数据库
?
JDK
步骤一:安装jdk8
sudo?apt-get?install?openjdk-8-jdk
步骤二:查看是否安装成功
无需配置系统环境变量
java?-version
Nginx
步骤一:安装
Nginx默认端口为80,80端口在服务器防火墙规则中自动已配置
sudo?apt-get?install?Nginx
步骤二:查看是否成功
Nginx?-v
部署前端项目时,将编译的文件存放在/var/www/html目录下
Nginx配置文件目录位置:/etc/Nginx/
本站总结
以上是本站教程为你收集整理的liunx服务器web环境搭建从0到1全部内容,希望文章能够帮你解决liunx服务器web环境搭建从0到1所遇到的程序开发问题。
如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。