我正在运行 Apache 服务器,我想通过输入something.somethingelse.gr
192.168.1.105 来访问我的网站。
我怎样才能做到这一点?
答案1
转到您的/etc/apache2/sites-available
文件夹并将默认00-default.conf
文件复制到mysite.conf
。您可以为 指定任何唯一名称mysite.conf
。在这种情况下,您可以将其命名为something-somethingelse-gr.conf
(以您个人的身份识别您为此虚拟站点指定的名称)。
然后编辑您的新配置。取消注释该ServerName
指令并将 替换为www.example.com
。您还可以使用如下所述的指令something.somethingelse.gr
添加其他名称来调用同一服务器。ServerAlias
更改自:
# ServerName 指令设置请求方案、主机名和端口 # 服务器用来标识自己。这在创建时使用 # 重定向 URL。在虚拟主机上下文中,ServerName # 指定请求的 Host: 标头中必须出现的主机名 # 匹配此虚拟主机。对于默认虚拟主机(此文件),此 # 值不是决定性的,因为无论如何它都被用作最后的手段主机。 # 但是,您必须为任何其他虚拟主机明确设置它。 #服务器名称 www.example.com ServerAdmin webmaster@localhost 文件根目录 /var/www/html
改成:
# ServerName 指令设置请求方案、主机名和端口 # 服务器用来标识自己。这在创建时使用 # 重定向 URL。在虚拟主机上下文中,ServerName # 指定请求的 Host: 标头中必须出现的主机名 # 匹配此虚拟主机。对于默认虚拟主机(此文件),此 # 值不是决定性的,因为无论如何它都被用作最后的手段主机。 # 但是,您必须为任何其他虚拟主机明确设置它。 服务器名称 something.somethingelse.gr 服务器别名 www.something.somethingelse.gr ServerAdmin webmaster@localhost 文件根目录 /var/www/html
然后从命令行运行此命令:
$ a2ensite mysite.conf
答案2
如果您的意思是这样,设置 Avahi Daemon 将会把“mymachine.local”映射到本地 IP 地址。
但是,如果您想要更具体的建议,则需要提供有关您需求的更多详细信息。
例如。这是通过本地网络吗?是否要通过互联网访问?您想要/需要什么顶级域名(.com .ag .ie)?