asp 做購物網(wǎng)站成都全網(wǎng)營銷推廣
目錄
前言
一、yum安裝
二、編譯安裝
1.下載安裝包
2.解壓
3.生成makefile文件
4.編譯
5.安裝執(zhí)行
6.執(zhí)行命令軟連接
7.Nginx命令
前言
nginx的安裝有兩種方式:
1、yum安裝:安裝快速,但是無法在安裝的時(shí)候帶上想要的第三方包
2、源碼編譯安裝:靈活度高,可一并安裝想要的第三方報(bào),步驟多一點(diǎn)
一、yum安裝
安裝命令:yum install -y nginx
安裝后的重要目錄如下:
a、配置文件目錄:/etc/nginx
b、執(zhí)行文件:/usr/sbin/nginx
二、編譯安裝
1.下載安裝包
在下面網(wǎng)址找到自己需要的版本進(jìn)行下載,讓后上傳到你的服務(wù)器上,我這里是nginx-1.13.9
下載地址:nginx: downloadhttps://nginx.org/en/download.html
2.解壓
tar zxvf nginx-1.13.9.tar.gz
cd nginx-1.13.9
3.生成makefile文件
創(chuàng)建安裝目錄: mkdir /data/nginx
編譯:./configure ?--prefix=/data/nginx? --with-poll_module --with-http_stub_status_module --with-http_ssl_module
(-prefix=/data/nginx 執(zhí)行nginx安裝目錄為/data/nginx,其他的--with的是引入第三方包,可以根據(jù)需要添加)
可能的報(bào)錯:
報(bào)錯:./configure: error: C compiler cc is not found
解決:yum -y install gcc
報(bào)錯:./configure: error: the HTTP rewrite module requires the PCRE library.
解決:yum -y install pcre-devel
報(bào)錯:./configure: error: the HTTP gzip module requires the zlib library.
解決:yum install -y zlib-devel
4.編譯
make
5.安裝執(zhí)行
make install
6.執(zhí)行命令軟連接
ln -s? /data/nginx/sbin/nginx?/usr/bin/nginx(這樣方便執(zhí)行命令)
7.Nginx命令
1、nginx 默認(rèn)配置文件啟動NG
2、nginx -t 測試配置文件是否有語法錯誤
3、nginx -T 測試配置文件是否有語法錯誤,并打印出配置文件內(nèi)容
4、nginx -s reload 重新加載配置文件
5、nginx -s reopen 重啟nginx
6、nginx -s stop 強(qiáng)制停止nginx
7、nginx -s quit 優(yōu)雅的停止nginx(等當(dāng)前所有請求處理完畢)
8、nginx -c xxx.conf 指定配置文件啟動Nginx
9、nginx -v 查看nginx版本
10、nginx -V 查看安nginx版本,以及安裝命令(可以看到安裝了哪些插件)