centos下配置Nginx


首先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

五、參考

https://www.cnblogs.com/stulzq/p/9291223.html

https://www.jianshu.com/p/0626bbd975f3


免責聲明!

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



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