您的位置:首页 > 运维架构 > Apache

linux下xampp(apache)中配置域名访问,以及遇到的问题

2016-12-18 20:48 786 查看
xampp中apache使用域名访问

一、首先找到/opt/lampp/etc/httpd.conf:

# Virtual hosts
Include etc/extra/httpd-vhosts.conf
去掉 Include etc/extra/http-vhosts.conf 前面的#号(以上我已经去掉)
二、修改 /opt/lampp/etc/extra/httpd-vhost.conf

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /opt/lampp/htdocs/b (这里写上所绑定到的目录)
ServerName www.linuxidc.com (这里写上域名)
ServerAlias www.dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
如我的配置文件如下:

<VirtualHost *:80>
DocumentRoot "/opt/lampp/htdocs/"
ServerName dev.mansys.com
</VirtualHost>

三、修改 /etc/hosts ,添加
127.0.0.1 dev.mansys.com我的如下:
127.0.0.1 localhost

127.0.0.1 dummy-host.example.com
127.0.0.1 dev.example.com
127.0.0.1 dev.mansys.com
然后访问: dev.mansys.com 即可

如果出现以下错误:

Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.

Error 404

dummy-host.example.com

Apache/2.4.23 (Unix) OpenSSL/1.0.2h PHP/5.5.38 mod_perl/2.0.8-dev Perl/v5.16.3 

修改修改 /opt/lampp/etc/extra/httpd-vhost.conf ,修改后我的配置文件如下:

<VirtualHost *:80>
DocumentRoot "/opt/lampp/htdocs/"
ServerName dev.mansys.com
<Directory "/opt/lampp/htdocs/">
AllowOverride All
Order deny,allow
Allow from all
Require all granted
</Directory>
</VirtualHost>


再次访问,即可正常访问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