-
找到nginx
[root@hillin-cpp-dev-1 ~]# whereis nginx nginx: /usr/local/nginx
-
找到nginx下的sbin目录
[root@hillin-cpp-dev-1 ~]# cd /usr/local/nginx/ [root@hillin-cpp-dev-1 nginx]# cd sbin/ [root@hillin-cpp-dev-1 sbin]# pwd /usr/local/nginx/sbin
-
nginx常用命令
# 验证nginx配置文件是否正确 [root@hillin-cpp-dev-1 sbin]# /usr/local/nginx/sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful [root@hillin-cpp-dev-1 sbin]# # 修改配置文件后重载配置 [root@hillin-cpp-dev-1 sbin]# /usr/local/nginx/sbin/nginx -s reload # 默认启动 /usr/local/nginx/sbin/nginx # 指定配置文件启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf # 快速停止服务 /usr/local/nginx/sbin/nginx -s stop # 优雅地停止服务 /usr/local/nginx/sbin/nginx -s quit
centos安装nginx
- 安装依赖
sudo yum install yum-utils
- 设置yum源 创建 /etc/yum.repos.d/nginx.repo 写入如下内容
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
- 安装nginx
sudo yum install nginx
虚拟机中的CentOS7安装Nginx后本机无法访问的解决办法
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
重启防火墙:
systemctl stop firewalld.service
systemctl start firewalld.service
Shylin