Blogger Information
Blog 12
fans 1
comment 1
visits 19155
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Linux下配置apache搭建不同网站
黄小凡的博客
Original
1072 people have browsed it

    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地址对应的就是你的 默认网站目录,打开你设置的额外的域名,就对应相应的目录。


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

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post