部署nginx-上傳下載文件


本節以安裝“nginx-1.9.3”為例講解Nginx的安裝方法,請確認已獲取nginx-1.9.3相關的安裝包。

步驟 1 root用戶登錄服務器。

步驟 2 通過SSHXFTP等工具將以下安裝包:

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:端口號/路徑


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM