allowoverride al_allowoverride none_allow to do doing(4)

电脑杂谈  发布时间:2017-04-06 09:14:52  来源:网络整理

(2) create a password file:

/usr/local/apache2/bin/htpasswd -c /var/httpuser/passwordsbearzhang

(3)onfigure the server to request a password and tell the serverwhich users are allowed access.

vi /var//download/.htaccess:

AuthType Basic

AuthName 'Restricted Files'

AuthUserFile /var/httpuser/passwords

Require user bearzhang

#Require valid-user #all valid user

虚拟主机的配置

(1)基于IP地址的虚拟主机配置

Listen 80

<VirtualHost 172.20.30.40>

DocumentRoot //example1

ServerName

</VirtualHost>

<VirtualHost 172.20.30.50>

DocumentRoot //example2

ServerName

</VirtualHost>

(2) 基于IP和多端口的虚拟主机配置

Listen 172.20.30.40:80

Listen 172.20.30.40:8080

Listen 172.20.30.50:80

Listen 172.20.30.50:8080

<VirtualHost 172.20.30.40:80>

DocumentRoot //example1-80

ServerName

</VirtualHost>

<VirtualHost 172.20.30.40:8080>

DocumentRoot //example1-8080

ServerName

</VirtualHost>

<VirtualHost 172.20.30.50:80>

DocumentRoot //example2-80

ServerName

</VirtualHost>

<VirtualHost 172.20.30.50:8080>

DocumentRoot //example2-8080

ServerName

</VirtualHost>

(3)单个IP地址的服务器上基于域名的虚拟主机配置:

# Ensure that Apache listens on port 80

Listen 80

# Listen for virtual host requests on all IP addresses

NameVirtualHost *:80

<VirtualHost *:80>

DocumentRoot //example1

ServerName

ServerAlias example1.com. *.example1.com

# Other directives here

</VirtualHost>

<VirtualHost *:80>

DocumentRoot //example2

ServerName

# Other directives here

</VirtualHost>

(4)在多个IP地址的服务器上配置基于域名的虚拟主机:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-39784-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...