linux系統(tǒng)下安裝Nginx
1. 下載Nginx安裝包
2.安裝依賴
yum -y install pcre pcre-devel
yum -y install openssl openssl-devel
yum -y install zlib zlib-devel
pcre 和 pcre-devel:兩個(gè)軟件本慕,必須有關(guān)系,pcre是線上產(chǎn)品侧漓,pcre-devel(develop)是開發(fā)版本锅尘,里邊有一些功能是線上產(chǎn)品不不具備
pcre: 包括 perl 兼容的正則表達(dá)式庫
openssl: 支持安全傳輸協(xié)議https(和財(cái)務(wù)有關(guān)系的請(qǐng)求會(huì)走的協(xié)議)
zlib: 優(yōu)化、壓縮支持
3.安裝nginx軟件
- 上傳到某個(gè)文件夾中
- 在壓縮包所在目錄使用解壓縮命令 tar zxf_nginx-1.12.2.tar.gz_(根據(jù)自己相應(yīng)的壓縮包名)
- 進(jìn)入所解壓的文件中
- configure配置nginx 執(zhí)行命令 ./configure --prefix=/usr/local/nginx --with-http_ssl_module
- 編譯&安裝 執(zhí)行命令 make && make install
- 啟動(dòng) Nginx:/usr/local/nginx/sbin/nginx
- 查看服務(wù) netstat -lntp
如果nginx配置文件有修改布蔗,可以通過如下方式測(cè)試配置文件是否正確:/usr/local/nginx/sbin/nginx -t
查看編譯的模塊 /usr/local/nginx/sbin/nginx -V
注意:安裝完成后藤违,會(huì)有4個(gè)目錄, conf 配置文件
html 網(wǎng)頁文件纵揍,網(wǎng)站的根目錄顿乒,就類似與apache里面的htdocs目錄。 logs 日志文件 sbin 主要二進(jìn)制程序泽谨,啟動(dòng)程序命令
4.nginx的啟動(dòng)管理
(1)啟動(dòng)璧榄,執(zhí)行/usr/local/nginx/sbin/nginx文件,完成啟動(dòng)吧雹。
參數(shù) "-c" 指定了配置文件的路徑骨杂,如果不加 "-c" 參數(shù),Nginx 會(huì)默認(rèn)加載其安裝目錄的 conf 子目錄中的 nginx.conf 文件雄卷。
復(fù)制代碼
(2)測(cè)試是否啟動(dòng)成功
lsof –i :80或netstat –tunpl |grep 80;
復(fù)制代碼
(3)nginx的管理 通過查看./nginx –h幫助命令
nginx 啟動(dòng)
nginx –s stop 停止nginx的服務(wù)
nginx –s reload 不停止nginx的服務(wù)搓蚪,重新加載配置文件。
nginx –t 檢測(cè)配置文件是否有錯(cuò)誤丁鹉。