CentOS7下nginx安裝配置(yum)

本文章僅作為個(gè)人筆記

1.判斷是否有nginx源

? ? 運(yùn)行 yum search nginx


當(dāng)前無nginx源

? ? 當(dāng)yum無nginx源時(shí)需要安裝nginx的yum源

? ? 如果已經(jīng)有跳過2步驟

2.添加yum源:

? ? 新建 /etc/yum.repos.d/nginx.repo 文件(vim /etc/yum.repos.d/nginx.repo)

? ? 加入以下內(nèi)容:

? ? ? ? [nginx]

? ? ? ? name=nginx repo

? ? ? ? baseurl=http://nginx.org/packages/mainline/rhel/7/$basearch/

? ? ? ? gpgcheck=0

? ? ? ? enabled=1

? ? 再運(yùn)行 yum makecache(安裝源并生成緩存)

? ? 此時(shí)再運(yùn)行 yum search nginx 會(huì)發(fā)現(xiàn)已經(jīng)有nginx了

3.安裝nginx

? ? 運(yùn)行 yum install nginx.x86_64 -y

? ? 出現(xiàn)如下字段表示安裝完成(到目前為止未出現(xiàn)安裝失敗的情況)

安裝完成

4.啟動(dòng)nginx

? ? 運(yùn)行 service nginx start (啟動(dòng)nginx)

? ? 運(yùn)行 curl localhost (檢驗(yàn)是否啟動(dòng)成功)

? ? 下圖為初次運(yùn)行成功截圖

運(yùn)行成功

5.使用心得與技巧:

? ? 重啟命令: service nginx restart

? ? 啟動(dòng)命令: service nginx start

? ? 停止命令: service nginx stop

? ? nginx默認(rèn)log地址: /var/log/nginx/

? ? 常用nginx成功日志動(dòng)態(tài)查看命令 : tail -f /var/log/nginx/access.log

? ? 常用nginx失敗日志動(dòng)態(tài)查看命令: tail -f /var/long/nginx/error.log

? ? nginx服務(wù)狀態(tài)查看: service nginx status

? ? nginx配置文件是否合法(更改完nginx配置文件后運(yùn)行此命令可有效減少nginx停止運(yùn)行): nginx -t

? ? nginx總配置文件: /etc/nginx/nginx.conf

? ? nginx常用配置文件目錄: /etc/nginx/conf.d

? ? nginx最簡(jiǎn)單端口轉(zhuǎn)發(fā)(80轉(zhuǎn)8080)(如果一個(gè)端口按照訪問域名進(jìn)行多個(gè)端口的轉(zhuǎn)發(fā)可以直接添加多個(gè)如下實(shí)例,并在listen 80;下一行添加 server_name test.com;):

? ? ? ? server {

? ? ? ? ? ? ? ? listen ? ?80;

? ? ? ? ? ? ? ? location / {

? ? ? ? ? ? ? ? ? ? ? ?proxy_pass http://127.0.0.1:8080;

? ? ? ? ? ? ? ? }

? ? ? ? }

? ? nginx項(xiàng)目轉(zhuǎn)發(fā)(80轉(zhuǎn)8080同時(shí)設(shè)置test項(xiàng)目為默認(rèn)項(xiàng)目)

? ? ? ? server {

? ? ? ? ? ? listen 80;

? ? ? ? ? ? location / {

? ? ? ? ? ? ? ? ?proxy_pass http://127.0.0.1:8080/test;

? ? ? ? ? ? }

? ? ? ? }

最后附上直接安裝腳本

##############################start

#!/bin/bash

echo "[nginx]" > /etc/yum.repos.d/nginx.repo

echo "name=nginx repo" >> /etc/yum.repos.d/nginx.repo

echo "baseurl=http://nginx.org/packages/mainline/rhel/7/\$basearch/" >> /etc/yum.repos.d/nginx.repo

echo "gpgcheck=0" >> /etc/yum.repos.d/nginx.repo

echo "enabled=1" >> /etc/yum.repos.d/nginx.repo

yum install nginx -y

service nginx start

##############################end

腳本只需創(chuàng)建一個(gè)InstallNginx.sh文件粘貼內(nèi)容后運(yùn)行 bash InstallNginx.sh便好(文件名隨意)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容