Nginx的安装启动

一、Nginx安装

1.1、windows下安装

Nginx官方网址

官网下载安装包

  • Mainline version:开发版
  • Stable version:最新稳定版
  • Legacy versions:旧的稳定版

windows系统下直接解压zip包,然后在命令行窗口进入到目录运行命令即可。

1
2
3
4
5
6
# 启动
start nginx
# 查看是否启动
netstat -ano | findstr :80 | findstr LISTENING
# 停止
nginx -s stop

windows下启动
启动之后,在浏览器访问http://localhost:80可以看到Nignx的欢迎页面
windows下启动

1.2、Linux下安装

1.2.1 下载安装包的方式安装

在官网下载tar.gz的安装包,获取使用命令下载

1
wget http://nginx.org/download/nginx-1.21.4.tar.gz

根据实际的系统环境情况,可能需要安装一些依赖包(以CentOS为例):

1
yum -y install gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel
  • gcc:gcc编译环境
  • zlib:压缩和解压缩的zlib库,nginx使用zlib对http包的内容进行gzip
  • pcre:PCRE(Perl Compatible Regular Expressions)正则表达式库,nginx的http模块使用pcre来解析正则表达式
  • openssl:安全套接字层密码库

开始安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 解压安装包 至/usr/local
tar -xzvf nginx-1.21.4.tar.gz -C /usr/local
# 重命名
cd /usr/local/
mv nginx-1.21.4 nginx
# 构建安装
cd /usr/local/nginx
./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf/nginx.conf
make
make install
cd sbin
# 启动
./nginx
# 查询nginx进程
ps aux|grep nginx
# 停止
./nginx -s stop

1.2.2 使用命令行安装

1
2
3
4
# Debian/Ubuntu安装
sudo apt-get install nginx
# Redhat/CentOS安装
yum -y install nginx

二、Nginx 常用命令

常用参数作用
nginx -vNginx版本信息
nginx -V详细信息,包括已编译的模块
nginx -t后面跟配置文件地址,检查配置文件的语法是否正确
nginx -c指定Nginx配置文件
nginx -s [选项]stop: 快速停止服务,quit: 正常停止服务,reload: 热加载启动服务, reopen:重新打开日志文件