nginx運維(持續更新ing……)

1.重啓

[root@iZ25phahu3aZ nginx]# cd sbin/
[root@iZ25phahu3aZ sbin]# ls
nginx
[root@iZ25phahu3aZ sbin]# pwd
/usr/local/nginx/sbin
[root@iZ25phahu3aZ sbin]# ls
nginx
[root@iZ25phahu3aZ sbin]# ps -ef | grep nginx
root     20195     1  0 Dec16 ?        00:00:00 nginx: master process ./nginx
nobody   20196 20195  0 Dec16 ?        00:00:00 nginx: worker process
root     21697 21660  0 19:39 pts/0    00:00:00 grep nginx
[root@iZ25phahu3aZ sbin]# kill -QUIT 20195 20196
[root@iZ25phahu3aZ sbin]# ps -ef | grep nginx
root     21701 21660  0 19:40 pts/0    00:00:00 grep nginx
[root@iZ25phahu3aZ sbin]# ./nginx
[root@iZ25phahu3aZ sbin]# ps -ef | grep nginx
root     21703     1  0 19:41 ?        00:00:00 nginx: master process ./nginx
nobody   21704 21703  0 19:41 ?        00:00:00 nginx: worker process
root     21706 21660  0 19:41 pts/0    00:00:00 grep nginx
[root@iZ25phahu3aZ sbin]#

2.查看配置文件改得對否,參考上面。
            ./nginx -t

3.Nginx動靜分離
             配置nginx.conf文件如下:
              location = / {
                  proxy_pass http://localhost:8080;
              }
              location ~* \.(gif|jpg|jpeg|png|css|js|ico|html)$ {
                  root  /home/myapp/navi;
              }
              location / {
                  proxy_pass http://localhost:80;
              }
             第一個location意思是,嚴格匹配,如果是根uri就直接pass到resin,不管後面三個location。
             第二個location意思是,正則表達式匹配,如果匹配成功就在/home/myapp/navi下打對應的文件。匹配不成功跳到下個location。
             第三個location意思是,上面的都不符合時走這個。
             一二靜態,三動態,可以匹配.jsp,.ajax等uri
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章