通过修改本地的hosts,文件可以访问自己电脑的WEB服务器吗?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

通过修改本地的hosts,文件可以访问自己电脑的WEB服务器吗?

a123456678 2016-06-27 15:32:22 2791

我windows 配置hosts文件添加 dev.aidaogo.com
linux 的hosts 文件同样修改添加 dev.aidaogo.com

情况大致描述:
selinux 和防火墙都已经关闭了

       /bin/systemctl  iptables
       Unknown operation 'iptables'.
       setenforce 0
windows ping dev.aidaogo.com 也是可以ping同的

linux wget dev.aidaogo.com 可以正常下载

netstat -nat
tcp6 0 0 :::80 :::* LISTEN

相关的apache配置

ServerName localhost:80

<Directory />

AllowOverride none
Require all denied
</Directory>

<Directory "/var/www">

AllowOverride None
#Allow open access:
Require all granted
</Directory>

<VirtualHost *:80>

ServerAdmin aidaogo
DocumentRoot /home/www/aidaogo/www
ServerName dev.aidaogo.com
ServerAlias aidaogo
ErrorLog logs/dev.aidaogo.com-error_log
CustomLog logs/dev.aidaogo.com-access_log common
<Directory "/home/www/aidaogo/www">

    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
</VirtualHost>
Linux 网络安全 Apache Windows
分享到
取消 提交回答
全部回答(2)
  • dongshan8
    2019-07-17 19:47:45

    您好,

    您这里提到有两个系统,Windows和Linux,那您的Web站点是放在Linux系统里吗?

    您的Linux系统的IP地址是什么呢?

    从上边的netstat命令结果来看,是否您的Web端口仅监听ipv6的地址?

    0 0
  • a123456678
    2019-07-17 19:47:45

    可以的,
    hosts
    127.0.0.1 www.test.com

    apache conf

    <VirtualHost 127.0.0.1>
        DocumentRoot "D:/web/www"
        ServerName www.test.com
        <Directory "D:/web/www">
            Options FollowSymLinks Indexes
            AllowOverride All
            Order deny,allow
            Allow from 127.0.0.1
            Deny from all
            Require all granted
        </Directory>
    </VirtualHost>
    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程