如何使用WAMP和dnsmasq映射本地子域

阿兰

我在本地Raspberry Pi盒子上安装了DnsMasq设置,以将本地设备映射到网络上的简单路径,例如laptop.local。我在笔记本电脑上使用WAMP进行本地Web开发,并且此设置工作得非常好,但是只是为了整理URL和出于教育目的,我如何将笔记本电脑上的子目录(当前为“ laptop.local / website”)映射到子域,例如“ website.laptop.local”

Anaksunaman

假设您为laptop.local正确设置了DNS ,则可能只需要更新WAMP配置即可使用适当的Apache虚拟主机。

配置WAMP

  1. 创建一个目录来容纳您的子域。确保在WAMP安装可以访问的位置(例如,根www文件夹下或旁边)完成此操作。

  2. 打开Apache httpd.conf(位于WAMP安装中的Apacheconf目录下,或通过适当的菜单界面,例如Apache → httpd.conf)。

  3. 取消注释此行(删除#):

     # Include conf/extra/httpd-vhosts.conf 
    

    然后应该变成

     Include conf/extra/httpd-vhosts.conf
    
  4. 打开您的Apacheconf\extra文件夹并查找httpd-vhosts.conf在文件末尾添加类似于以下内容的内容:

    # Virtual host entry for website.laptop.local
    # Anything with a # is a comment
    
    <VirtualHost *:80>
    
    ServerName website.laptop.local
    #ServerAlias *.website.laptop.local
    
    # DocumentRoot should correspond to wherever the HTML files
    # for your website.laptop.local site are located. This is an example!
    
    DocumentRoot "C:/wamp/www/subdomains/my-website"
    
    ErrorLog "logs/my-website-error.log"
    CustomLog "logs/my-website-access.log" common
    
    # If you have any problems with "Forbidden", try uncommenting
    # the following (assumes Apache 2.4.x).
    
    #<Directory "C:/wamp/www/subdomains/my-website">
    
         #AllowOverride None
         #Options None
         #Require all granted
    
    #</Directory>
    
    </VirtualHost>
    
  5. 确保启用您的alias_modulevhost_alias_module Apache模块。通常,这是(再次)通过适当的菜单界面完成的,例如Apache → Apache modules,也可以httpd.conf通过简单地取消注释适当的模块行来完成

  6. 重新启动您的WAMP服务器。

假设没有错误,则应该可以使用website.laptop.local

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Dnsmasq指向不存在的子域指向本地IP

来自分类Dev

dnsmasq的通配符子域

来自分类Dev

dnsmasq的通配符子域

来自分类Dev

iframe无法与通配符catchall子域和dnsmasq一起使用

来自分类Dev

HSTS阻止使用主机和使用自签名证书访问映射到localhost的子域

来自分类Dev

本地主机,子域,使用XAMPP

来自分类Dev

如何使用RSpec和Rails 4测试子域约束

来自分类Dev

如何使用apache,passenger和rails服务api子域?

来自分类Dev

如何使用rspec和FactoryGirl测试子域重定向

来自分类Dev

如何使用apache,passenger和rails服务api子域?

来自分类Dev

如何使用NGINX和DDNS配置子域

来自分类Dev

如何配置dnsmasq以使用Dualstack ipv4和ipv6解析本地主机名?

来自分类Dev

如何使用express.js的req.subdomains获取本地子域?

来自分类Dev

如何在节点 js 应用程序中使用本地主机上的通配符子域

来自分类Dev

如何从根域使用mailgun(为子域配置)发送和接收电子邮件

来自分类Dev

如何使用Laravel MiddleWare在Route中处理域和子域

来自分类Dev

如何只允许我的域和子域使用.htacess访问文件

来自分类Dev

如何使用IP地址将域和子域指向专用服务器?

来自分类Dev

如何正确设置和测试Hapi域和子域?

来自分类Dev

如何将子域映射到内部IP地址

来自分类Dev

如何为Node.js应用设置本地子域

来自分类Dev

如何在我的本地主机上创建子域?

来自分类Dev

如何设置Nginx和子域

来自分类Dev

在Express应用程序上本地使用子域

来自分类Dev

使用Django在我的本地主机中测试子域

来自分类Dev

子域和使用Nginx重定向

来自分类Dev

使用 HTTPS 和子域托管

来自分类Dev

使用REGEXP_EXTRACT获取域和子域

来自分类Dev

对不同的Firebase项目使用apex域和子域

Related 相关文章

  1. 1

    Dnsmasq指向不存在的子域指向本地IP

  2. 2

    dnsmasq的通配符子域

  3. 3

    dnsmasq的通配符子域

  4. 4

    iframe无法与通配符catchall子域和dnsmasq一起使用

  5. 5

    HSTS阻止使用主机和使用自签名证书访问映射到localhost的子域

  6. 6

    本地主机,子域,使用XAMPP

  7. 7

    如何使用RSpec和Rails 4测试子域约束

  8. 8

    如何使用apache,passenger和rails服务api子域?

  9. 9

    如何使用rspec和FactoryGirl测试子域重定向

  10. 10

    如何使用apache,passenger和rails服务api子域?

  11. 11

    如何使用NGINX和DDNS配置子域

  12. 12

    如何配置dnsmasq以使用Dualstack ipv4和ipv6解析本地主机名?

  13. 13

    如何使用express.js的req.subdomains获取本地子域?

  14. 14

    如何在节点 js 应用程序中使用本地主机上的通配符子域

  15. 15

    如何从根域使用mailgun(为子域配置)发送和接收电子邮件

  16. 16

    如何使用Laravel MiddleWare在Route中处理域和子域

  17. 17

    如何只允许我的域和子域使用.htacess访问文件

  18. 18

    如何使用IP地址将域和子域指向专用服务器?

  19. 19

    如何正确设置和测试Hapi域和子域?

  20. 20

    如何将子域映射到内部IP地址

  21. 21

    如何为Node.js应用设置本地子域

  22. 22

    如何在我的本地主机上创建子域?

  23. 23

    如何设置Nginx和子域

  24. 24

    在Express应用程序上本地使用子域

  25. 25

    使用Django在我的本地主机中测试子域

  26. 26

    子域和使用Nginx重定向

  27. 27

    使用 HTTPS 和子域托管

  28. 28

    使用REGEXP_EXTRACT获取域和子域

  29. 29

    对不同的Firebase项目使用apex域和子域

热门标签

归档