做項目時老是找不到靜態資源,索性把靜態資源放在服務器上,特此記錄下過程。
步驟:
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即可成功訪問