nginx安裝與fastdfs配置--阿里雲


 

 

上一篇文章:fastDFS 一二事 - 簡易服務器搭建之--阿里雲 做了fastDFS的服務安裝和配置,接下來我們來看nginx的安裝

第一步:安裝nginx需要安裝的一些環境:

1.例如:

yum install gcc-c++

鑒於在上一篇文中由於昨天執行make命令的時候需要環境,已經安裝了,所以這里就不多做解釋了。

如要安裝就執行命令如圖示

 

 如果出現選擇Y/N的輸入y即可。

 2.pcre :相應的正則表達式,nginx通過pcre庫去兼容解析的nginx表達式的。

 yum install pcre pcre-devel

3. yum install zlib zlib-devel

 yum install zlib zlib-devel

  

4.yum install openssl openssl-devel

 yum install openssl openssl-devel

ssl的安裝

第二步:安裝nginx

上一步做好了准備工作,現在我們來開始安裝nginx

1.解壓nginx文件

tar -zxvf nginx-1.12.0.tar.gz 

2.編譯安裝

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--add-module=/home/tar/fastDFS/fastdfs-nginx-module/src

回車

 

編譯:make

安裝:make install

查看nginx安裝文件:

cd /usr/local/

進入 fastdfs-nginx-module文件夾下的src目錄

cd /home/tar/fastDFS/fastdfs-nginx-module/src/
// 復制文件到/etc/fdfs/
cp mod_fastdfs.conf  /etc/fdfs/

cd /etc/fdfs/
vim mod_fastdfs.conf

修改成上圖所示,然后到  cd /fastdfs/  創建mkdir tmp 文件夾

然后進入cd /etc/fdfs/,繼續修改剛剛那個文件:vim mod_fastdfs.conf

這里tracker_server的ip給阿里雲服務器的公有網絡ip。如果是自己本地的虛擬機,就寫自己給虛擬機配置的靜態ip。

這里需要注意的是,如果我們將服務部署到自己的服務器時,這個ip就需要改為私網ip。

這里我們還有一個是否需要增加一個imooc的組織。搜索:按Esc /have

我們看到默認是false,我們修改為true。

保存之后,我們到 

cd /usr/local/nginx/conf/
vim nginx.conf

   server {
         listen 88;
         server_name 192.168.1.88;

         location /imooc/M00 {
              ngx_fastdfs_module;
        }

   }

./nginx -t
mkdir /var/temp/nginx/client -p

 注意:nginx頁面不能正常訪問排除法

 檢查端口和防火牆規則

由於用的是阿里雲,除開防火牆和端口之外,需要配置安全組

出現上圖防火牆已經關閉的情況下,還需要檢查nginx安裝的是否正確

 ps -ef |grep nginx  #查看nginx服務是否啟動

在服務端使用wget和curl測試下返回的是否正常
wget 127.0.0.1
curl 127.0.0.1   #這里如果是阿里雲,也可以試着訪問以下公有網絡

上述正常就去檢查安全組吧。

這里需要注意的是,配置安全組的時候出入安全組都需要開放我們nginx配置的端口。

好了,這里就配置成功了:這里訪問如果是阿里雲的話是要訪問公網ip  不加端口。

接下來我們來訪問以下圖片

 訪問圖片404,是因為我們這里只是安裝好了nginx和nginx和fdfs的相關配置,但是沒有配置fastdfs  mod_fastdfs.conf   橋梁配置文件,在橋梁的配置文件里邊,我們並沒有配置橋梁的文件存儲地址。

進入到:cd /etc/fdfs/   修改:vim mod_fastdfs.conf 

如圖示

 修改完成后,依次重啟fdfs的文件服務配置

 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

//重啟完成之后在重新啟動nginx
進入 cd /usr/local/nginx/sbin/

./nginx -s reload

  

好了。ok!


免責聲明!

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



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