Nginx學習之從零搭建靜態資源網站
阿新 • • 發佈:2018-11-14
前言
在某學習網站學習了nginx
的安裝和使用,以此文記錄。
環境準備
安裝在VMWare
下的Centos
虛擬機器。由於我這是新裝的虛擬機器。所以很多外掛都沒有,這裡乾脆一次性安裝上。
wget command not found
yum -y install wget
c compiler cc is not found
yum -y install gcc-c++
the HTTP rewrite module requires the PCRE library
yum -y install pcre-devel openssl openssl-devel
編譯安裝nginx
首先開啟nginx官網複製下載連結。我下載的是nginx-1.14.1
版本的。
下載包到伺服器。
wget http://nginx.org/download/nginx-1.14.1.tar.gz
解壓包。
tar -xzf nginx-1.14.1.tar.gz
編譯程式碼。prefix
指定編譯生成的檔案存放的地址
cd nginx-1.14.1
./configure --prefix=/home/panzi/nginx
編譯成功之後大概是這個樣子的
繼續執行
make
make install
配置靜態資源網站
這裡我以layui的fly模板為例,下載完之後,將檔案放到nginx的目錄下。
然後修改配置檔案conf/nginx.conf
:
server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { #將html地址指定為 fly 目錄 alias fly/; # root html; # index index.html index.htm; }
修改完成之後,儲存,重新載入配置檔案。
./sbin/nginx -s reload
訪問瀏覽器:http://192.168.220.129/html/jie/index.html
,一個靜態資源網站就搭建成功啦。
最後記得配置一下gzip
壓縮哦。
gzip on;
gzip_min_length 1;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
總結
一篇很簡單的nginx
學習流水賬,中間遇到了一些小問題,比如防火牆限制了80埠,編譯過程中的問題等等。不過都是些小問題。希望本文能幫助到初步學習nginx
的同學。