nginx nodejs环境配置_服务器环境配置安装(mysql+redis+nodejs+nginx)

公司用来测试的服务器挂了,最后重装了系统,需要重新配置程序运行环境,linux上安装不是很熟悉,特此记录一下。

首先获取系统版本信息:

一、mysql

1. 安装

安装命令:sudo apt-get install mysql-server

在安装过程中,系统会要求您为root用户提供密码以进行mysql安装。

2. 检测mysql是否安装成功

相关命令:

sudo service mysql status  // 查看mysql服务运行状态

sudo service mysql stop  // 停止mysql服务

sudo service mysql start  // 启动mysql服务

sudo service mysql restart  // 重启mysql服务

查看mysql运行状态,截图如下:

3. mysql登录测试

命令:mysql -uroot -p

二、redis

下载安装:https://redis.io/download

1. 安装

编译是提示make有问题,按提示进行安装

安装后编译报错,提示gcc命令着不到

找到gcc路径,添加到环境变量中

重新编译,结果如图,提示cc命令着不到

使用gcc问题解决方法,cc路径查找为空

解决方法:安装gcc等工具

安装命令 sudo apt install gcc

删除redis解压包,重新解压进行编译

编译成功,完成(●'◡'●)

2. 运行redis

命令:src/redis-server

运行内置客户端,刚刚在命令行ctrl+c后,redis服务关闭了,然后客户端显示连接拒绝,那么怎样让redis在后台运行呢?

redis默认端口号为6379,

2.1 检测后台程序:

ps -ef | grep redis

2.2 检测6379端口号使用情况:

2.3 redis程序后台运行

查找redis.conf配置文件将daemonize选项值改为yes

运行命令启动redis: src/redis-server  redis.conf

客户端连接测试:

三、nodejs

1. 安装

2. 测试

查看nodejs安装版本

node -v

四、nginx

1. 安装

针对Ubuntu版本安装,首先获取密钥,可以创建一个文件命名为nginx_signing.key来存放密钥,然后使用下面命令将其添加到apt keyring中

命令:sudo apt-key add nginx_signing.key

对于Ubuntu,用ubuntu发行版代号替换codename,并将以下内容添加到/etc/apt/sources.list文件的末尾

查看Linux发行版本号: lsb_release -a

修改完后使用下列命令运行:

apt-get update

sudo apt-get install nginx

2. 测试

打开网页,输入服务器ip地址,出现welcome to nginx的页面则安装成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504985.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机二级考试模拟表单答题,2016年计算机二级考试《VFP》模拟简答试题

1[简答题]1.建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件gridl,指定其记录源类型为“别名”、记录源为employee表文件,最后添加一个“退出”命令按钮控件Commandl,程序运行时…

中兴新支点操作系统_中兴新支点国产操作系统体验报告:使用流畅,性能稳定!...

笔者早就有听闻中兴新支点国产操作系统挺好用的,对配置要求不高,软件不少又没广告,一直想安装尝尝鲜,看看国产操作系统现在发展得怎样了。但是我又怕用不习惯要重装系统太麻烦,最后在朋友的建议下,我在虚拟…

tensorflowgpu利用率为0_直流电压利用率的提高方法-梯形波调制法

接上篇(直流(母线)电压利用率的提高方式-三次谐波注入法):Payton Sun:直流电压利用率的提高方法-三次谐波注入法​zhuanlan.zhihu.com,本篇介绍下另一种经典的提高方式-梯形波调制法 &#xff0…

不同计算机的操作码完全相同,2012年计算机一级考试B试题及答案二

第一部分[13]。 MOS型半导体存储器芯片可以分为DRAM和SRAM两种,其中SRAM芯片的电路简单,集成度高,成本较低,一般用于构成主存储器。[14]。 二进制数10111000和11001010进行逻辑“与”…

python开发信息系统权限设置_利用Python实现权限设置的详细教程

一、私有化的实现 在Python中想定义一个类是比较简单的,比如要定义一个Person类,如下代码即可:当然我们也可以给类添加相应的属性,比如Person的姓名,年龄,性别等,并且在new一个Person对象后可以…

ifamre 大小随页面变_SEO优化中如何让你的页面访问速度更快

页面访问速度对于SEO优化来说是极为关键的一环。我们试想一下,如果某个访客花了几十秒才能打开你网站的首页,先不说这个访客抱着什么访问目的和什么渠道来的,一般正常的访客大概率都会放弃访问这个页面。由此可见,页面的访问速度是…

虚存的用法计算机组成原理,5.5虚拟存储器计算机组成原理.pdf

计算机组 成 原 理在线开放课程01虚拟存储器目录CATALOG01 0302虚拟存储器 虚拟存储器虚 替换算法的基本概念 实地址变换虚拟存储器的基本概念 明德 博学 日新 笃行1、什么是虚拟存储器虚拟存储器只是一个容量非常大的存储器的逻辑模型 ,不是任何实际的物理存储器。…

python报错defined_python问卷星报错NameError: name 'filename' is not defined

