[software development] Deepin23 系统设置虚拟域名,在浏览器中无法访问?
Tofloor
poster avatar
诸葛非卿
deepin
2024-11-19 22:33
Author

如题:我在本地DEEPIN23系统中设置了 一个虚拟域名api.demo.com 在终端PING的通,但是在在APACHE2中设置了一个虚拟网站绑定这个虚拟域名之后,居然无法访问网站?

本地终端截图:

image.png

本地APACHE中设置如下:





	ServerAdmin [email protected]

	ServerName api.demo.com

	DocumentRoot /home/leomus/www/api/public
	DirectoryIndex index.html index.php

	
  		Options -Indexes +FollowSymlinks
		AllowOverride All
		Order deny,allow
		Require all granted
	

	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined



浏览器中访问如下:

image.png

但是通过localhost:8080可以访问,初步想到的方向是apache2无法读取本地hosts里面的内容,或者是不能访问本地DNS,不知道是不是这个问题,有遇到这个问题的吗?请问该如何解决?

Reply Favorite View the author
All Replies
诸葛非卿
deepin
2024-11-19 22:43
#1

注:重启过多次apache2,但是情况依旧,不知道是不是还需要在apache2哪里在设置一下,现在已经失去了方向!

Reply View the author
神末shenmo
deepin
Spark-App
2024-11-19 22:56
#2

是你的浏览器不能读取本地host

因为默认浏览器是用玲珑提供的


ll-cli uninstall org.deepin.browser

sudo apt install org.deepin.browser

Reply View the author
昨夜的星辰
deepin
2024-11-19 23:03
#3

用你的局域网IP应该能访问吧,把域名对应局域网IP写到hosts里试试

如果不是特别想折腾服务器的,只是简单玩玩的,可以试试装个面板,比如宝塔,用宝塔搞配置,会简单一点

折腾服务器这些个人建议还是先在虚拟机里练,系统崩了也不怕,deepin真机还是悠着点

Reply View the author
诸葛非卿
deepin
2024-11-19 23:25
#4

谢谢了各位,你楼上的那位答案是正解

我是怎么都没想到是浏览器的原因啊!问题解决了

Reply View the author
hinata
deepin
2024-11-20 02:28
#5

joy

Reply View the author