nginx—安裝及使用(2)

本次是在CentOS7下安裝,具體步驟以下:html

(1)環境nginx

yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim

(2)初始化目錄(我的習慣)c++

cd /opt/;mkdir app download logs work backup

其中:app—存放代碼   download—下載的源碼包 logs—日誌 work—腳本  backup—備份文件shell

(3)利用yum源安裝nginxvim

        1)在nginx官網(https://nginx.org)查看最新版本,並查看yun源centos

進入download頁面後下拉至最下方緩存

點擊stable version 進入穩定版頁面查看yum源app

複製2處的代碼,在CentOS7中修改nginx yun源工具

vim /etc/yum.repo.d/nginx.repo

粘貼(我用的遠程鏈接工具爲xshell5)nginx官網找到的yum源代碼編碼

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

有兩處須要修改:

①將baseurl中的OS修改成centos,此處意思爲操做系統的類型

②將baseurl中的OSRELEASE修改成7,此處意思爲我所用的centos版本爲centos7

退出編輯,輸入一下命令查nginx yum源是否有效

yum list|grep nginx

輸出爲:

說明yum源有效。輸入如下命令開始下載安裝nginx

yum install nginx

輸出如下內容說明安裝成功

檢驗是否按安裝成功輸入如下命令

nginx -v

輸出如下內容說明安裝成功

nginx version: nginx/1.13.12

查看nginx安裝目錄

rpm -ql nginx

輸出如下內容

/etc/logrotate.d/nginx
/etc/nginx
/etc/nginx/conf.d
/etc/nginx/conf.d/default.conf
/etc/nginx/fastcgi_params
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/modules
/etc/nginx/nginx.conf
/etc/nginx/scgi_params
/etc/nginx/uwsgi_params
/etc/nginx/win-utf
/etc/sysconfig/nginx
/etc/sysconfig/nginx-debug
/usr/lib/systemd/system/nginx-debug.service
/usr/lib/systemd/system/nginx.service
/usr/lib64/nginx
/usr/lib64/nginx/modules
/usr/libexec/initscripts/legacy-actions/nginx
/usr/libexec/initscripts/legacy-actions/nginx/check-reload
/usr/libexec/initscripts/legacy-actions/nginx/upgrade
/usr/sbin/nginx
/usr/sbin/nginx-debug
/usr/share/doc/nginx-1.13.12
/usr/share/doc/nginx-1.13.12/COPYRIGHT
/usr/share/man/man8/nginx.8.gz
/usr/share/nginx
/usr/share/nginx/html
/usr/share/nginx/html/50x.html
/usr/share/nginx/html/index.html
/var/cache/nginx
/var/log/nginx

安裝目錄詳解:

/etc/logrotatae.d/nginx  配置文件  nginx日誌輪轉,用於logrotate服務的日誌切割

/etc/nginx/nginx.conf

/etc/nginx/nginx.d

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

目錄、配置文件  nginx主配置文件

/etc/nginx/fastcgi_params

/etc/nginx/uwsgi_params

/etc/nginx/scgi_params

配置文件  cgi配置相關,fastcgi配置

/etc/nginx/koi-utf

/etc/nginx/koi-win

/etc/nginx/win-utf

配置文件 編碼轉換映射轉化文件
/etc/nginx/mine.types 配置文件 設置http協議的Content-Type與擴展名對應關係

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

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

/etc/sysconfig/nginx

/etc/sysconfig/nginx-debug

配置文件 用於配置處系統守護進程管理器管理方式

/usr/lib64/nginx/modues

/etc/nginx/modules

目錄  nginx模塊目錄

/usr/sbin/nginx

/usr/sbin/nginx-debug

 命令  nginx服務的啓動管理終端命令
/usr/share/doc/nginx-1.13.12
/usr/share/doc/nginx-1.13.12/COPYRIGHT
/usr/share/man/man8/nginx.8.gz
文件、目錄  nginx的手冊和幫助文件
/var/cache/nginx 目錄      nginx的緩存目錄
/var/log/nginx  目錄  nginx的日誌目錄
相關文章
相關標籤/搜索