码迷,mamicode.com
首页 > 其他好文 > 详细

centos7 nginx@1.16.1

时间:2019-09-07 22:26:33      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:ps aux   reload   被占用   automake   list   url   cmd   pos   conf   

用yum进行安装必要程序

如果你Linux用的很熟练的话,我想这些程序你一定已经用yum安装过了,但是如果你还不熟悉Linux,你可以直接用yum进行安装就可以了。

yum -y install gcc gcc-c++ autoconf pcre-devel make automake
yum -y install wget httpd-tools vim

基于Yum的方式安装Nginx

我们可以先来查看一下yum是否已经存在,命令如下:

yum list | grep nginx
查看源支持版本

如果没有想要的版本需要修改源

vim /etc/yum.repos.d/nginx.repo
 
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1


yum install nginx

查看nginx 版本
nginx -v

查看文件安装位置
rpm -ql nginx

nginx 默认端口为80 我们想要在 访问需要允许centos 防火墙放开80 端口
 

CentOS 7 快速开放端口:

CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,baidu之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口:

开启端口


[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent

查询端口号80 是否开启:

[root@centos7 ~]# firewall-cmd --query-port=80/tcp

重启防火墙:

[root@centos7 ~]# firewall-cmd --reload

查询有哪些端口是开启的:

[root@centos7 ~]# firewall-cmd --list-port

命令含义:


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

 这样就可以在浏览器中访问远程ip 下的80 端口。

nginx 启动命令
1.
nginx
2.
systemctl start nginx.service
nginx 停止命令
立即停止服务  nginx  -s stop

从容停止服务  nginx -s quit
systemctl 停止 systemctl stop nginx.service

重启Nginx服务

有时候我们需要重启Nginx服务 systemctl restart nginx.service

重新载入配置文件  nginx -s reload

 
查询服务启动状态
ps aux | grep nginx

查看端口号

在默认情况下,Nginx启动后会监听80端口,从而提供HTTP访问,如果80端口已经被占用则会启动失败。我么可以使用netstat -tlnp命令查看端口号的占用情况 

 
 

centos7 nginx@1.16.1

标签:ps aux   reload   被占用   automake   list   url   cmd   pos   conf   

原文地址:https://www.cnblogs.com/caoruichun/p/11483153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!