Nginx 的安装启动
一、Nginx 安装
1.1、windows 下安装
Nginx 官方网址
- Mainline version:开发版
- Stable version:最新稳定版
- Legacy versions:旧的稳定版
1
2
3
4
5
6启动
start nginx
查看是否启动
netstat -ano | findstr :80 | findstr LISTENING
停止
nginx -s stop
启动之后,在浏览器访问 http://localhost:80 可以看到 Nignx 的欢迎页面
1.2、Linux 下安装
1.2.1 下载安装包的方式安装
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 | Debian/Ubuntu安装 |
二、Nginx 常用命令
常用参数 | 作用 |
---|---|
nginx -v | Nginx 版本信息 |
nginx -V | 详细信息,包括已编译的模块 |
nginx -t | 后面跟配置文件地址,检查配置文件的语法是否正确 |
nginx -c | 指定 Nginx 配置文件 |
nginx -s [选项] | stop: 快速停止服务,quit: 正常停止服务,reload: 热加载启动服务, reopen:重新打开日志文件 |