Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >腾讯云服务器网站搭建——环境配置

腾讯云服务器网站搭建——环境配置

原创
作者头像
用户2416682
修改于 2019-11-29 10:09:04
修改于 2019-11-29 10:09:04
21.7K00
代码可运行
举报
文章被收录于专栏:云服务器活动云服务器活动
运行总次数:0
代码可运行

介绍

最近腾讯云优惠特别巨大,同样的配置老用户得1000多,而新用户只花100就可以买到,用来学习最好不过了,但是很多小伙伴不知道如何配置,也不知道MySQL该安装哪个版本,就简单写个教程,搭建一下基础的环境。如果不是新用户可以用家里人的账号买。登录到Linux服务器,可以直接在web页面登录,也可以使用XShell登录,有社区版,个人用足够了,用不着到处破解。服务器的话选择CentOS7即可,国内的公司服务器基本上用的都是这个。

安装JDK和Tomcat

如果不知道用户名和密码的可以到控制台去查看,可以直接修改密码,Linux版本的可以直接用wget命令下载文件,用rz命令将本地文件上传到服务器,用sz命令将服务器上的文件下载到本地,Windows版本的可以部署FTP或者直接通过远程连接传输文件,Win10的话还支持scp命令,看这篇文章

下载jdk

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget jdk地址(从官网找一个下载即可)
tar -xvf jdk-8u191-linux-x64.tar.gz

配置系统环境变量

小编配置的系统级别的,也可以配置用户级别的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 系统级别的环境变量,对所有用户都生效
vim /etc/profile

# 或者用户级别的环境变量,只对当前用户生效
vim ~/.bash_profile

JAVA_HOME为安装目录,到能看到bin目录的文件夹即可,在/etc/profile(或者~/.bash_profile)文件的最后面追加即可

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
JAVA_HOME=/usr/lib/jdk1.8.0_191
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.ja
export PATH JAVA_HOME CLASSPATH

重新加载profile,显示版本号则安装成功

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
source /etc/profile
java -version

下载Tomcat

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd ~
wget tomcat地址(从官网找一个下载即可)
tar -xvf apache-tomcat-8.5.34.tar.gz

腾讯云的端口需要到控制台开放,系统默认只开放3个端口

开放8080端口,以后有端口需要开放都要到这里进行配置

访问外网ip:8080即可看到tomcat的主页,修改conf目录下的server.xml,将端口改为80,这样通过ip就能直接看到tomcat的主页,如果想显示自己的项目,可以配置,不再概述。也可以将自己的项目命名为ROOT,删除tomcat原有的ROOT项目即可

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<Connector port="80" protocol="HTTP/1.1"
      connectionTimeout="20000"
      redirectPort="8443" />

常用命令下载

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 上传和下载文件
yum install lrzsz
# 查看端口占用
yum install lsof

安装MySQL

查看是否安装了MySQL,显示没有安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rpm -qa | grep mysql

如果你买的是1核2G的版本,首先建议你安装5.5的版本,5.6,5.7,8.0这点内存根本不够玩的,4g的内存的话可以考虑5.6,因为5.6和5.7差别不大,但是5.7更吃内存

下载MySQLrpm包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

设置安装版本为5.5,打开如下配置文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vim /etc/yum.repos.d/mysql-community.repo

将mysql55的enabled设置为1,将mysql57的enabled设置为0,安装哪个版本将哪个版本的enabled设置为1即可

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[mysql55-community]
name=MySQL 5.5 Community Serve
baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

看看是不是想要的版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ2zef7763ohogr3qilvctZ ~] yum repolist enabled | grep mysql
mysql-connectors-community/x86_64 MySQL Connectors Community                  65
mysql-tools-community/x86_64      MySQL Tools Community                       69
mysql55-community/x86_64          MySQL 5.5 Community Server 

安装MySQL

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install mysql

启动MySQL,必须先下载mariadb-server包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install mariadb-server -y
systemctl start mysqld

初始没有密码直接进入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql -u root

在mysql中修改密码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
update mysql.user set password=PASSWORD('yourpassword') where user='root';

更新权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
flush privileges;

这样下次再登录时就得这样登录

回车后输入密码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql -u root -p

设置开机启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl enable mysqld
systemctl daemon-reload

添加远程账户,这样就能通过Navicat等进行访问了

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

配置二级域名

如果还买了域名,配置域名还是很容易的,教程也很多,就不概述了,写一下配置二级域名的过程

www.erlie.cc这个是一级域名,book.erlie.cc这是二级域名,book可以随便换

首先在域名服务商添加解析,我用的是腾讯云

