centos7安装nginx(超简单的安装方法)

一、安装相关依赖

方法一:

yum -y install gcc  
#pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库  
yum install -y pcre pcre-devel
#zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装  
yum install -y zlib zlib-devel
#openssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔
yum install -y openssl openssl-devel
#注意如果直接下载的是tar.gz包,则需要执行
#make$$make install

方法二:

#yum -y install make zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel

二、安装

cd /usr/src
#nginx的官网地址(可以选择合适的版本) http://nginx.org/en/download.html
wget http://nginx.org/download/nginx-1.12.2.tar.gz
tar -zxvf nginx-1.12.2.tar.gz
cd nginx-1.12.2

# ./configure是检查文件的命令,检查是否正确(并且安装ssl模块)
./configure --with-http_ssl_module
#执行安装操作
make && make install

通过以上make && make install操作后,会在usr目录下多出来一个local/nginx文件夹,在nginx有sbin有启动脚本

三、启动

cd /usr/local/nginx/sbin
#启动nginx
./nginx
#查看进程
 ps -ef | grep nginx 

然后访问nginx是否可以访问到首页,ip是查询自己本机的ip地址,80是nginx默认访问首页的端口 http://ip:80/ 如果发现访问不通,

需要做以下打开端口的操作

#查看开放了哪些端口
firewall-cmd --list-all
#如果没有显示80,则需要开放80端口
firewall-cmd --add-port=80/tcp --permanent #开放端口 
firewall-cmd --reload #重新加载

四、设置全局变量

#编辑环境变量

vim /etc/profile

#在最后面添加下面两句话

#Nginx enviroment
export NGINX_PATH=/usr/local/nginx
export PATH=$PATH:${NGINX_PATH}/sbin

#编辑完成后,保存(然后后续就可以使用nginx -xxx的相关命令了,不用进入到目录下执行)

source /etc/profile

五、nginx的常用命令

如果执行了第四部操作,此处的可以不住进入目录,直接使用命令即可

使用这些命令的时候有一个前提条件就是进入到以下目录
cd /usr/local/nginx/sbin
1、查看版本号
./nginx -v
2、启动nginx
./nginx
3、停止nginx
./nginx -s stop
4、重新加载(意思就是重新加载nginx.conf,而不用重启nginx服务)
./nginx -s reload

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值