使用nginx實現靜態資源服務器

做項目時老是找不到靜態資源,索性把靜態資源放在服務器上,特此記錄下過程。

步驟:

1.安裝nginx:

          1.安裝編譯工具以及配置文件:

        yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

         2. 下載nginx:

         wget http://nginx.org/download/nginx-1.6.2.tar.gz

        3.解壓並進入目錄:

       tar -zxvf  nginx-1.6.2.tar.gz

       cd nginx-1.6.2

       4.編譯安裝 

          ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35

       make

       make install

      5.測試啓動

     找到安裝目錄並啓動

     whereis nginx

     cd /usr/local/nginx/sbin

      ./nginx

     成功的標誌:輸入ip+端口出現nginx歡迎界面

     

  安裝過程中出現的問題:

   1.啓動時發現端口占用:

            進入 /usr/loacl/nginx/conf

             打開nginx.conf並編輯,更改端口爲8089保存退出後,輸入nginx -x reload

  2.訪問時界面出現404:

           原因linux 8089端口未開放

           解決方法:

           -A INPUT -m state --state NEW -m tcp -p tcp --dport 8089-j ACCEPT

 二.配置nginx:

      打開nginx配置文件

   

  root的處理結果是:root路徑+location路徑
  alias的處理結果是:使用alias路徑替換location路徑

  在home目錄下新建images,css,js等,訪問時通過ip:8080/images/xx即可成功訪問

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章