http -l # 列出静态编译的模块
虚拟主机:
#---------------------------------------------------------------------------------
NameVirtualHost *:80 # 没有此行 虚拟主机不可用
#---------------------------------------------------------------------------------
NameVirtualHost *:80 # 没有此行 虚拟主机不可用
<VirtualHost *:80>
ServerName www.b.com
DocumentRoot /var/www/b
</VirtualHost>
#---------------------------------------------------------------------------------
ServerName www.b.com
DocumentRoot /var/www/b
</VirtualHost>
#---------------------------------------------------------------------------------
访问验证:
#---------------------------------------------------------------------------------
htpasswd -c /etc/httpd/conf/users.db user1 #
<Directory "/var/www/help">
Options Indexes FollowSymLinks
AuthType Basic
AuthName "test Manager Login"
AuthUserFile /etc/httpd/conf/users.db
Require valid-user
AuthType Basic
AuthName "test Manager Login"
AuthUserFile /etc/httpd/conf/users.db
Require valid-user
</Directory>
#---------------------------------------------------------------------------------
#---------------------------------------------------------------------------------
SSL:
#---------------------------------------------------------------------------------
yum install mod_ssl
cd /etc/pki/tls/certs/
make testcert
cd /etc/pki/tls/private/
mv localhost.key localhost.key1
openssl rsa -in localhost.key1 -out localhost.key # 删启动apache时的密码
vim /etc/httpd/conf.d/ssl.conf
#----------------------------
<VirtualHost 192.100.0.2>
ServerName www.rhce.com
DocumentRoot /var/www/rhce
DirectoryIndex index.html index.htm
ServerAdmin webmaster@rhce.com
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
</VirtualHost>
#----------------------------
service httpd restart
chkconfig httpd on
#---------------------------------------------------------------------------------
#---------------------------------------------------------------------------------
yum install mod_ssl
cd /etc/pki/tls/certs/
make testcert
cd /etc/pki/tls/private/
mv localhost.key localhost.key1
openssl rsa -in localhost.key1 -out localhost.key # 删启动apache时的密码
vim /etc/httpd/conf.d/ssl.conf
#----------------------------
<VirtualHost 192.100.0.2>
ServerName www.rhce.com
DocumentRoot /var/www/rhce
DirectoryIndex index.html index.htm
ServerAdmin webmaster@rhce.com
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
</VirtualHost>
#----------------------------
service httpd restart
chkconfig httpd on
#---------------------------------------------------------------------------------
转载于:https://blog.51cto.com/dywer/163977