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

apache配置多域名站点和多端口站点

2017-11-08 10:11 423 查看

    根据相同域名配置多端口    

        在linux CentOS环境下,按照路径找到apache所在目录,/usr/local/apache2,进入该目录下的conf目录,找到httpd.conf文件,并用合适的编辑器打开(如:vim),也可以通过ftp在windows系统上编辑后上传(ftp用户需要创建并给予相应权限),找到 'Listen 80',在该行下添加 ‘Listen  port',port为想要监听的端口,然后找到后面的
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
将Include前面的'#'号去掉
打开当前目录下的extra目录,找到httpd-vhosts.conf文件,注释掉 VirtualHost *:80这个xml结点,在文档最后新建结点,如:
<VirtualHost *:8001>
   <Directory "/home/YC-L/apis">
        Options FollowSymLinks
    </Directory>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/home/YC-L/apis"
    ServerName localhost:8001
    Options FollowSymLinks
</VirtualHost>
        其中,其中的选项根据不同需求进行相应更改,然后重启apache  /usr/local/apache2/bin/apachetcl restart,重启后测试是否能够访问带端口号的服务器地址

    根据不同域名配置多站点

   以上面的数据为例,对80端口绑定另一个域名,指向其他文件夹  <VirtualHost *:80>
   <Directory "/home/YC-L/ '目的文件夹' ">
        Options FollowSymLinks
    </Directory>
    ServerAdmin '管理员邮箱'
    ServerName '目的域名'
    Options FollowSymLinks
  </VirtualHost>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: