首先NGINX是一個高效的HTTP和反向代理的服務器,這里記錄一下它的安裝方式和文件結構方便以后查看。同時Linux系統具有靈活性,其他的東西可查看具體的官網信息:https://nginx.org/en/
一、安裝
1.1 源碼安裝
使用以下的指令進行源碼安裝
# 下載 wget http://nginx.org/download/nginx-1.16.1.tar.gz
# 解壓 tar -xzf nginx-1.16.1.tar.gz cd nginx-1.16.1
使用yum安裝nginx的依賴環境
# yum升級 yum update # yum安裝依賴 yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel # 配置 ./configure [可以添加自己所需要的模塊] # 編譯 make # 安裝 make install # 或者選擇 make & make install # 檢測是否安裝成功 ./sbin/nginx -v
1.2 yum安裝
使用以下的指令查看可以安裝的nginx的版本
# 查看可以安裝的源 yum list nginx
使用以下的指令進行nginx的安裝
# 更新 yum update # 安裝 yum install nginx
# 檢測是否安裝成功
nginx -v
二、文件存放
不論是源碼安裝或者是使用yum安裝,兩者可以共存,互不影響。
2.1 源碼安裝
將配置下載好的nginx移動到/usr/local下面,方便文件的管理,編譯完成之后,所以的配置都會在/usr/local/nginx的目錄下面
結果
2.1.1 conf文件
./conf文件存放配置文件,后面需要進行配置使用
結果
2.1.2 html文件
./html是項目文件的默認位置,用於項目的啟動
結果
2.1.3 sbin文件
./sbin下面包括nginx的啟動文件,用於nginx啟動
結果
2.2 yum安裝
2.2.1 nginx文件位置
yum安裝的東西會自動在/etc的文件目錄下面
# 進入nginx的配置 cd /etc/nginx
結果
2.2.2 項目文件位置
使用yum默認的項目文件會在/usr/share/nginx/html中
結果
三、操作
3.1 nginx的啟動指令
如果是使用yum安裝的話就是用以下的指令進行啟動
# 啟動指令
systemctl start nginx
如果是使用源碼安裝的話就使用下面的指令進行安裝
# 首先要在nginx項目下 cd /usr/local/nginx/sbin # 啟動 systemctl start nginx
四、配置過程
4.1修改配置文件
找到nginx.conf的文件位置,修改http代理服務中的location字段
# 配置location,訪問的時候就是ip+port+router location = /playVideo.html { index playVideo.html; }
結果
4.2 配置重啟
4.2.1 yum源重啟
使用yum的直接使用以下的指令將nginx重新啟動
# nginx重新啟動指令 nginx -s reload
4.2.2 源碼重啟
使用源碼的使用以下的指令對nginx進行重啟
# 進入nginx的目錄 cd /usr/local/nginx # 重新啟動指令 ./sbin/nginx -s reload
4.3 測試
使用以下的指令檢測是否配置成果
# 查看是否配置成功,在屏幕中會輸出index.html的內容 curl localhost:80
五、參考