Nginx安裝和使用

2021-09-25 21:04:37 字數 3278 閱讀 3179

安裝前準備(centos7)

安裝必須的環境

yum install gcc gcc-c++ openssl openssl-devel pcre pcre-devel 解壓

tar -zxvf tengine-2.0.3.tar.gz

進入解壓目錄

cd tengine-2.0.3

編譯,如果成功會有makefile

./configure

//編譯並且安裝

make && make install

編寫允許指令碼

vi /etc/init.d/nginx

(注意:tengine_home="/opt/luoyu/nginx"

nginx="/opt/luoyu/nginx/sbin/nginx"

prog=$(basename $nginx)

nginx_conf_file="/opt/luoyu/nginx/conf/nginx.conf"

是你的nginx安裝目錄)

esac加入指令碼

chmod +x /etc/init.d/nginx

chkconfig nginx on

service nginx start

下面是沒有指令碼的nginx命令

linux啟動nginx的命令:

一、查詢是否啟動

[root@node01]# ps -ef | grep nginx

www 25229 25225 0 19:26 ? 00:00:00 nginx: worker process

root 25247 19431 0 19:30 pts/0 00:00:00 grep nginx

二、啟動

[root@node01]# ps -ef | grep nginx

www 25193 25192 0 19:22 ? 00:00:00 nginx: worker process

root 25195 19431 0 19:22 pts/0 00:00:00 grep nginx

三、停止

從容停止nginx:

kill -quit 主程序號

[root@node01]# kill -quit 19513

[root@node01]# ps -ef | grep nginx

root 25190 19431 0 19:22 pts/0 00:00:00 grep nginx

快速停止nginx:

kill -term 主程序號

[root@node01]# kill -term 25192

[root@node01]# ps -ef | grep nginx

root 25203 19431 0 19:23 pts/0 00:00:00 grep nginx

[root@node01]#

強制停止nginx:

kill -9 主程序號

[root@node01]# kill -9 25205

[root@node01]# ps -ef | grep nginx

www 25206 1 0 19:24 ? 00:00:00 nginx: worker process

root 25210 19431 0 19:24 pts/0 00:00:00 grep nginx

四、重啟

[root@node01]#

反向**

server

access_log off;

}

nginx 安裝和使用

安裝包 檢視nginx程序 ps ef grep nginx ps aux grep nginx 用於顯示 tcp,udp 的埠和程序等相關情況 netstat tunlp 檢視某個埠是否在執行 netstat ltunp grep 8003 配置環境變數 vim etc profile 在末尾新增...

Nginx安裝和使用

nginx不單可以作為強大的web伺服器,也可以作為乙個反向 伺服器,而且nginx還可以按照排程規則實現動態 靜態頁面的分離,可以按照輪詢 ip雜湊 url雜湊 權重等多種方式對後端伺服器做負載均衡,同時還支援後端伺服器的健康檢查。如果只有一台伺服器時,這個伺服器掛了,那麼對於 來說是個災難。因此...

linux安裝和使用nginx

nginx 是乙個高效能的 http 和 反向 伺服器,也是乙個 imap pop3 smtp 伺服器。想要linux下安裝nginx作為web伺服器,要先準備些必要的庫和工具,通常必須安裝的是 perc庫和openssl。1.安裝pcre庫 nginx的rewrite模組和http核心模組會用到p...