apache

http -l   # 列出静态编译的模块
虚拟主机:
#---------------------------------------------------------------------------------
NameVirtualHost *:80   # 没有此行 虚拟主机不可用
<VirtualHost *:80>
  ServerName www.a.com
  DocumentRoot /var/www/a
</VirtualHost>
<VirtualHost *:80>
  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
</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 [email protected]
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
</VirtualHost>
#----------------------------
service httpd restart
chkconfig httpd on
#---------------------------------------------------------------------------------

你可能感兴趣的:(职场,休闲)