登录  /  注册
博主信息
博文 12
粉丝 1
评论 1
访问量 21802
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Linux下配置apache搭建不同网站
黄小凡的博客
原创
1257人浏览过

    LAMP用来建站非常强大,据说服务器相同配置下会比windows快一倍左右。

    所以今天又探索了一番linux,在一个服务器下,实现多个服务器的搭建,主要就是配置apache。

    首先安装LAMP环境,我使用的阿里云提供的服务器,已经上海安畅网络科技股份有限公司 提供的LAMP环境(CentOS7.2 Apache2.4 PHP5.6),非常 感谢该公司提供的镜像文件,让我省去了安装lamp的时间。

    第一:一般apache的安装目录默认是在  /etc/httpd  下,先进入该目录 

            cd /etc/httpd/conf

        打开该目录下的 

        vi httpd.conf   

        然后找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so,把#号 去 掉(如果你的该目录下没有这一行,很有可能有这一条:Include conf.modules.d/*.conf,意思是所有的加载模块全部放在 conf.conf.modules.d下了 ,我的apache就是在该文件夹下的 00-base.conf,请自行查找!)

        加载该模块之后,再添加一条 Include /etc/httpd/conf/vhost.conf 语句 ,然后保存退出httpd.conf

        然后在httpd.conf  同级目录下创建 vhost.conf, 编辑该目录,写入

<VirtualHost _default_:80>
DocumentRoot "默认的域名对应的目录"
  <Directory "默认的域名对应的目录">
    Options -Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>
</VirtualHost>


<VirtualHost *:80>
    DocumentRoot "该域名对应的目录"
    ServerName   #该目录对应的域名 
    ServerAlias 
  <Directory "该域名对应的目录">
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
</VirtualHost>

        修改你解析出来的域名,然后对应你想保存的web目录,最后保存退出该文件,重启apache,

        systemctl restart httpd

即可。

        此时打开你的公网ip地址对应的就是你的 默认网站目录,打开你设置的额外的域名,就对应相应的目录。


希望对大家有所帮助,转载请注明出处。!

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学