nginx安装配置

#因为文件下载速度可能有点满,在第五部分设置了共享文件,可以直接去下载文件再解压即可。

第一部分:安装编译工具
  1. 安装编译工具以及库文件:

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
  1. 下载pcre安装包:

 cd /usr/local/src/
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
  1. 解压安装包:

tar zxvf pcre-8.35.tar.gz
  1. 进入安装包目录,编译安装:

cd pcre-8.35
./configure
make && make install
  1. 查看版本:

pcre-config --version
第二部分:安装nginx
  1. 下载nginx并解压安装包:

cd /usr/local/src/      #不是一定要下载到这个目录
wget http://nginx.org/download/nginx-1.6.2.tar.gz    #下载
 tar zxvf nginx-1.6.2.tar.gz  #解压
  1. 进入安装包目录编译安装:

cd nginx-1.6.2
 ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
make && make install
  1. 查看版本:

/usr/local/webserver/nginx/sbin/nginx -v
  1. 关闭防火墙:

#第一种方法:开放80端口,因为nginx默认端口是80端口
firewall-cmd --add-port=80/tcp --permanent
systemctl restart firewalld   #重新启动防火墙
firewall-cmd --list-all    #查看开放的端口号

#第二种方法:直接关闭防火墙
systemctl stop firewalld   #关闭防火墙
systemctl disable firewalld  #设置防火墙开启自动关闭
  1. 关闭文件防火墙:

setenforce 0  #关闭命令
getenforce  #查看状态
  1. 访问测试:http://本机ip

第三部分:配置nginx的环境变量

说明:使用nginx命令需要进去到nginx目录里面,本次安装的目录在:

cd /usr/local/webserver/nginx/sbin/

配置环境变量就可以实现在任何目录下使用nginx的命令

vi /etc/profile      #在这个文件前面找个空白位置添加以下内容
#Nginx enviroment   #设置的标签,不生效,可以不配置
export NGINX_PATH=/usr/local/webserver/nginx    #这个是nginx的绝对路径
export PATH=$PATH:${JAVA_HOME}/bin:$PATH:${NGINX_PATH}/sbin   #配置全局可使用

重新执行这个配置文件即可:

source /etc/profile
第四部分:nginx的常用命令
  1. 开启命令:

nginx
  1. 关闭命令:

nginx -s stop
  1. 重新加载命令:

nginx -s reload
  1. 查看进程命令:

ps -ef | grep nginx
第五部分:共享文件

链接:https://pan.baidu.com/s/1yasorBEbc3fDztCOrZr2kQ?pwd=jtfx

提取码:jtfx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值