本文章僅作為個(gè)人筆記
1.判斷是否有nginx源
? ? 運(yùn)行 yum search 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)行成功截圖

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便好(文件名隨意)