nginx基于端口如何配置虚拟主机

这篇具有很好参考价值的文章主要介绍了nginx基于端口如何配置虚拟主机。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在 Nginx 中配置基于端口的虚拟主机(也称为服务器块)与配置基于域名的虚拟主机类似,但是你需要指定监听的端口。以下是基于端口的虚拟主机配置示例:

假设我们要配置两个不同的虚拟主机,一个监听 8080 端口,另一个监听 9090 端口。

创建站点配置文件: 在 /etc/nginx/sites-available/ 目录中创建两个配置文件,分别命名为 site_port_8080 和 site_port_9090:

sudo nano /etc/nginx/sites-available/site_port_8080

在该文件中添加以下配置:

nginx基于端口如何配置虚拟主机,nginx,java,服务器

然后创建另一个配置文件:

sudo nano /etc/nginx/sites-available/site_port_9090

在该文件中添加以下配置:

nginx基于端口如何配置虚拟主机,nginx,java,服务器

启用站点: 创建符号链接,将站点配置文件链接到已启用的站点:

sudo ln -s /etc/nginx/sites-available/site_port_8080 /etc/nginx/sites-enabled/

sudo ln -s /etc/nginx/sites-available/site_port_9090 /etc/nginx/sites-enabled/

检查配置并重启 Nginx: 使用以下命令检查 Nginx 配置是否正确:

sudo nginx -t

如果没有错误,重新加载 Nginx 配置:

sudo systemctl reload nginx

在这个示例中,我们创建了两个不同端口的虚拟主机配置,分别监听 8080 和 9090 端口。每个虚拟主机配置中的 server_name _; 表示接受所有主机名。你可以根据需要在每个虚拟主机配置中定义不同的 server_name,以实现更具体的虚拟主机。文章来源地址https://www.toymoban.com/news/detail-665294.html

到了这里,关于nginx基于端口如何配置虚拟主机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS7---Nginx安装并配置虚拟主机

    源码包的获取:http://nginx.org/download/ 实验环境:和企业环境类似,关闭防火墙,禁用selinux,使用静态IP地址 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了 很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,

    2023年04月16日
    浏览(37)
  • nginx虚拟主机

    虚拟主机指的就是一个独立的站点配置,是nginx默认支持的一个功能,它能够有自己独立的域名,独立的ip,独立的端口配置,能够配置完整的www服务,列如网站搭建,邮件服务器代理等等。并且nginx支持多虚拟主机,可以在一台机器上同时运行多个网站的功能。 nginx的多虚拟

    2024年01月22日
    浏览(29)
  • Nginx 虚拟主机

    优质博文 IT-BLOG-CN 虚拟主机使用的是特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台 “虚拟” 的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完成的 Intemet 服务器功能( WWW 、 FTP 、 Email 等),同一台主机上的虚拟主机之间是

    2023年04月08日
    浏览(33)
  • Linux:nginx虚拟主机

     cd /usr/local/nginx/html/ mkdir aaa mkdir bbb  echo www.aaa.com aaa/index.html echo www.bbb.com bbb/index.html  vim /usr/local/nginx/conf/nginx.conf 修改server中的配置   第二个的网页的配置代码 /etc/init.d/nginx restart echo \\\"192.168.254.10   www.aaa.com\\\"   /etc/hosts echo \\\"192.168.254.10   www.bbb.com\\\"   /etc/hosts  你的ip   你的

    2024年02月11日
    浏览(27)
  • 主机可以ping通虚拟机但无法访问虚拟机某一端口

    问题描述 主机可以ping通虚拟机,但是服务器启动状态下访问 192.168.200.152:8888失败。 背景 UFW防火墙已经开放 8888 端口。 原因和解法 firewall这个防火墙的8888端口没有开放,使用如下指令开放即可 查看防火墙允许被访问的端口 开启一个端口 开放后,端口可访问

    2024年02月13日
    浏览(34)
  • 虚拟机防火墙怎么开放emqx网页18083端口给主机

    要在虚拟机的防火墙中开放EMQX网页18083端口,以便主机可以访问,请按照以下步骤进行操作: 确定防火墙状态:在虚拟机上运行以下命令检查防火墙状态: 如果防火墙状态为\\\"running\\\",则继续执行下一步。如果防火墙状态为\\\"not running\\\",表示防火墙已禁用,您无需进行额外设置

    2024年02月09日
    浏览(26)
  • Nginx网络服务——虚拟主机设置

    相比较Apache的虚拟主机设置,Nginx的设置是十分简便的只需要修改主配置中的相关配置就能实现虚拟主机的效果 echo \\\"192.168.190.40 www.gundam.com www.noelle.com\\\" /etc/hosts   ifconfig ens33:0 192.168.190.42 netmask 255.255.255.0  

    2024年02月08日
    浏览(33)
  • 【无标题】外网访问esxi虚拟主机使用VMRC需要映射端口

    目前esxi访问自动转为443,平常只需要映射443端口即可访问web界面 并可以使用web端监控界面,vmrc通过了443端口然后是902端口,这是因为vmrc的工作机制通过443与取得主机的信任联系,再通过902端口返回视图数据。此处的902属于主机console端口,可以通过在主机上进行命令行设置。具

    2024年02月13日
    浏览(32)
  • tomcat虚拟主机配置演示

    目录 一.虚拟主机配置演示 1.新建用于显示的index.jsp文件,写入内容 2.修改tomcat/apache-tomcat-8.5.70/conf/server.xml配置文件 3.如上图示,可以对localhost主机进行注释以屏蔽网站默认测试界面 4.windows端修改C:WINDOWSsystem32driversetchosts文件中的域名映射  5.验证 二.tomcat配置文件和web站

    2024年02月13日
    浏览(23)
  • Tomcat顶层架构、服务部署、虚拟主机配置

    Tomcat 是 Java 语言开发的 ,Tomcat服务器是一个 免费的开放 的源代码的 Web 应用服务器,是Apache软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat 属于 轻量级应用服务器 ,在中小型系统和并发访问用户不是很多的场合下被普

    2024年02月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包