本文用于记录云主机从零开始搭建环境。

  • Linux环境: CenterOS 8.2 64位

    yum安装

如已安装,可以跳过

  1. 查看linux版本,32位或64位。
uname -a

如下图,看到x86_64,说明是64位。
image.png

  1. 安装64位yum源
rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

安装32位

rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

搭建NodeJS环境

获取安装包

wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz

解压

tar xf node-v12.18.1-linux-x64.tar.xz

修改PATH

vi /etc/profile

在末尾增加一行,其中路径为刚刚nodejs解压出来bin文件夹的路径

PATH=$PATH:/home/download/node-v12.18.1-linux-x64/bin/

或者更简单办法,增加软链接:

ln -s /home/download/node-v12.18.1-linux-x64/bin/node /usr/local/bin/node

最后检查nodejs是否安装成功

node -v

安装Git

yum -y install git

完成后,可查询git version

git --version

安装Nginx

安装依赖

sudo yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

下载包&解压

sudo wget http://nginx.org/download/nginx-1.18.0.tar.gz
sudo tar -xvf nginx-1.18.0.tar.gz

编译

cd /home/download/nginx-1.18.0
./configure
make
make install

成功标志是会生成一个sbin目录,该目录下有nginx文件。然而我亲身实践,经过2次编译后,会生成objs目录,而不是sbin

修改Nginx配置文件并测试

vi conf/nginx.conf

如下图,server_name修改为公网IP
image.png

修改完成后启动Nginx

start nginx

如果已经启动,则重启使之生效

nginx -s reload

在浏览器中输入公网IP地址,见到下面画面说明配置成功!
image.png

安装MySQL

yum安装

yum install -y mysql-server mysql mysql-devel

检查是否安装成功

rpm -qi mysql-server

设置外网访问

mysql -u root -p
use mysql;
update user set host='%' where user='root';
flush privileges;
exit

设置完成后,外网尝试,可正常连接!


davidshi
33 声望6 粉丝

Deliver Happiness