nowindxdw
11/2/2017 - 7:56 AM

主机配置基础包安装

1.htop 系统性能及硬件查看工具
yum install htop
usage:
htop 

2.gcc 编译工具
yum install gcc

3.git 代码管理工具
yum install git

4.nvm node包管理工具
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash

5.安装node 
nvm install v6.11.0

6.切换国内npm源 // $ cnpm install [name]
npm install -g cnpm --registry=https://registry.npm.taobao.org


7.pm2 进程管理工具
cnpm install -g pm2

8.安装数据库mysql
method1:
yum install mariadb-server mariadb 
systemctl start mariadb
systemctl start mariadb.service #启动MariaDB
systemctl stop mariadb.service #停止MariaDB
systemctl restart mariadb.service #重启MariaDB
systemctl enable mariadb.service #设置开机启动

method2:
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
service mysqld restart

配置mysql
/etc/my.cnf
[mysql]
default-character-set =utf8
开放远程连接:
grant all privileges on *.* to root@'%'identified by 'password';
netstat -anp查看端口监听3306


 9.安装redis
redis官网https://redis.io/获取最新安装地址
wget  http://download.redis.io/releases/redis-3.2.9.tar.gz
tar -xvf redis-3.2.9.tar.gz  解压
make 编译
make install 安装

执行./utils/install_server.sh 配置REDIS随机启动
开启:service redis_6379 start
关闭:service redis_6379 stop

10.安装NginX
# 查看相关信息

yum info nginx

yum info httpd

# 移除 httpd,也就是 Apache
yum remove httpd -y


#  安装 nginx
yum install nginx -y


#设置 nginx 自启动
chkconfig nginx on

# 查看服务自启动情况
chkconfig

# 启动nginx服务
service nginx start


#  查看端口监听状态
netstat -ntl

# 此时你可以访问试试了
# 例如: http://192.168.1.111:8080 等

# 如果访问不了,请 ping 一下试试
# 或者查看 iptables 防火墙状态
service iptables status

# 关闭防火墙,简单粗暴的
service iptables stop

配置nginx
conf
http
中添加:
include /etc/nginx/conf.d/*.conf;

为每个网站配置一个conf文件如下:
server {
server_name iexam.yiyao365.cn;
listen 80;

gzip on;
gzip_disable "msie6";
gzip_min_length 1k;
gzip_buffers 4 8k;
gzip_comp_level 6;
gzip_http_version 1.1;
gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml;

location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:3700;

}
}