本節以安裝“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:端口號/路徑