双十一购入一台HECS云耀云服务器玩一下
# 规格:1核2G 云耀服务器
# 系统:CentOS 7.6 64bit
安装配置nginx
1. 安装nginx
## 通过yum 直接安装nginx
yum -y install nginx
## 查看nginx版本
nginx -v
## ===显示===
nginx version: nginx/1.16.1
2. 配置nginx
a. 创建一个用户用于web的管理
## 创建一个名为webserver的用户
useradd webserver
## 修改用户密码
passwd webserver
## 将用户添加到wheel用户组
usermod -aG webserver
## 登录webserver,并创建html作为nginx的根目录
su - webserver
mkdir html
b. 配置nginx
## 查看nginx调用的配置文件路径
sudo nginx -t
## 修改服务器根目录
sudo vim /etc/nginx/nginx.conf
修改/etc/nginx/nginx.conf文件里的root /usr/share/nginx/html;,改成root /home/webserver/html;
# reload nginx 使配置生效
sudo service nginx reload
注意 :这样配置好后,有可能出现403 Forbidden的情况,这时候是SELinux的配置,或者是/home/webserver的权限问题,nginx服务器的根目录需要所有父目录都有读和执行的权限。以我这里为例,新建用户的文件目录/home/webserver的权限只有700 ,所以会出现403。
## 修改权限
chmod o+rx /home/webserver
chmod o+rx /home/webserver/html
安装配置golang
- 下载
golang,通过国内官网下载快golang.google.cn
wget https://golang.google.cn/dl/go1.15.6.linux-amd64.tar.gz
# 检查文件的哈希值
shasum -a 256 go1.15.6.linux-amd64.tar.gz
## ===显示===
3918e6cc85e7eaaa6f859f1bdbaac772e7a825b0eb423c63d3ae68b21f84b844 go1.15.6.linux-amd64.tar.gz
## 然后将这个哈希值跟官网的哈希值对比
2.安装Golang
## 解压文件到/usr/local
sudo tar -C /usr/local -xvzf go1.15.6.linux-amd64.tar.gz
我这里采用zsh所以是配置.zshrc文件,如果是用默认的bash,则是配置.bash_profile文件
## 配置Golang路径
## 打开并编辑.zshrc文件
vim ~/.zshrc
## 将下面👇添加到.zshrc文件末端
GOROOT="/usr/local/go/bin"
export PATH=$PATH:$GOROOT
## 让配置生效
source ~/.zshrc
## 检查golang版本,看看是否安装正常
go version
安装配置Node.js
这里采用二进制文件安装
1.下载Node.js安装包
wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz
2.解压文件并建立软连接
## 解压文件
tar -xvzJf node-v14.15.4-linux-x64.tar.xz
## 将nodejs移动到/usr/local
sudo mv node-v14.15.4-linux-x64 /usr/local/nodejs
## 建立软连接
sudo ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
sudo ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
## 检查node及npm版本是否正常
node -v
npm -v
安装配置Python3
这里采用源码编译的方式安装
1.安装必要的软件
在我的环境里,不需要额外安装其他软件也可以完成编译Python3,可能系统都带有
yum -y install \
zlib-devel \
bzip2-devel \
openssl-devel \
ncurses-devel \
sqlite-devel \
readline-devel \
tk-devel \
libffi-devel \
wget \
gcc \
make
2.下载Python3
wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
3.解压文件并编译源码
## 解压到当前目录
tar -zxf Python-3.9.1.tgz
## 进入解压后的文件夹
cd Python-3.9.1
## 编译配置,安装到/usr/local/python3
./configure prefix=/usr/local/python3
## 编译
make
## 因为权限,用sudo 进行安装
sudo make install
## ===最后一行显示以下信息则安装成功===
Successfully installed pip-20.2.3 setuptools-49.2.1
## 检查python3 和 pip3 版本
python3 --version
pip3 --version