Nginx:安装

来自Wikioe
Eijux讨论 | 贡献2021年6月4日 (五) 02:14的版本 →‎安装 NginX
跳到导航 跳到搜索


安装

Nginx 需要几个依赖包,分别是 pcre,openssl,zlib,在安装 nginx 之前需要先安装这几个依赖。

安装依赖

  1. 安装 pcre 依赖:
    # 下载
    wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
    # 解压
    tar -xvf pcre-8.37.tar.gz
    
    # 安装
    ./configure
    make && make install
    
    # 查看安装的pcre版本号
    pcre-config --version
    
  2. 安装 openssl,zlib 等依赖:
    yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
    

安装 NginX

安装 nginx:

# 下载
wget https://nginx.org/download/nginx-1.9.9.tar.gz
# 解压
tar -xvf nginx-1.9.9.tar.gz

# 安装
./configure
make && make install


启动 nginx:(启动脚本在 /usr/local/nginx/sbin 文件夹下)

nginx


然后浏览器访问服务器 ip,nginx 默认端口是 80,出现以下页面则证明 nginx 安装成功:

Nginx:安装成功.png

常用命令

常用命令:

# 启动
nginx  ## 通用
systemctl start nginx.service  ## 在 centos7+ 启动nginx服务
service nginx start  ## centos6+ 上启动nginx服务


# 停止
nginx -s stop  ## 粗鲁地停止:强制停止
nginx -s quit  ## 优雅地停止:在退出前完成已经接受的连接请求
systemctl stop nginx.service  ## 在centos7+ 停止nginx服务
service nginx stop  ## centos6+ 上停止nginx服务


# 重启
nginx -s reload  ## 通用
systemctl restart nginx.service  ## 在centos7+ 重启nginx服务
service nginx restart  ## centos6+ 上重启nginx服务



# 版本号
nginx -v

# 检查配置文件(如果配置文件没有问题:"successful",否则"failed")
nginx -t

# 帮助信息
nginx -h 
nginx -?
  • 使用“nginx”命令时需要进入 /usr/local/nginx/sbin 文件夹;


示例:

[root]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful