chenmaostyle 2017-04-14 11:29 采纳率: 50%
浏览 3081
已结题

一个阿里云服务器CentOS + Apache 如何配置两个域名到不同目录?

我是想把两个域名www.cbbstyle1.com和www.cbbstyle2.com
分别指向服务器上的/home/MyfirstWeb/www1和/home/MyfirstWeb/www2目录中。

但我配置了httpd.conf .
还是不成功,两个域名还是都是指向www1去了

-----------我的httpd.conf文件---------------------
#

This is the main Apache HTTP server configuration file. It contains the

configuration directives that give the server its instructions.

See URL:http://httpd.apache.org/docs/2.4/ for detailed information.

In particular, see

URL:http://httpd.apache.org/docs/2.4/mod/directives.html

for a discussion of each configuration directive.

#

Do NOT simply read the instructions in here without understanding

what they do. They're here only as hints or reminders. If you are unsure

consult the online docs. You have been warned.

#

Configuration and logfile names: If the filenames you specify for many

of the server's control files begin with "/" (or "drive:/" for Win32), the

server will use that explicit path. If the filenames do not begin

with "/", the value of ServerRoot is prepended -- so 'log/access_log'

with ServerRoot set to '/www' will be interpreted by the

server as '/www/log/access_log', where as '/log/access_log' will be

interpreted as '/log/access_log'.

#

ServerRoot: The top of the directory tree under which the server's

configuration, error, and log files are kept.

#

Do not add a slash at the end of the directory path. If you point

ServerRoot at a non-local disk, be sure to specify a local disk on the

Mutex directive, if file-based mutexes are used. If you wish to share the

same ServerRoot for multiple httpd daemons, you will need to change at

least PidFile.

#
ServerRoot "/etc/httpd"

#

Listen: Allows you to bind Apache to specific IP addresses and/or

ports, instead of the default. See also the

directive.

#

Change this to Listen on specific IP addresses as shown below to

prevent Apache from glomming onto all bound IP addresses.

#
#Listen 12.34.56.78:80
Listen 80

#

Dynamic Shared Object (DSO) Support

#

To be able to use the functionality of a module which was built as a DSO you

have to place corresponding `LoadModule' lines at this location so the

directives contained in it are actually available before they are used.

Statically compiled modules (those listed by `httpd -l') do not need

to be loaded here.

#

Example:

LoadModule foo_module modules/mod_foo.so

#
Include conf.modules.d/*.conf

#

If you wish httpd to run as a different user or group, you must run

httpd as root initially and it will switch.

#

User/Group: The name (or #number) of the user/group to run httpd as.

It is usually good practice to create a dedicated user and group for

running httpd, as with most system services.

#
User apache
Group apache

'Main' server configuration

#

The directives in this section set up the values used by the 'main'

server, which responds to any requests that aren't handled by a

definition. These values also provide defaults for

any containers you may define later in the file.

#

All of these directives may appear inside containers,

in which case these default settings will be overridden for the

virtual host being defined.

#

#

ServerAdmin: Your address, where problems with the server should be

e-mailed. This address appears on some server-generated pages, such

as error documents. e.g. admin@your-domain.com

#
ServerAdmin root@localhost

#

ServerName gives the name and port that the server uses to identify itself.

This can often be determined automatically, but we recommend you specify

it explicitly to prevent problems during startup.

#

If your host doesn't have a registered DNS name, enter its IP address here.

#
#ServerName www.example.com:80

#

Deny access to the entirety of your server's filesystem. You must

explicitly permit access to web content directories in other

blocks below.

#

AllowOverride none
Require all denied

DocumentRoot "/home/MyfirstWeb/www1"


AllowOverride None
# Allow open access:
Require all granted

Options Indexes FollowSymLinks

AllowOverride None

Require all granted


DirectoryIndex index.html


Require all denied

ErrorLog "logs/error_log"

LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

<IfModule logio_module>
  # You need to enable mod_logio.c to use %I and %O
  LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>

CustomLog "logs/access_log" combined


ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"


AllowOverride None
Options None
Require all granted


TypesConfig /etc/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

AddDefaultCharset UTF-8


MIMEMagicFile conf/magic

EnableSendfile on

IncludeOptional conf.d/*.conf

ServerName 119.32.23.55:80
NameVirtualHost 119.32.23.55

ServerAdmin root@localhost
DocumentRoot /home/MyfirstWeb/
ServerName 119.32.23.55

#

ServerAdmin root@localhost
DocumentRoot /home/MyfirstWeb/www1
ServerName www.cbbstyle1.com

#

ServerAdmin root@localhost
DocumentRoot /home/MyfirstWeb/www2
ServerName www.cbbstyle2.com

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-04-14 13:00
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 数学的三元一次方程求解
  • ¥20 iqoo11 如何下载安装工程模式
  • ¥15 本题的答案是不是有问题
  • ¥15 关于#r语言#的问题:(svydesign)为什么在一个大的数据集中抽取了一个小数据集
  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 蓝桥杯单片机第十三届第一场,整点继电器吸合,5s后断开出现了问题