linux服务器配置

linux服务器配置

更新:yum

1
yum -y update

下载软件

1
yum -y install wget

解压软件

1
yum -y install tar

编辑器

1
yum -y install vim

安装nginx

1
yum -y install nginx

nodejs版本管理

1
2
3
4
5
6
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
. ~/.nvm/nvm.sh
# 全局配置
vi ~/.bashrc
# 加一句
source ~/.nvm/nvm.sh

安装 Nodejs

nvm install 4.4.3

淘宝镜像

1
npm install -g cnpm --registry=https://registry.npm.taobao.org

安装pm2

1
cnpm install pm2 -g

写入配置文件

1
2
3
4
# 进入配置文件目录
cd /etc/nginx/conf.d/
# 新建配置
vi blog.conf

服务配置

1
2
3
4
5
6
7
8
server {
listen 80;
server_name blog.taohong.space; #域名

location / {
proxy_pass http://127.0.0.1:3000; # 端口
}
}

静态文件配置

1
2
3
4
5
6
7
8
9
server {
listen 80;
server_name resume.taohong.space; #域名

location / {
root /project/resume/docs; #静态文件地址
index index.html index.htm; #入口文件
}
}

重启nginx

1
nginx -s reload