linux安装nginx-1.9.9到指定目录

Posted Hi,all

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装nginx-1.9.9到指定目录相关的知识,希望对你有一定的参考价值。

目录

一、nginx 安装步骤

1. Nginx下载

2. 安装依赖:

3. 解压nginx

4. 安装nginx

5. 验证nginx配置文件是否正确

6. 查看nginx是否启动

二、Linux开发指定端口(CentOS)

  1. 开启防火墙

  2. 查看防火墙状态

  3. 开放指定端口

  4. 重启防火墙

  5. 查看开放端口列表

  6. 查看端口号

  7.nginx常用命令

  7.1 查看nginx 的版本

   7.2 启动nginx

   7.3 关闭nginx

   7.4 重新加载nginx


一、nginx 安装步骤

1. Nginx下载

nginx: download

wget  http://nginx.org/download/nginx-1.9.9.tar.gz

2. 安装依赖:

1. 分开安装依赖
yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel

2. 一条命令安装所需依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel


3. 解压nginx

tar -zxvf nginx-1.9.9.tar.gz

4. 安装nginx


cd nginx-1.9.9

./configure --prefix=/home/java/nginx

make

make install

命令说明

启动命令:
安装路径下home/java/nginx 进入到sbin目录下:  ./nginx

停止命令:
安装路径下home/java/nginx 进入到sbin目录下:  ./nginx -s stop


重启命令(重新加载配置文件):
安装路径下home/java/nginx 进入到sbin目录下:  ./nginx -s reload

5. 验证nginx配置文件是否正确

  进入nginx安装目录sbin下,输入命令 ./nginx -t

 

 说明配置文件是正确的 

6. 查看nginx是否启动

输入命令

ps -C nginx -o pid

说明:
直接返回pid的方式比较适合跟其他程序结合使用,比如在shell/python脚本中执行这个命令拿到pid,让后根据pid来判断Nginx是否启动。

二、Linux开发指定端口(CentOS)

  1. 开启防火墙

systemctl start firewalld

  2. 查看防火墙状态

systemctl status firewalld

  3. 开放指定端口

firewall-cmd --zone=public --add-port=80/tcp --permanent



 命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent  #永久生效,没有此参数重启后失效



firewall-cmd --add-service=http --permanent

命令含义:
永久开发http

  4. 重启防火墙

  

firewall-cmd --reload

  5. 查看开放端口列表

firewall-cmd --list-ports

firewall-cmd --list-all

  6. 查看端口号

netstat -ntlp   //查看当前所有tcp端口

netstat -ntulp |grep 80   //查看所有80端口使用情况

netstat -ano|grep 80 //查看所有80端口

  7.nginx常用命令

  7.1 查看nginx 的版本

./nginx -v

   7.2 启动nginx

./nginx

   7.3 关闭nginx

./nginx -s stop

   7.4 重新加载nginx

./nginx -s reload

以上是关于linux安装nginx-1.9.9到指定目录的主要内容,如果未能解决你的问题,请参考以下文章

linux安装nginx-1.9.9到指定目录

Linux中Nginx的安装和配置

linux下安装nginx

Linux安装nginx教程

centeos7.4 nginx-1.9.9 环境 安装 配置

nginx在centos下的安装