Apache 配置多端口网站

跳过安装步骤。

1. apache安装目录/conf/httpd.conf,如果你是采用wamp集成环境,那么在 wamp/bin/apache下。

2.  在httpd.conf中,找到
    #LoadModule vhost_alias_module
    #Include conf/extra/httpd-vhosts.conf
    去掉前面的#号,这一步是为了加载扩展配置

3. 找到apache安装目录/conf/extra/httpd-vhosts.conf。
    打开文件找到 NameVirtualHost *:80,
    比如我们要添加81的端口,在下面增加一行
    Listen 81

4. 然后找到<VirtualHost *:80> ... </VirtualHost> ,复制一段修改为
    <VirtualHost *:81>
    DocumentRoot "D:/php"
    ServerName localhost
    ServerAlias localhost
    </VirtualHost>

5. 配置目录权限
    打开/conf/httpd.conf,找到Directory节点。
    可以修改默认目录权限,也可以单独指定目录权限,分别是:
    修改默认目录权限,即修改Directory节点
        <Directory />
            Options FollowSymLinks
         AllowOverride None
         Order deny,allow
       #Deny from all
         Allow from all
       #允许所有访问
         Satisfy all
    </Directory>

    或者增加如下一段
<Directory "D:/php">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn‘t give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride all

    #
    # Controls who can get stuff from this server.
    #

#   onlineoffline tag - don‘t remove
    Order Allow,Deny
    Allow from all

</Directory>6. 重启apache服务,查看localhost:81/index.php 已经可以正常运行了
时间: 2024-10-14 14:04:52

Apache 配置多端口网站的相关文章

XAMPP Apache 配置多端口和多域名方法

1,记事本编辑 D:\xampp\apache\conf\httpd.conf,在顶部添加需要被监听的端口,如:8081,保留默认监听的 80 端口 Listen 80 Listen 8081 2,在最底部(或其他合适的地方)加上: <virtualhost *:8081> ServerName localhost      //本地地址,可尝试用127.0.0.1 或192.168.1.** DocumentRoot D:\xx\xx\xx     //指向你的网址 <Director

Apache配置基于端口号的虚拟主机 Apache virtual host configuration is based on the port

有可能只有一个ip出口,但却有多个项目,那么就需要基于端口号架设虚拟主机. Step 1: 检查是否开启 httpd-vhosts.conf apache/conf/httpd.conf文件 # Virtual hosts Include conf/extra/httpd-vhosts.conf 如果没有开启,必须在httpd.conf文件中设置:如果开启,则可以在apache/conf/extra/httpd-vhosts.conf文件中设置,当然也还是可以再httpd.conf文件中进行设置

Apache配置多个网站的方法

Apache的虚拟主机是一种允许在同一台机器上,运行超过一个网站的解决方案.虚拟主机有两种,一种叫基于IP的(IP-based),另一种叫基于名字的(name-based).虚拟主机的存在,对用户来说是透明的.基于IP的虚拟主机:对于基于IP的虚拟主机来说,必须为每个虚拟主机配备一个单独的IP.也就是说你的服务器必须有多个IP地址.对于这种方式,我们在本地就可以做一个实验来进行配置.配置基于IP的虚拟主机,有两种方法:一是启动多个apache伺服程序,每个实例使用单独的配置文件,一般来说,在同一

关于apache配置映射端口

step1.打开httpd.conf找到Listen 80这一行在后面添加Listen 8080Listen 8001Listen 8002Listen 8003也就是意味着每个项目占用一个端口,就像电脑里的软件一样,每个软件占用一个端口 step2.找到<Directory />  Options FollowSymLinks  AllowOverride all  Order deny,allow  Deny from all  Satisfy all</Directory>

Apache 配置只能访问网站目录

[[email protected] ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf <VirtualHost *:80> DocumentRoot "/data/www" ServerName www.test.com ErrorLog "logs/test.com_error_log" CustomLog "logs/test.com_access_log" comb

apache virtualhost配置 apache配置多个网站

第一步 apache下httpd.conf文件 启用模块LoadModule vhost_alias_module modules/mod_vhost_alias.so 第二步 apache下httpd.conf文件,启用文件Virtual hosts# Virtual hostsInclude conf/extra/httpd-vhosts.conf NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot D:\wamp\www Server

apache 配置网站目录,虚拟目录,新端口

1 配置网站目录,以ubuntu为例 1)打开apache的默认配置文件夹:cd /etc/apache2/sites-available 2)打开配置文件,本机为sudo vi  000-default.conf 3) 修改路径 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /data/test ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_

Apache 的修改端口,虚拟主机搭建基于网站加密和常见问题解答

Apache 的修改端口,虚拟主机搭建基于网站加密和常见问题解答 作者  浩浩哥来了 首先需要确定apache这个服务存在 /etc/init.d/httpd restart 如果启动起来了说明你已经安装成功 如果启动不起来就需要自己手动安装,因为添加了本地源,所以可以直接安装 Yum install http* -y /etc/init.d/httpd restart 在一次检测下,服务安装成功与否 Cd /var/www/html 目录下是存放网页的路径 Vim index.html 因为当

网站环境apache + php + mysql 的XAMPP,如何实现一个服务器上配置多个网站?

xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客.论坛程序非常方便.今天我们来给大家介绍一下,如何使用 XAMPP 在本地进行安装多个网站. 一般情况下,我们只需要网站程序放到 xampp/htdoc 目录下,然后在浏览器里输入 ip 地址 http://127.0.0.1/ 或者输入域名 http://localhost/ 就可以了.但是这样我们只能使用一个程序,建立一个网站.如果我们想要测试测试不同的程序,