Linuxweb服务的部署及优化
nginx的安装与启用
通过软件仓库安装nginx---dnf install nginx -y
启用nginx守护进程---systemctl enable --now nginx
设置火墙放通对应服务
配置nginx
配置nginx我们可以通过编辑/etc/nginx/nginx_conf文件
修改端口
vim /etc/nginx/nginx_conf
修改默认发布文件
默认发布文件---/usr/share/nginx/html/index.html
修改默认发布目录
默认发布目录---/usr/share/nginx/html
nginx的访问控制
基于ip的访问控制
通过编辑配置文件可以精确的控制可访问的ip地址
基于用户认证的访问控制
使用用户访问认证需要下载http的工具包
修改完后重载
nginx的虚拟主机
默认情况下nginx只能发布一个站点,若要发布多个站点则需要对应数量的的nginx来发布,为解决浪费资源的问题,可以启用nginx的虚拟主机,虚拟主机有基于ip地址的以及基于域名的
基于ip地址
基于ip地址需要主机拥有多个ip
配置文件内容:
基于域名
将基于监听ip地址的配置文件该文监听域名
在访问主机中添加域名解析---vim /etc/hosts
访问不同网址内容不同