[Python] 纯文本查看 复制代码import sys import getopt from fake_useragent import UserAgent from fake_useragent import FakeUserAgentError import requests from bs4 import BeautifulSoup import re import random import time import datetime import os import fake_…

do matlab的 while循环_除了Matlab,基本上所有的语言都有do-while语句吧?的相关推荐_ChinaUnix论坛...

相关讨论有谁在精通c的同时,又对matlab得心应手,问个问题:在matlab中读文件需要注意什么?比如:从一个文件中循环1万次,每次读9个浮点型的数,该如何写代码?我用了fidfopen(u.txt r);for i1:10000;Afscanf(fid,%f,9); %将9个数保存到向量A中............ %进行一些计算;endfclo…

计算机三级数据库上机怎么考,最新计算机三级数据库上机考试试题

最新计算机三级数据库上机考试试题数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。下文为大家搜集整理的是计算机三级数据库技术考试题,希望能帮助大家好好复习,早日通过考试!第一题…

用户表如何区分普通用户和管理员_Gate.io 比特百科:什么是ETH 2.0及普通用户如何参与ETH 2.0质押挖矿...

ETH 2.0是什么ETH 2.0是ETH发展四阶段(1、前沿Frontier 2、家园Homestead 3、大都会Homestead 4、宁静Serenity)中的最后一个阶段。前三个阶段是ETH 1.0时期,而第四阶段ETH1.0正式升级为ETH 2.0,将从PoW工作量证明共识机制升级为P…

swift 原生给h5发消息_Swift - 使用HTML5进行iOS开发(将HTML5打包成iOS应用)

下面简单介绍下如何把HTML5编写的页面编译成iOS应用,以及如何让页面与Swift代码进行交互。(本文代码已升级至Swift3)1,使用UIWebView还是WKWebView来加载html页面原来我们一直使用UIWebView来加载web页面。从iOS8起,苹果提供了WKWebView用来代…

南充一中计算机机房被盗,成都理工大学与南充市第一中学共建优质生源基地

春秋代序立冬过,西河欢歌扬碧波;魅力一中呈诗韵,银杏绽黄迎嘉客。2019年11月14日上午10时,成都理工大学与南充市第一中学共建优质生涯基地的签约授牌仪式在南充一中新区隆重举行。南充一中副校长王洪秀在致辞中对关注南充一中发展…

list循环赋值_Python基础 | 0xd 条件判断与循环

条件判断所谓的条件判断就是根据一条或多条语句的执行结果(True/False)来决定执行那一块的代码。// 条件判断的三个关键字 //Python 使用if、else、elif 三个关键字的搭配来实现判断语句,使用示例如下:# 单分支(只有一个if),如果代码块只有一…

matlab 等高线_MATLAB作图实例:39:更改等高线图的填充颜色

本示例说明如何更改在填充等高线图中使用的颜色。更改颜色模板通过更改颜色图设置填充等高线图的颜色。将预定义的颜色图名称hot传递给colormap函数。[X,Y,Z] peaks;figurecontourf(X,Y,Z,20)colormap(hot)title(Hot Colormap)控制数据值到颜色模板的映射仅使用hot模板中心的颜…

git保存账号密码_Altium Designer 通过Git实现版本控制

为了解决每次对PCB工程进行修改时不能回溯的问题,以及为日后团队协作完成某项工程提供方便,所以我研究了一下如何在AD中实现版本控制。所幸的是,AD本身自带VCS功能(Version Control System),并支持SVN和Git两种VCS方式前提条件&am…

计算机字体原理,字体图标生成原理(1)

浏览器根据font-family解析渲染为不同图形的过程:1:读取文字内容转换成对应的 unicode码()计算机操作系统里面每个字符都有一个unicode编码,比如我们在web上输入\u6211跟输入“我”是一样的,因为「我」的unicode是\u6211(16进制)&#xff0…

asp 取菜单的名字_这样的奶茶店菜单设计,店面营业额能提高30%!

菜单是顾客了解奶茶店饮品品类、满足期待的一个载体,起着向顾客传递产品信息结构、激起购买欲望的重要作用。那么到底该怎么设计菜单才能吸引顾客呢?一、菜单风格要与品牌相符奶茶店的菜单设计风格一定要与品牌定位保持一致,着重突出店铺的风…

python ui自动化测试框架_Python自动化测试框架

PythonunittestrequestsHTMLTestRunner框架1 目录说明common:公共文档,存放包含HTMLTestRunner.py,logUtils.py等公用文件data:数据文档,存放测试数据;接口数据使用excel存储log:存放日志文件re…

计算机键盘怎么换键,笔记本电脑如何切换键盘_笔记本切换键盘的步骤-win7之家...

键盘是我们使用电脑必不可少的输入设备,在使用过程中,有时候需要进行键盘切换,比如数字和字母之间的切换,台式电脑切换比较简单,因为它字母跟数字键盘会分开,但是如果是笔记本电脑的话,要如何切…