Loading

nginx 基础命令及服务器搭建[window]

下载地址

http://nginx.org/en/download.html

基础命令

启动

D:\nginx-1.18.0>nginx.exe

停止

D:\nginx-1.18.0>nginx.exe -s stop #stop是快速停止nginx,可能并不保存相关信息
D:\nginx-1.18.0>nginx.exe -s quit #quit是完整有序的停止nginx,并保存相关信息。

重新载入配置

D:\nginx-1.18.0>nginx.exe -s reload #当配置信息修改,需要重新载入这些配置时使用此命令。

查看版本

D:\nginx-1.18.0>nginx -v

载入指定配置文件

D:\nginx-1.18.0>nginx.exe -t -c C:\Users\AILN\Desktop\conf\nginx.conf #conf/default.conf配置文件路径

指定配置文件启动nginx服务器

D:\nginx-1.18.0>nginx.exe -c C:\Users\AILN\Desktop\conf\nginx.conf #conf/default.conf配置文件路径

nginx 配置

多个域名可配置多个server

C:\Windows\System32\drivers\etc\hosts

127.0.0.1 demo1.com
127.0.0.1 demo2.com

conf/nginx.conf

server {
    listen       80;
    server_name  demo1.com;
    location / {
        root   D:\websit\demo1;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html;
    }
}

server {
    listen       80;
    server_name  demo2.com;
    location / {
        root   D:\websit\demo2;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html;
    }
}

附加

有时候明明用 nginx.exe -s stop 或 nginx.exe -s quit 退出后,网站还能访问然后ctrl+del+.也查看不到进程,此时可以用命令形式查看进程并杀掉进程

查看进程

杀掉进程

posted @ 2021-12-15 14:05  冯叶青  阅读(65)  评论(0编辑  收藏  举报