linux环境下软件安装之nginx

1、前提

1.1、首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel

yum list installed | grep "gcc"
yum list installed | grep "pcre-devel"
yum list installed | grep "zlib-devel"
yum list installed | grep "openssl-devel"

成功如下:
在这里插入图片描述
1.2、如果没安装,则执行yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

2、下载安装包(安装的文件夹 推荐/usr/local)

2.1、进去/usr/local文件夹下 直接使用wget命令下载

#nginx-1.13.1.tar.gz可以更改为你需要的版本
wget -c https://nginx.org/download/nginx-1.13.1.tar.gz

2.2、通过页面下载(后缀是tar.gz的),通过xftp上传到服务器 官网地址

3、解压nginx压缩包并安装

3.1、 解压

tar -zxvf nginx-1.13.1.tar.gz

3.2、安装
进入nginx-1.13.1文件夹下
分别执行

# prefix= 指定要安装的位置
 1、./configure --prefix=/usr/local/nginx
 2、make
 3、make install

安装成功 返回/local目录,就会发现多了nginx目录
3.3 修改配置文件

/usr/local/nginx/conf目录下nginx的配置文件

4、启动和停止

4.1、启动

./nginx

##按某个配置文件启动
./nginx -c /usr/local/nginx/conf/nginx.conf

4.2、停止

./nginx -s quit(推荐 等进程都结束后停止)  或者 ./nginx -s stop(强制关闭)

4.3、重新加载

./nginx -s reload

4.4、查看nginx进程

ps aux|grep nginx

5、设置nginx开机启动

在/etc/rc.local增加启动代码即可:
在底部增加/usr/local/nginx/sbin/nginx

6、设置访问用户名和密码

# 用apache的htpasswd
1、检查是否已经安装htpasswd,如果没有  就安装htpasswd 
#检查
htpasswd -h
#安装
yum -y install httpd-tools
2、设置密码
格式为:
htpasswd -c site_pass username 
site_pass 为密码存放位置
username  为用户名
例
htpasswd -c /usr/local/src/nginx/passwd.db xxx

在这里插入图片描述

3、赋权
chmod 777 /usr/local/src/nginx/passwd.db
4、修改nginx.conf配置
在nginx.conf的server或单独站点配置文件的server中(比如绑定域名代码下方)添加如下代码:

auth_basic "secret";
auth_basic_user_file /usr/local/src/nginx/passwd.db;
5、重启nginx 后访问
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值