老师,如何给虚拟机上的项目绑定虚拟域名?我改了host文件但是无效

老师,如何给虚拟机上的项目绑定虚拟域名?我改了host文件但是无效

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,配置域名操作如下:

  1. 在虚拟机中找到apche目录,一般apache目录在/usr/local/apache,也可以通过命令find / -name httpd.conf找出apache目录。

  2. 进入apache目录下的/conf/vhost/目录

  3. 创建以xxx.conf(名字可自定义)为名的配置文件,文件内容如下:

<DirectoryMatch "/alidata/www/test/(attachment|html|data)">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</DirectoryMatch>

<VirtualHost *:80>
        DocumentRoot /alidata/www/xxx
        ServerName xxxxxx.com

        <Directory "/alidata/www/xxx">
            Options Indexes FollowSymLinks
            AllowOverride all
            Order allow,deny
            Allow from all
        </Directory>
        ErrorLog "/alidata/log/httpd/test-error.log"
        CustomLog "/alidata/log/httpd/test.log" common
</VirtualHost>

http://img1.sycdn.imooc.com//climg/5dbce2d20911688107490371.jpg   

     4. 将ServerName 修改为域名(域名地址必须是已经解析到本主机ip地址的域名)。DocumentRoot与Directory都修改为网站文件的路径,保存退出即可。返回apache目录,cd bin进入bin目录,使用./apachectl restart重启apache

     5. 打开浏览器访问你的域名 

祝学习愉快!

  • 陈莺莺呀 提问者 #1
    已经按照要求操作,依然不行,老师麻烦看下我最新提问的截图
    2019-11-02 18:47:12
  • 好帮手慕小尤 回复 提问者 陈莺莺呀 #2
    同学你好,已在您新的问题中进行回复,请前去查看。祝学习愉快!
    2019-11-02 19:07:04
  • 陈莺莺呀 提问者 回复 好帮手慕小尤 #3
    老师回复的内容,我之前的截图里都有啊,都按照步骤操作过了……
    2019-11-02 19:56:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师