centos绑定多个域名
大家讲道理
大家讲道理 2017-04-25 09:01:16
0
3
633

正在使用aliyun主机,运行centos6.4 64位系统,安装lamp环境后进行域名绑定。配置文件如下:

<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName 120.24.54.xxx
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /var/www/html/domain1
    ServerName domain.com
    ServerAlias *.domain.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /var/www/html/domain2
    ServerName domain.com
    ServerAlias *.domain.com
</VirtualHost>

然后通过www.domain1.com可以访问指向/var/www/html/domain1目录的网站,但是通过www.domain1.com访问同样是指向/var/www/html/domain1,通过IP 120.24.54.xxx访问也是指向domai1目录,配置文件其他地方没动过。我想要通过IP访问就指向html目录,通过域名访问就指向对应的目录。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(3)
黄舟

Jawapannya telah ditemui dengan melihat dokumentasi rasmi:
# Pastikan Apache mendengar pada port 80
Dengar 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com

# Other directives here

</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org

# Other directives here

</VirtualHost>

Mesti dihidupkanNameVirtualHost *:80, jika tidak, tidak kira berapa banyak nama domain yang terikat, mereka semua akan menunjuk ke akar dokumen hos maya pertama

PHPzhong

Sudahkah anda memulakan semula apache selepas mengubah suai konfigurasi?
Adakah anda pasti mod vhost anda didayakan?

刘奇


DocumentRoot /var/www/html/domain1
Nama Pelayan domain.com
ServerAlias ​​​​*.domain.com


DocumentRoot /var/www/html/domain2
Nama Pelayan domain.com
ServerAlias ​​​​*.domain.com

Bukankah ini telah diubah?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan