CentOS7安装nginx(1)

1. 环境准备

# 更换YUM源,centos默认源是国外的网站,下载会比较慢
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
# 安装编译环境,若是安装过了,就不须要再安装了
yum -y install gcc*

2. 安装pcre库,若是不安装pcre库,Nginx没法使用rewrite模块,在编译安装过程也会报错

# 查询pcre库是否安装
rpm -qa|grep pcre 
yum -y install pcre pcre-devel
# 安装完以后查询一下是否安装成功,若是可以看到pcre和pcre-devel包就能够了
rpm -qa|grep pcre

3. 安装nginx

# 建立一个software/目录用来放软件包
mkdir -p /opt/software
# 建立安装目录
mkdir -p /application/nginx-1.14.0
# 下载nginx安装包
cd /opt/software
wget -q http://nginx.org/download/nginx-1.14.0.tar.gz
# 建立一个nginx用户
useradd nginx -s /sbin/nologin -M //建立一个nginx用户
# 解压
tar xvf nginx-1.14.0.tar.gz
cd nginx-1.14.0
# 安装
./configure --user=nginx --group=nginx --prefix=/application/nginx-1.14.0 --with-http_stub_status_module --with-http_ssl_module
# 若是安装报./configure: error: SSL modules require the OpenSSL library 须要安装openssl-devel,安装完以后再执行一下上一条命令
yum -y install openssl-devel
make && make install
# 建立软连接是为了之后若是要升级,应用程序中若是有引用Nginx路径,不须要作任何更改,访问的仍是原来的路径/application/nginx
ln -s /application/nginx-1.14.0/ /application/nginx 
# 查看连接状态
ls -l /application/nginx

注意:编译安装Nginx软件时,还能够使用./configure --help查看相关参数帮助nginx

4. 检查安装结果

# 启动nginx服务
/application/nginx/sbin/nginx
netstat -lntup|grep 80

5. 在浏览器里面输入nginx服务器IP地址

CentOS7安装nginx(1)
说明nginx安装成功
注意:若是不能访问,请检查防火墙规则,若是还不熟悉iptables的能够选择关闭iptablesiptables -F临时清除规则。shell

相关文章
相关标签/搜索