nginx安裝:
step1、在modules目錄下建立nginx目錄
[root@master /]# mkdir /opt/modules/nginx
[root@master /]# wget
step3、解壓到指定目錄:
[root@master /]# tar -zxf tengine-2.0.2.tar.gz /opt/modules/nginx
step4、安裝依賴服務
[root@master /]# yum -y install gcc openssl-devel zlib-devel pcre-devel
step5、部署安裝
[root@master /]# ./configure
[root@master /]# make && make install
[root@master tengine-2.0.2]# cd /usr/local/nginx/
目錄結構
* 安裝目錄:/usr/local/nginx/
* 操作命令目錄:/usr/local/nginx/sbin
* 配置檔案目錄:/usr/local/nginx/conf
* 預設的頁面儲存目錄:/usr/local/nginx/html
操作命令
* 啟動nginx
# sbin/nginx
* 檢視nginx程序是否存在
# ps -ef | grep nginx
* 關閉服務
# sbin/nginx -s stop
# sbin/nginx -s reload
* 校驗conf資料夾中nginx.conf檔案格式是否正確
# sbin/nginx -t
* 幫助命令
# sbin/nginx -h
訪問web頁面:
localhost/
如果訪問不成功,檢查防火牆:
[root@master nginx]# systemctl status firewalld
nginx配置:
step1 資料備份:
[root@master conf]# cp nginx.conf nginx.conf.bak
step2更改配置:
[root@master conf]# vi nginx.conf
# http標籤中新增如下
# 定義日誌格式
log_format user_log_format '$remote_addr^a$msec^a$request_uri';
# server標籤中新增如下
server_name hadoop-master01 hadoop-master01.sjzc.com;
# server標籤中新增location標籤如下
# 新增乙個location,匹配所有以what.png結尾的請求
location ~ .*(what)\.(png)$
step3修改nginx.conf使用者以及使用者組 root:root
[root@master conf]# chown root:root nginx.conf
[root@master conf]# ls -al nginx.conf
-rw-r--r--. 1 root root 3268 4月 18 15:46 nginx.conf
step4修改nginx.conf的許可權為644
[root@master conf]# chmod 644 nginx.conf
[root@master conf]# ls -al nginx.conf
-rw-r--r--. 1 root root 3268 4月 18 15:46 nginx.conf
step5建立儲存使用者日誌資料夾/usr/local/nginx/user_logs,並將其許可權修改為777
[root@master conf]# mkdir /usr/local/nginx/user_logs
[root@master nginx]# chmod 777 user_logs/
step6、將本機上傳的what.png檔案移動到/usr/local/nginx/html資料夾中,並修改使用者及許可權和該資料夾中的其他檔案一樣
[root@master nginx]# cp /opt/softwares/what.png /usr/local/nginx/html/
step7、重啟nginx服務
方式一:
# cat /usr/local/nginx/logs/nginx.pid
# kill -9 ***xx
方式二:
# ps -ef | grep nginx
# kill -9 ***xx
方式三:
# sbin/nginx -s stop
重啟:# sbin/nginx
step8、進行網頁重新整理測試,觀察access_log下是否產生日誌
Nginx的安裝和配置
yum y instll gcc gcc c autoconf automake 安裝nginx 依賴庫yum y install zlib zlib devel openssl openssl devel pcre pcre devel編譯安裝 tar zxvf nginx 1.9.1.tar.g...
CentOS安裝和配置Nginx
在 etc yum.repos.d 下面建立乙個檔名 nginx.repo nginx.org packages os osrelease basearch os 要替換對應的作業系統版本 如centos7 gpgcheck 0 enabled 1 yum install nginx 3.建立服務啟...
nginx的安裝和配置
第一次使用csdn,記錄一下自己遇到的問題,以後說不定就能用到了 1.安裝g a sudo apt get install g 2.使用apt直接安裝 sudo apt get install nginx 3.啟動 service nginx start cd usr local src wget ...