LNMN 环境代表 Linux 系统下 Nginx + MySQL + Nodejs 网站服务器架构。本文档介绍 CentOS 下的 LNMN 环境搭建。
前言
注:无特殊介绍,本文将都通过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
- 自动安装 Nginx。输入命令:
yum install nginx service nginx start chkconfig -
-
启动 Nginx 服务。输入命令:
service nginx restart
。 -
命令行测试 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]
- 浏览器中测试 Nginx 服务是否正常运行。访问 CentOS 云服务器公网 IP。若服务正常,显示结果如下。
- - - - - - - - - - - - - - - -✂- - - - - - - - - - - - - -✂-- - - - - - -- - - - - - - -✂- - - - - - -- - - - - - - - -
B.安装配置 MySQL
-
安装 MySQL。输入以下命令:
-
适用于 CentOS 7.0 或以后版本:
yum install mariadb mariadb-server
-
适用于 CentOS 6.8 或以前版本:
yum install mysql mysql-server mysql-devel
-
-
启动 MySQL 服务。输入命令:
service mysqld start
-
登录 MySQL ,删除空用户。输入命令:
mysql>select user,host,password from mysql.user; mysql>drop user ''@localhost;
-
修改 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
- - - - - - - - - - - - - - - -✂- - - - - - - - - - - - - -✂-- - - - - - -- - - - - - - -✂- - - - - - -- - - - - - - - -
未完待续...