部署nginx-上传下载文件
本节以安装“nginx-1.9.3”为例讲解Nginx的安装方法,请确认已获取nginx-1.9.3相关的安装包。
步骤 1 以root用户登录服务器。
步骤 2 通过SSH或XFTP等工具将以下安装包:
nginx-1.9.3.tar.gz
ngx_cache_purge-2.3.tar.gz
openssl-1.0.2d.tar.gz
pcre-8.37.tar.gz
zlib-1.2.8.tar.gz
上传到Linux服务器的“/tmp”目录下。
步骤 3 创建nginx目录
mkdir /opt/nginx
步骤 4 将安装文件拷贝到/opt/nginx 目录下
cp nginx-1.9.3.tar.gz /opt/nginx/
cp ngx_cache_purge-2.3.tar.gz /opt/nginx/
cp openssl-1.0.2d.tar.gz /opt/nginx/
cp pcre-8.37.tar.gz /opt/nginx/
cp zlib-1.2.8.tar.gz /opt/nginx/
步骤 5 进入“/opt/nginx”目录。
cd/usr/local/nginx
步骤 6 安装PCRE库
cd /opt/nginx
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.37
./configure && make && make install
步骤 7 安装zlib库
cd /opt/nginx
tar -zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure && make && make install
步骤 8 安装ssl
cd /opt/nginx
tar -zxvf openssl-1.0.2d.tar.gz
步骤 9 安装ngx_cache_purge模块
cd /opt/nginx
tar -zxvf ngx_cache_purge-2.3.tar.gz
步骤 10 安装nginx
cd /opt/nginx
tar -zxvf nginx-1.9.3.tar.gz
mv nginx-1.9.3 nginx
cd nginx
./configure --sbin-path=/opt/nginx/nginx --conf-path=/opt/nginx/nginx.conf --pid-path=/opt/nginx/nginx.pid --with-http_ssl_module --with-pcre=/opt/nginx/pcre-8.37 --with-zlib=/opt/nginx/zlib-1.2.8 --with-openssl=/opt/nginx/openssl-1.0.2d --add-module=/opt/nginx/ngx_cache_purge-2.3
make
make install
1.1.1 配置Nginx
步骤 1 修改端口为“8989”
vi /opt/nginx/nginx.conf
listen8989;
server_name 125.210.111.111;
注:IP地址为安装服务器的IP地址
步骤 2 修改最大并发链接数
vi /opt/nginx/nginx.conf
events {
worker_connections 1000;
}
注:1000为系统定义的最大并发连接数
步骤 3 修改下载目录
vi /opt/nginx/nginx.conf
location / {
root /down/app;
index index.html index.htm;
}
注:/down/app为分发文件保存路径
1.1.2 启动Nginx
步骤 1 启动nginx,在/opt/nginx/nginx 目录下,执行以下命令:
./nginx
1.1.3 停止Nginx
步骤 1 启动nginx,在/opt/nginx/nginx 目录下,执行以下命令:
./nginx –s stop
1.1.4 重启Nginx
步骤 1 启动nginx,在/opt/nginx/nginx 目录下,执行以下命令:
./nginx –s reload
备注:分发文件就会分发到 配置的文件夹下,下载就ip:端口号/路径