【踩坑之路】CentOS 下 LNMN 环境配置

LNMN 环境代表 Linux 系统下 Nginx + MySQL + Nodejs 网站服务器架构。本文档介绍 CentOS 下的 LNMN 环境搭建。

前言

注:无特殊介绍,本文将都通过Yum安装软件

请参见 CentOS 环境下通过 YUM 安装软件

另:当前操作为 WebShell 方式登录

标准登录方式

  • 使用 Windows 系统的电脑

    1、下载安装 Windows SSH 和 Telnet 客户端工具 Putty。下载Putty

    2、用户名:root,Host:XXX.XX.XXX.XXX

    3、按照 Putty 使用帮助进行登录。Putty 密码方式使用帮助

  • 使用 Linux/Mac OS X 系统的电脑(使用密码登录)

    1、打开 SSH 客户端(Mac可使用系统自带的终端)

    2、输入ssh -q -l root -p 22 XXX.XX.XXX.XXX

    3、输入 CVM 实例密码进行登录。

  • 使用 Linux/Mac OS X 系统的电脑(使用密钥登录)

    1、打开 SSH 客户端(Mac可使用系统自带的终端)。

    2、查找您云服务器关联的 SSH 密钥文件本地存放地址。

    3、您的密钥必须不公开可见,SSH 才能工作。请使用此命令:chmod 400 [密钥文件路径]。

    4、输入命令:ssh [-i 密钥文件路径] root@XXX.XX.XXX.XXX。

A.基本用法

在 root 权限下,通过以下命令来安装软件:

yum install 软件名称

B.查看已安装软件信息

软件安装完成后:

  • 可通过命令rpm -ql 软件名查看软件包具体的安装目录。
  • 可通过命令rpm -q 软件名查看软件包的版本信息。

一、购买某云云服务器

此处省略1万字,因为没有广告费,就是这么任性,哈哈!

二、环境配置 

登录操作系统为 CentOS 的云服务器。默认已获取 root 权限。

A.安装配置 Nginx

  1. 自动安装 Nginx。输入命令:
    yum install nginx
    service nginx start
    chkconfig -
  2. 启动 Nginx 服务。输入命令:service nginx restart

  3. 命令行测试 Nginx 服务是否正常运行。输入命令:wget http://127.0.0.1。 若服务正常,显示结果如下。

    --2013-02-20 17:07:26-- http://127.0.0.1/
    Connecting to 127.0.0.1:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 151 [text/html]
    Saving to: `index.html'
    100%[===================================>] 151 --.-K/s in 0s 
    2013-02-20 17:07:26 (37.9 MB/s) - `index.html' saved [151/151]
  4. 浏览器中测试 Nginx 服务是否正常运行。访问 CentOS 云服务器公网 IP。若服务正常,显示结果如下。

- - - - - - - - - - - - - - - -✂- - - - - - - - - - - - - -✂-- - - - - - -- - - - - - - -✂- - - - - - -- - - - - - - - -

B.安装配置 MySQL

  1. 安装 MySQL。输入以下命令:

    • 适用于 CentOS 7.0 或以后版本:yum install mariadb mariadb-server

    • 适用于 CentOS 6.8 或以前版本:yum install mysql mysql-server mysql-devel

  2. 启动 MySQL 服务。输入命令:service mysqld start

  3. 登录 MySQL ,删除空用户。输入命令:

    mysql>select user,host,password from mysql.user;
    mysql>drop user ''@localhost;
    
  4. 修改 root 密码。输入命令:

    mysql>update mysql.user set password = PASSWORD('此处输入您新设密码') where user='root';
    mysql>flush privileges;

- - - - - - - - - - - - - - - -✂- - - - - - - - - - - - - -✂-- - - - - - -- - - - - - - -✂- - - - - - -- - - - - - - - -

C.安装Node

a.更新node.js各版本yum源

Node.js v8.x安装命令,其他版本依此类推,修改setup_8.x 即可

#curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -

yum安装node.js:yum install -y nodejs

查看node.js版本:# node -v

b.node.js版本管理器 n

安装n :npm install -g n

版本管理命令:

安装指定版本:#n <version>

安装最新版本:# n latest

安装稳定版本:#n stable

删除某个版本:#n rm <version>

查看所有版本:#n list

- - - - - - - - - - - - - - - -✂- - - - - - - - - - - - - -✂-- - - - - - -- - - - - - - -✂- - - - - - -- - - - - - - - -

未完待续...

转载于:https://my.oschina.net/weijuer/blog/1635617

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值