目录
一、安装Nginx服务
1.关闭防火墙
2.安装依赖包
yum -y install pcre-devel zlib-devel gcc gcc-c++ make
3.创建运行用户
4.编译安装
5.优化路径
6.添加 Nginx 系统服务
7.赋权并重启服务
二、 基于授权的访问控制、
1.安装依赖包
yum install -y httpd-tools
2.生成用户密码认证文件
3.修改文件属性和权限
4.修改配置文件
vim /usr/local/nginx/conf/nginx.conf
5. 重启服务,访问测试
nginx -t
三、基于客户端的访问控制
1.修改配置文件
2.重启服务并测试
systemctl restart nginx
四、基于域名的 Nginx 虚拟主机
1.为虚拟主机提供域名解析
echo "192.168.146.110www.kgc.com www.benet.com" >> /etc/hosts
2.为虚拟主机准备网页文档
mkdir -p /var/www/html/benet
mkdir -p /var/www/html/kgc
echo "<h1>www.kgc.com</h1>" > /var/www/html/kgc/index.html
echo "<h1>www.benet.com</h1>" > /var/www/html/benet/index.html
3.修改Nginx的配置文件
vim /usr/local/nginx/conf/nginx.conf
4.重启服务并测试
systemctl restart nginx
五、基于IP 的 Nginx 虚拟主机
1.创建虚拟网卡
ifconfig ens33:0 192.168.146.111 netmask 255.255.255.0
2.修改配置文件
3.重启服务并测试
systemctl restart nginx
http://192.168.146.111
http://192.168.146.110
六、基于端口的 Nginx 虚拟主机
vim /usr/local/nginx/conf/nginx.conf
1.修改配置文件
2.重启服务并测试
http://192.168.146.110:8080
http://192.168.146.110:8888