nginx的使用(配置、啓動、重啓、關閉)

網上關於nginx的安裝已經有很多教程了,在這裏不再做過多敘述了,只講一下安裝好後的一些基本的使用。

一般來說,nginx會安裝在/usr/local下面,以下所有的操作都是在這個安裝路徑的前提下進行的。

1、首先利用配置文件啓動nginx。

命令: nginx -c /usr/local/nginx/conf/nginx.conf

 其中nginx.conf配置文件的配置步驟大體如下:
    (1)打開配置文件。
           vim /usr/local/nginx/conf/nginx.conf

    (2)配置相關參數。                    

            按下i進入編輯模式後就可以進行編輯了。

            nginx.conf的基本信息的配置在網上有很多,在這裏只說一下關鍵部分的配置,即server的配置,主要介紹一下我工作中遇到的三種情況。

            a、訪問的是html網頁

                server {
                   listen  80;
                   server_name localhost;
                   location / {
              root html;
              index index.html index.htm;     #要訪問的頁面的路徑
                   }

                }

            b、訪問的是某個端口的內容。(比如需要利用node訪問的網頁)

                server {
                    listen       80;
                    server_name  *****;     #****爲你自定義的域名
                    location / {
                proxy_set_header X-Real-IP $remote_addr;
                           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                        proxy_set_header Host  $http_host;
                        proxy_set_header X-Nginx-Proxy true;
                        proxy_set_header Connection "";
                        proxy_pass http://127.0.0.1:0000;    #0000爲你需要映射的接口
                        proxy_redirect default;
                    }
                    error_page   500 502 503 504  /50x.html;
                    location = /50x.html {
                        root   html;
                    }

                }

            c、通過url訪問存儲在服務器上的圖片。

                server {
                       listen  80;
                       server_name localhost;
                       location / {
                  root html;
                  index index.html index.htm;
                       }
                       location /images/{
                           alias /aaa/bbb/;  #此處應設置爲你服務器上圖片的存儲位置
                           autoindex on;
                       }

                }

                設置好後就可以用類似 IP地址/images/a.jpg的方式訪問圖片了。

    (3)保存退出。

            按esc退出編輯模式,然後輸入:wq保存退出。

2、監測配置文件代碼的配置是否正確。

        /usr/local/nginx/sbin/nginx -t

        如果結果如下圖所示說明配置成功了。

                   

啓動

 啓動代碼格式:nginx安裝目錄地址 -c nginx配置文件地址

例如:

[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

 

停止

 nginx的停止有三種方式:

  • 從容停止

  1、查看進程號

[root@LinuxServer ~]# ps -ef|grep nginx

 

  2、殺死進程

[root@LinuxServer ~]# kill -QUIT 2072

 

  • 快速停止

1、查看進程號

[root@LinuxServer ~]# ps -ef|grep nginx

 

2、殺死進程

[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132

 

  • 強制停止

 

[root@LinuxServer ~]# pkill -9 nginx

 

 

重啓

1、驗證nginx配置文件是否正確

方法一:進入nginx安裝目錄sbin下,輸入命令./nginx -t

看到如下顯示nginx.conf syntax is ok

nginx.conf test is successful

說明配置文件正確!

 

方法二:在啓動命令-c前加-t

 2、重啓Nginx服務

 方法一:進入nginx可執行目錄sbin下,輸入命令./nginx -s reload 即可

方法二:查找當前nginx進程號,然後輸入命令:kill -HUP 進程號 實現重啓nginx服務

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章