1)安装
1.先安装pcre,zlib,pcre是为了重写rewrite,zlib为了gzip压缩。该系统将他们安装在/usr/local下
wget https://ftp.pcre.org/pub/pcre/pcre-8.34.tar.gz #下载pcre安装包
tar -zxvf pcre-8.34.tar.gz #解压
mv pcre-8.34 pcre #重命名
cd pcre #切换目录
./configurate && make && make install #安装
wget http://www.zlib.net/zlib-1.2.11.tar.gz #下载zlib安装包
tar -zxvf zlib-1.2.11.tar.gz
mv zlib-1.2.11 zlib
cd zlib
./configurate && make && make install
2.安装Nginx
wget http://nginx.org/download/nginx-1.8.1.tar.gz
tar -zxvf nginx-1.8.1.tar.gz
cd nginx-1.8.1
./configurate && make && make install
2)详细信息
版本号 安装路径 nginx.conf
nginx/1.8.1 /usr/local/nginx /usr/local/nginx/conf/nginx.conf
3)常用命令
查看nginx的安装路径:whereis nginx
先进入nginx的sbin文件夹下:cd /usr/local/nginx/sbin/,然后执行下面操作
启动nginx:./nginx
停止nginx:./nginx -s stop
重载nginx:./nginx -s reload
查看版本号:./nginx -v
查看nginx配置文件是否正确:./nginx -t
4)实例
第一步,配置nginx.conf:
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80; #侦听80端口
server_name abc.com; #nginx服务器名
location / { #默认访问的路径
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
第二步:配置防火墙,开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
第三步:配置本机的hosts文件,将nginx配置的abc.com映射到阿里云服务器,在文件末尾加入以下代码
47.106.133.118 abc.com
5)负载均衡
第一步:开启三个Tomcat进行测试
第二步:配置nginx.conf文件
6)Linux命令
vim 文件名:编辑文件内容
dd:删除当前光标所在行
Shift+D:删除光标所在的单词
$:跳到行尾
:set nu 设置行号