zoukankan      html  css  js  c++  java
  • linux下xampp(apache)中配置域名访问,以及遇到的问题

    xampp中apache使用域名访问

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

    [plain] view plain copy
     
    1. # Virtual hosts  
    2. Include etc/extra/httpd-vhosts.conf  
    [plain] view plain copy
     
    1. # Virtual hosts  
    2. Include etc/extra/httpd-vhosts.conf  

    去掉 Include etc/extra/http-vhosts.conf 前面的#号(以上我已经去掉)

    二、修改 /opt/lampp/etc/extra/httpd-vhost.conf

    [html] view plain copy
     
    1. <VirtualHost *:80>  
    2.     ServerAdmin webmaster@dummy-host.example.com  
    3.     DocumentRoot /opt/lampp/htdocs/b    (这里写上所绑定到的目录)  
    4.     ServerName www.linuxidc.com                              (这里写上域名)  
    5.     ServerAlias www.dummy-host.example.com  
    6.     ErrorLog logs/dummy-host.example.com-error_log  
    7.     CustomLog logs/dummy-host.example.com-access_log common  
    8.  </VirtualHost>  
    [html] view plain copy
     
    1. <VirtualHost *:80>  
    2.     ServerAdmin webmaster@dummy-host.example.com  
    3.     DocumentRoot /opt/lampp/htdocs/b    (这里写上所绑定到的目录)  
    4.     ServerName www.linuxidc.com                              (这里写上域名)  
    5.     ServerAlias www.dummy-host.example.com  
    6.     ErrorLog logs/dummy-host.example.com-error_log  
    7.     CustomLog logs/dummy-host.example.com-access_log common  
    8.  </VirtualHost>  

    如我的配置文件如下:

    [html] view plain copy
     
    1. <VirtualHost *:80>  
    2.     DocumentRoot "/opt/lampp/htdocs/"  
    3.     ServerName dev.mansys.com  
    4. </VirtualHost>  
    [html] view plain copy
     
    1. <VirtualHost *:80>  
    2.     DocumentRoot "/opt/lampp/htdocs/"  
    3.     ServerName dev.mansys.com  
    4. </VirtualHost>  


    三、修改 /etc/hosts ,添加

    [html] view plain copy
     
    1. 127.0.0.1      dev.mansys.com  
    [html] view plain copy
     
    1. 127.0.0.1      dev.mansys.com  

    我的如下:

    [html] view plain copy
     
    1. 127.0.0.1       localhost  
    2.   
    3. 127.0.0.1       dummy-host.example.com  
    4. 127.0.0.1       dev.example.com  
    5. 127.0.0.1       dev.mansys.com  
    [html] view plain copy
     
    1. 127.0.0.1       localhost  
    2.   
    3. 127.0.0.1       dummy-host.example.com  
    4. 127.0.0.1       dev.example.com  
    5. 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 ,修改后我的配置文件如下:

    [html] view plain copy
     
    1. <VirtualHost *:80>  
    2.     DocumentRoot "/opt/lampp/htdocs/"  
    3.     ServerName dev.mansys.com  
    4.     <Directory "/opt/lampp/htdocs/">  
    5.         AllowOverride All  
    6.         Order deny,allow  
    7.         Allow from all  
    8.         Require all granted  
    9.     </Directory>  
    10. </VirtualHost>  
    [html] view plain copy
     
    1. <VirtualHost *:80>  
    2.     DocumentRoot "/opt/lampp/htdocs/"  
    3.     ServerName dev.mansys.com  
    4.     <Directory "/opt/lampp/htdocs/">  
    5.         AllowOverride All  
    6.         Order deny,allow  
    7.         Allow from all  
    8.         Require all granted  
    9.     </Directory>  
    10. </VirtualHost>  

    再次访问,即可正常访问

  • 相关阅读:
    CGFloat,CGPoint,CGSize,CGRect
    对discuz的代码分析学习(三)mysql驱动
    对discuz的代码分析学习(二)首页文件
    对discuz的代码分析学习(一)目录结构
    获取HTML DOM
    html中如何使用特殊字体
    如何让元素自动居中
    前端分页
    页面缩放scale
    控制台获取当前年的月份列表
  • 原文地址:https://www.cnblogs.com/SofuBlue/p/8027102.html
Copyright © 2011-2022 走看看