nginx.conf增加类似如下配置即可

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http {

    server {
        listen       80;
        server_name  book.erlie.cc;
    }

    server {
        listen       80;
        server_name  www.erlie.cc;
    }

}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)
前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下。 安装过程: 安装JDK 看了很多资料,都推荐用Oracle JDK,避免Open JDK。因此,这里避免以后出现问题,推荐用Oracle JDK。 安装方式:rpm安装 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html 将下载
用户1332428
2018/03/09
6K0
腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)
腾讯云Linux从零开始环境搭建及学习V1
我操作redis的时候没设置密码就允许外部访问了,很轻易的被入侵了,通过redis修改了authorized_keys文件中实现免密登陆,看了下ip有韩国和美国的
杜莱
2021/05/18
1K0
腾讯云Linux从零开始环境搭建及学习V1
Docker 安装搭建 Tomcat + MySQL
注:这里遇到了一个错误【WARNING: IPv4 forwarding is disabled. Networking will not work.】
星哥玩云
2022/07/26
1.1K0
Linux(CentOS)上面搭建Nginx环境
总体上来说,Linux 这个系统其实挺好用的 除了看不见界面,但是用起来确实是比Window好用太多了,不废话了,直接说搭建环境的步骤!
梅花
2020/09/28
8510
如何利用腾讯云服务器搭建个人网站
你是否想要搭建一个网站,却苦苦找不到方法,你是否看到别人搭建的网站,自己羡慕不已,今天,就教大家来搭建一个简单的个人网站。
2022/02/21
14.5K0
如何利用腾讯云服务器搭建个人网站
linux服务器项目部署完整版
    之前总玩v8虚拟机,最近看到腾讯云学生套餐很实惠就租了个linux服务器搭一个项目,做下这个项目部署全记录,即为了方便以后查看,同时也分享下自己的经验,不足之处还请多多指教,废话不多说,直接开始!!!
Twcat_tree
2022/11/30
2.3K0
linux服务器项目部署完整版
Linux系统:第十章:服务器环境搭建
在opt目录下上传jdk文件 :jdk-8u152-linux-x64.tar.gz
Java廖志伟
2022/09/28
4410
CentOS 7.6下yum安装MySQL 8.0版本图文教程
MySQL的最新版是8.0.x版本,与5.x版本相比,不仅仅快了很多,而且还带来了大量的更新和更快的性能,在读写工作负载,IO密集型工作负载中有着更加强劲的性能,使用了utf-8mb4作为默认字符集,同时增强了安全性。
星哥玩云
2022/08/18
2.1K0
CentOS 7.6下yum安装MySQL 8.0版本图文教程
yum方式安装mysql
到https://dev.mysql.com/downloads/repo/yum/ 下载对应操作系统版本的yum仓库,然后进行安装:sudo rpm -Uvh platform-and-version-specific-package-name.rpm
编程随笔
2019/09/11
3K0
CentOS 安装 nginx+tomcat+java+mysql运行环境
本文介绍了CentOS7 64 Java,Tomcat,MySQL,Maven热部署等服务器环境的搭建过程。
haikangweishi
2020/03/24
1.8K0
离线安装HDP2.6(1)-Ambari Server
配置免密码登录,注意这里主要是指master机器登录到其它cluster机器。所以最好先给机器指定好特定的hostname标识分开,参考如下:
凡梦星尘
2024/11/20
930
Linux 服务器环境搭建及配置[通俗易懂]
(4)、然后进行解压命令,将压缩包进行解压,解压完成之后,执行删除命令删除压缩包。
全栈程序员站长
2022/07/25
7.8K0
Linux 服务器环境搭建及配置[通俗易懂]
CentOS7.9搭建SpringBoot应用环境总结
记录一下周末搭建SpringBoot单体应用的主要步骤:1、运行环境1.1、服务器环境ssh root@192.168.0.1 图片1.2、本机环境图片图片1.3、Springboot版本及主要组件版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.4</version>
BrianLee
2023/03/12
1.1K0
CentOS7.9搭建SpringBoot应用环境总结
Linux系统:Centos7安装Jdk8、Tomcat8、MySQL5.7环境
yum源中默认启用的安装包版本为MySQL8.0,这里切换为5.7,执行以下命令;
知了一笑
2019/07/19
9880
Linux安装JDK+Tomcat+MySQL及发布项目教程
jdk-8u161-linux-x64.tar.gz 博主安装的时候,jdk最新版是8u161,大家可根据自己需要进行下载。
德顺
2019/11/13
2.4K0
云服务器搭建_免费云服务器
在前一篇的基础上,现在对服务器进行环境搭建,其实就是安装你需要的软件,配置环境变量,然后安装tomcat。
全栈程序员站长
2022/09/20
133.2K0
云服务器搭建_免费云服务器
腾讯云服务器上(Centos7)安装服务器环境实践
Liunx服务器不管是前端还是后端开发人员都是必须接触和了解的,安装各种各样的开发环境并不像Windows一样有界面能够便利操作,所以这里记录一下前端和后端需要的服务器环境!
麋鹿大哥
2020/12/22
4.7K0
腾讯云服务器上(Centos7)安装服务器环境实践
万字长文让你在Linux系统中游刃有余
学会对Linux的基本操作是后端JavaEE程序员的必修课。做为一个后端JavaEE程序员,通常在Windows中开发完程序后,需要部署到一个相对比较安全,稳定的服务器中运行,这台服务器上安装的往往不是Windows操作系统,而是Linux操作系统。
框架师
2020/06/03
1.9K0
linux_day02(安装mysql 8.0数据库和远程登陆)
winscp软件(上传软件到Linux服务器中,alt+p,还可以下载Linux的软件到本地)
上分如喝水
2021/08/16
1K0
linux_day02(安装mysql 8.0数据库和远程登陆)
Linux服务器安装JDK、Tomcat、MySQL和一些配置
        1.将本地安装包jdk-7u71-linux-x64.tar.gz拷贝到服务器/opt/java目录
sunonzj
2022/06/21
2.5K0
Linux服务器安装JDK、Tomcat、MySQL和一些配置
相关推荐
腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验