一、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
|
启动之后,在浏览器访问http://localhost:80可以看到Nignx的欢迎页面
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 -v | Nginx版本信息 |
nginx -V | 详细信息,包括已编译的模块 |
nginx -t | 后面跟配置文件地址,检查配置文件的语法是否正确 |
nginx -c | 指定Nginx配置文件 |
nginx -s [选项] | stop: 快速停止服务,quit: 正常停止服务,reload: 热加载启动服务, reopen:重新打开日志文件 |