網上關於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
說明配置文件正確!