本文用于记录云主机从零开始搭建环境。
Linux环境:
CenterOS 8.2
64位yum安装
如已安装,可以跳过
- 查看linux版本,32位或64位。
uname -a
如下图,看到x86_64,说明是64位。
- 安装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
修改完成后启动Nginx
start nginx
如果已经启动,则重启使之生效
nginx -s reload
在浏览器中输入公网IP地址,见到下面画面说明配置成功!
安装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
设置完成后,外网尝试,可正常连接!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。