一、Nginx官網
關于nginx簡介的文章很多寂祥,就不贅述了。
官網 http://nginx.org/
二七兜、centos7.2下源碼安裝
wget http://nginx.org/download/nginx-1.12.2.tar.gz #1 下載
tar zxvf nginx-1.12.2.tar.gz #2 解壓
ll #查看是否生成新的目錄 nginx-1.12.2
cd nginx-1.12.2 #3 進入目錄
gcc #4 該命令檢查linux是否安裝了編譯器 若沒有執(zhí)行步驟5
yum install gcc #5 安裝編譯器
./configure #6 安裝完后執(zhí)行configure腳本 若沒有權限 先增加可執(zhí)行權限 chmod +x configure
make #7 編譯nginx
make install #8 安裝完畢
cd /usr/local/nginx #9 進行目錄
cd sbin/ #10 進行目錄
./nginx #11 啟動服務 配置文件為nginx.conf vi nginx.conf
ps aux | grep nginx #12 過濾查看ngin進程
netstat -atunlp |grep 80 #13 查看占用某個端口的進程(centos7.0以上用 ss 命令)
kill pid #14 通過pid殺進程 殺主進程 pid小的為主進程 (kill -9 pid 強制殺進程 慎用M杵尽!)
三、解決端口占用問題
1惜犀、檢測是否安裝成功
cd /usr/local/nginx/sbin
./nginx -t
如下則安裝成功
檢測安裝
2铛碑、啟動nginx
./nginx
啟動失敗
3、查看端口 發(fā)現被Apache主程序httpd占用
netstat -lnp|grep 80
或者 netstat -ntlp
查看端口
4虽界、結束該進程
kill -9 5797
5汽烦、發(fā)現無法結束 于是換個端口
cd /usr/local/nginx/conf
vi nginx.conf
修改默認端口為8089
修改nginx默認端口
6、發(fā)現啟動成功 但在瀏覽器無法訪問
啟動成功
7莉御、在防火墻添加端口
添加端口
8撇吞、在瀏覽器訪問成功
訪問成功