服务器从零开始配环境

这篇具有很好参考价值的文章主要介绍了服务器从零开始配环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

用到的工具

宝塔,xftp,xshell

开放端口

宝塔

阿里云的话就是在实例那里点远程连接,输入:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
中途输入y确定安装

安装成功就是这样的页面:

服务器从零开始配环境,服务器,运维,后端,mysql,nginx,阿里云,腾讯云

在软件商店下好常用的软件

Mysql

服务器买的核数小,每次在宝塔安装mysql都会崩,得自己手动装T T

卸载系统自带的mariadb

CentOS7自带了另外一款数据库mariadb,mysql在安装时会和mariadb产生冲突。

因此需要先卸载mariadb , 再安装mysql。

查看

rpm -qa | grep -i mariadb

卸载

rpm -e --nodeps mariadb-libs-xxxx

下载mysql

下载rpm包

去官网找要下载的mysql版本,复制进来

wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar

解压

tar xvf mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar

按照以下命令的先后顺序依次安装(包与包之间有依赖关系)

[root@centos-linux ~]# rpm -ivh mysql-community-common-5.7.13-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-libs-5.7.13-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-client-5.7.13-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-server-5.7.13-1.el7.x86_64.rpm

数据库初始化

mysqld --initialize --user=mysql

这里演示使用的 --initialize 初始化的,会生成一个 root 账户密码,密码在log文件里:

服务器从零开始配环境,服务器,运维,后端,mysql,nginx,阿里云,腾讯云

启动数据库,使用上面的密码登录

[root@centos-linux ~]# systemctl start mysqld
[root@centos-linux ~]# mysql -uroot -p*****

修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

注意,密码不要设置得太简单,有被黑掉的风险

开放远程连接权限

use mysql;
update user set host = '%' where user = 'root';

如果报错 去防火墙检查3306端口是否放开

查询想要的端口是否放开
firewall-cmd --query-port=3306/tcp

添加指定的想要放开的端口
firewall-cmd --add-port=3306/tcp --permanent

然后再查一次放开没,如果成功了就重新加载配置
firewall-cmd --reload

运行jar包

先用xftp把jar包放到服务器上

注意:jar包内置tomcat不用下tomcat,下了反而会8080冲突

nohup java -jar cardiovascular-0.0.1-SNAPSHOT.jar  >> card.log 2>&1 &

查看日志看跑起来没有:

tail -f card.log

nginx

在conf文件夹修改nginx.conf

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
	
	
server {
	
    listen 443 ssl;
    server_name  www.域名.cn;
    ssl on;
    ssl_certificate           ../ssl/www.域名.cn.pem;
    ssl_certificate_key       ../ssl/www.域名.cn.key;
        location / { 
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host:$server_port;
    }
 }
	
    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
	
    #}
}

把申请域名后得到的key和pem文件,放到nginx的ssl文件夹中

完美收官!!文章来源地址https://www.toymoban.com/news/detail-815715.html

到了这里,关于服务器从零开始配环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 从零开始写一个RTSP服务器(一)RTSP协议讲解

    为什么要写这个系列? 因为我自己在学习rtsp协议想自己从零写一个rtsp服务器的时候,由于rtsp比较复杂,所以觉得这个过程非常的困难,网上许多相关文章或模棱两可,或是复制粘贴。所以想写这样一个系列,来帮助想要学习rtsp协议或者想要从零写一个rtsp服务器的初学者

    2024年04月17日
    浏览(41)
  • 【树莓派烤肉 001】从 0 开始用自己的树莓派搭建服务器:运维篇

    没错,我承认这个标题写的很好吃…… 话说我家里那只树莓派 4B 8GB 放了两年了,除了吃灰还是吃灰~ 于是我想用它做一些非同寻常的事情,比如搭服务器。之前建网站都是用的 GitHub Pages,这次我们整个真实的 LAMP 环境。话不多说,下面开始搭建运行环境~ (不用担心树莓派

    2024年02月09日
    浏览(29)
  • 深入浅出Python:从零开始搭建自己的Web服务器

    第一部分:前言与环境准备 1. 前言 随着互联网的发展,越来越多的应用都运行在Web上,而Web服务器则成为了支撑这一切的关键。在本文中,我们将利用Python来创建自己的简易Web服务器。通过这个过程,你不仅可以深入了解Web服务器的工作原理,还能够掌握Python的基础知识。

    2024年02月03日
    浏览(43)
  • 从零开始写一个RTSP服务器(二)RTSP协议的实现

    此系列只追求精简,旨在学习RTSP协议的实现过程,不追求复杂完美,所以这里要实现的RTSP服务器为了简单,实现上同一时间只能有一个客户端,下面开始介绍实现过程 在写一个RTSP服务器之前,我们必须知道一个RTSP服务器最简单的包含两部分,一部分是RTSP的交互,一部分是

    2024年04月17日
    浏览(37)
  • 从零开始实现一个C++高性能服务器框架----Hook模块

    此项目是根据sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善 项目地址:https://gitee.com/lzhiqiang1999/server-framework 项目介绍 :实现了一个基于协程的服务器框架,支持多线程、多协程协同调度;支持以异步处理的方式提高服务器性能;封装了网络相关的模块,包括

    2023年04月09日
    浏览(82)
  • 从零开始实现一个C++高性能服务器框架----Socket模块

    此项目是根据sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善 项目地址:https://gitee.com/lzhiqiang1999/server-framework 项目介绍 :实现了一个基于协程的服务器框架,支持多线程、多协程协同调度;支持以异步处理的方式提高服务器性能;封装了网络相关的模块,包括

    2023年04月08日
    浏览(36)
  • C++ Webserver从零开始:基础知识(三)——Linux服务器程序框架

    目录 前言 一.服务器编程基础框架 C/S模型 主要框架 二.I/O模型 阻塞I/O 非阻塞I/O 异步I/O 三.两种高效的事件处理模式 Reactor Proactor 四.模拟Proactor模式 五.半同步/半异步的并发模式 六.有限状态机 七.其他提高服务器性能的方法 池 数据复制 上下文切换和锁         这一章是

    2024年02月22日
    浏览(40)
  • 华为云云耀云服务器L实例评测 | 从零开始:云耀云服务器L实例的全面使用解析指南

    本文收录在专栏:#云计算入门与实践 - 华为云 专栏中,本系列博文还在更新中 相关华为云云耀云服务器L实例评测文章列表如下: 华为云云耀云服务器L实例评测 | 从零开始:云耀云服务器L实例的全面使用解析指南 华为云云耀云服务器L实例评测|轻量级应用服务器对决:基

    2024年02月09日
    浏览(46)
  • 从零开始,搭建边缘计算服务器并配置 Docker:只需三步(ARM平台)

    由于RK3588性能过剩(8+64配置),打算用安卓看电视+剩余服务器工作。 双系统方案思路:安卓上搭建Linux环境,部署Dokcer和Caddy代理。(比安卓+termux +qemu+docker 省了qemu环境,效率略微提高) 注1:RK3588 内核较高,无需改内核安装docker。 注2:部分安卓环境内核可能较低,需要自

    2024年01月16日
    浏览(40)
  • 【Go Web 篇】从零开始:构建最简单的 Go 语言 Web 服务器

    随着互联网的迅速发展,Web 服务器成为了连接世界的关键组件之一。而在现代编程语言中,Go 语言因其卓越的性能和并发能力而备受青睐。本篇博客将带你从零开始,一步步构建最简单的 Go 语言 Web 服务器,让你对 Go 语言的 Web 开发能力有一个初步的了解。 在选择一门语言

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包