2/16(nginx)

nginx基本应用

1.环境准备
yum -y install vim #安装vim编辑器
yum list | grep bash #查询名字和bash有关的软件包
yum -y install bash-completion #安装支持tab键的软件包装好之后,使用exit退出,重新登录才生效
Yum -y install net-tools #安装网络相关软件包
yum -y install psmisc #安装支持killall命令的软件(杀进程杀命令)

yum -y install gcc make #安装编译工具
yum -y install pcre-devel #安装可以让nginx支持正则的软件包
yum -y install openssl-devel #安装可以让nginx支持安装加密网站的软件包

yum -y install gcc make #安装编译工具
yum -y install pcre-devel #安装可以让nginx支持正则的软件包
yum -y install openssl-devel #安装可以让nginx支持安装加密网站的软件包

开启服务并测试
cd /usr/local/nginx
useradd nginx -s /sbin/nologin #创建用户,该账户不能登录
/usr/local/nginx/sbin/nginx #开启服务
sbin/nginx #使用相对路径开启服务也可以
netstat -ntulp | grep nginx #检测服务是否正常开启

sbin/nginx -V #查看nginx版本以及安装时带了哪些参数和模块
systemctl stop firewalld #关闭防火墙使用真机的火狐浏览器打开192.168.2.5要看到nginx默认页面
sbin/nginx -s stop #关闭服务
sbin/nginx -s reload #重加载配置文件,服务必须是开启状态

2.测试网站页面:
echo “abc-test~~~” > html/abc.html #创建新页面
http://192.168.2.5/abc.html #访问新页面
火狐访问192.168.2.5/abc.html #如果无效,可以按ctrl+f5强制刷新

为nginx增加网站认证功能

修改nginx配置文件,在40、41行添加两句
vim conf/nginx.conf
auth_basic “password”; #网页弹出的提示信息,此信息可能会根据不同浏览器显示效果不一,有的浏览器甚至不显示,但不影响认证功能
auth_basic_user_file “/usr/local/nginx/pass”; #存放网站账户的文件

sbin/nginx -s reload #重加载配置,检验之前配置,没有任何信息即可
yum -y install httpd-tools #之后安装软件包
htpasswd -c pass tom #创建pass文件,里面创建tom账户,之后会要求输入两次密码

然后用火狐浏览器访问192.168.2.5,可以看到输入用户名密码的对话框、
输入用户名tom以及密码即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值