linux安装nginx-1.9.9到指定目录
Posted Hi,all
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装nginx-1.9.9到指定目录相关的知识,希望对你有一定的参考价值。
目录
一、nginx 安装步骤
1. Nginx下载
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到指定目录的主要内容,如果未能解决你的问题,请参考以下文章