安裝
ubuntu下
sudo apt-get install nginx
啟動(dòng)
sudo /etc/init.d/nginx start #通過(guò)init.d下的啟動(dòng)文件啟動(dòng)。sudo service nginx start#通過(guò)ubuntu的服務(wù)管理器啟動(dòng)
配置文件位置
/etc/nginx/nginx.conf
編譯安裝
1.先決條件
(1).gcc
apt-get install gcc
(2).pcre(Perl Compatible Regular Expression)
apt-get install libpcre3 libpcre3-dev
(3).zlib
apt-get install zliblg zliblg-dev
(4).openssl
apt-get install openssl opensll-dev#如果非apt,可以使用下載包手動(dòng)編譯安裝的方式處理
2.下載包
www.nginx.net 下載穩(wěn)定版
wget http://nginx.org/download/nginx-1.4.4.tar.gz
3.解壓安裝
tar -xzvf nginx-1.4.4.tar.gz#默認(rèn),安裝目錄/usr/local/nginx./configuremakemake install#配置./configure --conf-path=/etc/nginx/nginx.conf
可以配置一些其他選項(xiàng)
安裝后查看下目錄下的Configuration summary
4.init腳本
需要給nginx建立一個(gè)init腳本
從網(wǎng)上撈一個(gè),放入/etc/init.d/nginx
推薦編譯配置
1.使用不同prefix,方便指定不同版本,也便于升級(jí)
./configure --prefix=/usr/local/nginx-1.4.4
基本操作
查看幫助
/usr/local/nginx/sbin/nginx -h
立即停止進(jìn)程(TERM信號(hào))
/usr/local/nginx/sbin/nginx -s stop
溫和停止進(jìn)程(QUIT信號(hào))
/usr/local/nginx/sbin/nginx -s quit
重加載
/etc/init.d/nginx reload #有init腳本情況下/usr/local/nginx/sbin/nginx -s reload #原生
檢測(cè)配置文件是否正確
/usr/local/nginx/sbin/nginx -t #生產(chǎn)路徑下的/usr/local/nginx/sbin/nginx -t -c /home/ken/tmp/test.conf #可以測(cè)試某個(gè)臨時(shí)文件
HTTP基本配置
配置說(shuō)明
注釋,#
每條指令總是以分好結(jié)束(;)
配置繼承:在一個(gè)區(qū)塊中嵌套其他區(qū)段,那么被嵌套的區(qū)段會(huì)繼承其父區(qū)段的設(shè)置
字符串,可以沒(méi)有引號(hào),但是如果存在特殊字符(空格,分號(hào),花括號(hào))需要用引號(hào)引起
單位:大小(k/K m/M) 時(shí)間值(ms/s/m/h/d/w/M/y 默認(rèn)s)
模塊提供各種變量值,可以進(jìn)行讀取和賦值(每個(gè)模塊提供變量列表需要自己去查)
配置文件目錄結(jié)構(gòu)
/usr/local/nginx/conf/
- mime.types 一個(gè)文件擴(kuò)展列表,它們與MIME類型關(guān)聯(lián)
- fastcgi.conf 與FastCGI相關(guān)的配置文件
新聞熱點(diǎn)
疑難解答
圖片精選