我有一台在单个IP地址下运行的Linode服务器。我通过单个IP地址以以下格式访问各种网站:http://x.x.x.x/mysite1
是否可以通过/ etc / hosts中设置的名称访问我的个人网站,mysite1等?
在/ etc / hosts中,我尝试设置:
x.x.x.x dev.mysite
但是,尝试通过http://dev.mysite访问我的网站会导致找不到网页错误。
我要完成的目标有可能吗?
最佳答案
只要您在尝试访问该网站的计算机上进行了/etc/hosts
修改,那么可以。尽管您还必须修改Apache配置,以便它知道请求“ dev.mysite”时要显示哪个网站。我的Apache知识很初级,但是我相信您想要VirtualHost。
如果您希望其他人访问网站而不修改其主机文件,则需要购买域名。例如,如果您购买xyz.com,则可以将您的网站放在site1.xyz.com,site2.xyz.com等下。
关于linux - 在实时服务器上安装Linux apache/etc/hosts,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32673140/