“Nginx:安装”的版本间差异
跳到导航
跳到搜索
第42行: | 第42行: | ||
nginx | nginx | ||
</syntaxhighlight> | </syntaxhighlight> | ||
然后浏览器访问服务器 ip,nginx 默认端口是 '''80''',出现以下页面则证明 nginx 安装成功: | |||
: [[File:Nginx:安装成功.png|400px]] | : [[File:Nginx:安装成功.png|400px]] | ||
2021年6月4日 (五) 02:13的版本
安装
Nginx 需要几个依赖包,分别是 pcre,openssl,zlib,在安装 nginx 之前需要先安装这几个依赖。
安装依赖
- 安装 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
- 安装 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 ## 通用
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