Nginx學習(六) 安裝Nginx

2021-09-20 06:47:45 字數 2535 閱讀 8191

目錄1、簡介

2、環境準備

3、安裝

3.1、最後自檢

3.2、進入正題

經過前五章的準備,終於可以進入正題了,安裝nginx。

vm14 + centos 7

再次確認我們的環境是否具備,如果缺失,按照下面的鏈結補全。

一如既往,還是使用yum從網路上進行安裝。這個相比於前幾章的拿來即用,稍微有點麻煩,因為centos裡面沒有nginx的yum源,需要略做處理。

首先開啟nginx的官網,如下

在伺服器上建立 /etc/yum.repos.d/nginx.repo檔案,如圖:

將如下資訊拷貝到檔案中

[nginx-stable] 

name=nginx stable repo

baseurl=

gpgcheck=1

enabled=1

gpgkey=

檢視yum源

使用yum安裝nginx

yum install nginx -y,回車,一頓刷屏,按提示操作。

省略10000字

檢視nginx版本

檢視nginx安裝目錄

這些目錄的都有啥作用,在網上找的資料,此時還有直觀體會。

1.nginx日誌輪轉,用於logrotate服務的日誌切割 | 配置檔案

/etc/logrotate.d/nginx
2.nginx住配置檔案 | 目錄、配置檔案

/etc/nginx

/etc/nginx/nginx.conf

/etc/nginx/conf.d

/etc/nginx/conf.d/default.conf

3.cgi配置相關,fastcgi | 配置檔案

/etc/nginx/fastcgi_params

/etc/nginx/scgi_params

/etc/nginx/uwsgi_params

4.編碼轉換對映轉化檔案 | 配置檔案

/etc/nginx/koi-utf

/etc/nginx/koi-win

/etc/nginx/win-utf

5.設定http協議的content-type與副檔名對應關係:返回資料的型別 | 配置檔案

/etc/nginx/mime.types
6.用於配置出系統守護程序管理器管理方式 : centos7 | 配置檔案

/usr/lib/systemd/system/nginx-dubug.service

/usr/lib/systemd/system/nginx.service

/etc/sysconfig/nginx

/etc/sysconfig/nginx-dubug

7.nginx模組目錄 | 目錄

/usr/lib64/nginx/modules

/etc/nginx/modules

8.nginx服務的啟動管理的終端命令 | 命令

/usr/sbin/nginx

/usr/sbin/nginx-debug

9.nginx的手冊和幫助檔案 | 檔案、目錄

/usr/share/doc/nginx-1.16.0

/usr/share/man/man8/nginx.8.gz

10.nginx的快取目錄 | 目錄

/var/cache/nginx
11.nginx的日誌目錄 | 目錄

/var/log/nginx

Nginx學習 一 Nginx安裝

4.結語 最近專案不太忙,阿里雲伺服器也快過期了,所以趁著這個空閒,好好利用伺服器資源,練練手,寫寫部落格。宣告 以下所有操作和截圖都來自於本人阿里雲伺服器例項,操作邏輯和nginx概述借鑑於其他nginx系列部落格。作業系統 centos7.2 64位 nginx是乙個免費的 開源的 高效能的we...

Linux學習筆記 六 安裝軟體程式

本文就基於red hat 的系統 軟體包儲存在伺服器上,可以利用本地pms工具通過網際網路訪問 rpm 和 dpkg 為最常見的兩類軟體包管理工具。rpm 全稱為 redhat package manager,最早由 red hat 公司制定實施,隨後被 gnu 開源作業系統接受並成為很多 linu...

nginx 原始碼安裝(六)

root z wget 2.安裝 root z nginx 1.0.9 configure with file aio user nginx group nginx prefix usr nginx conf path etc nginx sbin path usr bin pid path var...