龙空技术网

网页服务-Nginx - 虚拟主机 - 基于端口

夢天說夢話 16

前言:

此时看官们对“nginx 管理页面”大致比较重视,我们都需要剖析一些“nginx 管理页面”的相关知识。那么小编也在网上收集了一些有关“nginx 管理页面””的相关文章,希望朋友们能喜欢,兄弟们一起来了解一下吧!

基本环境

底层: Windows 11 x64虚拟化层:VMWare Workstation 17.0.2虚拟化兼容性:ESXi 6.7虚拟硬件:    CPU: 4 Core    RAM: 16 GB    HDD: 128 GB SCSI    NetWork: NAT操作系统版本: CentOS 7.9.2207 Mininal 无更新、无升级内核                无系统更新                无内核升级                关闭 SELinux                配置 NTP 时间同步                安装 Open VM Tools                美化 CLI
基本定义
#    虚拟主机:将多个网站发布在一台服务器上的配置方案是虚拟主机#    基于 端口 的虚拟主机:为了防止IP地址的浪费,服务器上配置使用同一个IP地址,设置不同端口,每个端口对应一个网站的虚拟主机方案。用户通过访问同一个IP地址的多个端口,达到访问不同网站的目的
场景设计
#    默认网站 数据目录 /data/www/#    创建两个 网站数据目录Site 3 站点 /data/www/site3Site 4 站点 /data/www/site4#    设定 网站Site 3 站点 /data/www/site3 访问路径为 http://{IP}:{8081}/Site 4 站点 /data/www/site4 访问路径为 http://{IP}:{8082}/
前置准备Nginx 防火墙管理
#    防火墙放行 Nginx 8081 8082 端口sudo firewall-cmd --permanent --zone=public --add-port=8081/tcpsudo firewall-cmd --permanent --zone=public --add-port=8082/tcp#    生效 防火墙策略firewall-cmd --reload
创建 虚拟主机 网站 目录
#    分别创建 两个 虚拟主机 网站目录mkdir -p /data/www/site3mkdir -p /data/www/site4#    创建 虚拟主机 网站 Site 3 首页文件echo "Welcom To FourLeaf Studio by VT Host Prot Site 3 <br> Web Data /data/www/site3 <br> Web IP Add 172.16.28.131:8081" > /data/www/site3/index.html#    创建 虚拟主机 网站 Site 4 首页文件echo "Welcom To FourLeaf Studio by VT Host Prot Site 4 <br> Web Data /data/www/site4 <br> Web IP Add 172.16.28.131:8082" > /data/www/site4/index.html
编辑 虚拟主机 配置文件
#   方法 1 : 编辑 虚拟主机配置文件nano /etc/nginx/conf.d/vt-host.conf#    添加 如下内容#    {#    基于 端口 虚拟 主机 Site 3#    IP地址 172.16.26.131#    端口 8081#    访问路径 /data/www/site3server {    listen 172.16.26.131:8081;    root /data/www/site3;    location / {        index  index.html index.htm;    }}#    基于 IP 虚拟 主机 Site 4#    IP地址 172.16.26.131#    端口 8082#    访问路径 /data/www/site4server {    listen 172.16.26.131:8082;    root /data/www/site4;    location / {        index  index.html index.htm;    }}#    }#    方法 2 : 命令行直接 编辑 虚拟主机 配置文件sudo cat <<EOF >> /etc/nginx/conf.d/vt-host.conf#    基于 端口 虚拟 主机 Site 3#    IP地址 172.16.26.131#    端口 8081#    访问路径 /data/www/site3server {    listen 172.16.26.131:8081;    root /data/www/site3;    location / {        index  index.html index.htm;    }}#    基于 IP 虚拟 主机 Site 4#    IP地址 172.16.26.131#    端口 8082#    访问路径 /data/www/site4server {    listen 172.16.26.131:8082;    root /data/www/site4;    location / {        index  index.html index.htm;    }}EOF
重新启动 Nginx 服务
#    重新启动 Nginx 服务systemctl restart nginx.service
访问地址
#    基于 端口 虚拟主机 访问地址http://{IP}:{端口}/

标签: #nginx 管理页面 #虚拟主机如何访问