美文网首页足迹
虚拟主机配置

虚拟主机配置

作者: qyfl | 来源:发表于2019-03-16 22:27 被阅读0次

基于主机多 IP 的方式(单网卡多 IP)

阿里云不支持单网卡多 IP 方式。

添加本地 IP 地址

  1. 使用 ping 先测试改内网地址是否被使用。
  2. 使用 ip a add 192.168.8.112/24 dev eth0 添加一个新 IP。

注意本机有没有 eht0 网卡。

  1. ping 一下刚才添加的 IP,检测是否添加成功。

进入 Nginx 配置文件目录,添加配置

  1. 复制 default.conf
  2. 修改新增配置文件,将 listen 改成 IP:port,将不同的配置文件的 location 修改成对应的目录。。
server {
    listen       192.168.8.xxx:80;  # 不同IP,相同端口。
    server_name  localhost;
    
    location / {
        root   xxx/xxx;             # 不同的IP设置不同的地址
        index  index.html index.htm;
    }
    
    ....
}

重启 Nginx

检查配置语法是否正确

nginx -tc /etc/nginx/nginx.conf

重启

nginx -s reload

基于端口方式

与基于多 IP 的方式相似,不同的是,修改 listen 成相同 IP 不同端口(确认端口没有被占用),防火墙没有做限制,就行了。

基于多个 host 名称方式(多域名)

修改本地 host

如果没有多个域名,可以修改本机 host 进行模拟,将本机内网地址绑定多个不同的域名。

vim /etc/hosts

...
192.168.xxx.xxx www.abc.com
192.168.xxx.xxx www.def.com

修改 hosts 立刻生效,然后 ping 一下新增的域名,能通就没问题了。

修改 Nginx 配置文件

server 下的 server_name 修改成对应的域名,将 listen 修改成相同的端口(不要 IP)。

重启 Nginx

检查配置语法是否正确

nginx -tc /etc/nginx/nginx.conf

重启

nginx -s reload

相关文章

  • macOS Sierra下的Apache虚拟主机配置

    开启虚拟主机配置功能 配置虚拟主机

  • nginx2-路由

    1.nginx管理虚拟主机 基于域名虚拟主机配置 基于端口虚拟主机配置 基于ip虚拟主机配置 2.Location...

  • 配置Tomcat监听80端口、配置Tomcat的虚拟主机、Tom

    配置Tomcat的虚拟主机 配置Tomcat的虚拟主机配置Tomcat的虚拟主机 image.png Tomcat...

  • Nginx 虚拟主机

    什么是虚拟主机 Nginx 配置文件的结构 基于 IP 的虚拟主机配置 基于端口的虚拟主机配置 基于域名的虚拟主机...

  • apache创建虚拟主机实现多站点服务

    Apache配置虚拟主机,单主机多主机配置,apache配置多个域名 一、虚拟主机的配置 所谓的虚拟主机就是使用一...

  • WordPress站点上线

    WordPress站点上线 配置虚拟主机 安装wordpress 一、配置虚拟主机 1)获得网站代码 [root@...

  • Nginx(2)

    虚拟主机配置 虚拟主机通过http中的server段来进行配置,一个最简单的配置如下: listen字段配置监听的...

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • Nginx虚拟主机与安全认证实战

    知识要点: 配置Nginx虚拟主机实践 安全认证实践 安装验证 Nginx虚拟主机配置讲解 讲解配置之前我们要了解...

  • httpd反向代理

    添加虚拟主机,配置反向代理主要修改/etc/httpd/conf.d下虚拟主机文件主要配置文件:

网友评论

    本文标题:虚拟主机配置

    本文链接:https://www.haomeiwen.com/subject/itvemqtx.html