HTTP
[root@server~]yum install http*
[root@server~]vim /etc/httpd/conf/httpd.conf
ServerRoot “/etc/httpd
Listen 80
ServerName 192.168.0.4:80
DocumentRoot “/var/www/html
DirectoryIndex index.html index.php”
#UserDir disable
UserDir public_html
ServerAdmin root@localhost
<Directory “/var/www/html/liuyang”>
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
[root@server~]mkdir /var/www/html/liuyang
[root@server~]chmod 777 /var/www/html/liuyang
[root@server~]vim /var/www/html/liuyang/.htaccess
AuthName “enter you accent and you passwd”
AuthType Basic
AuthUserFile /var/www/html/liuyang/apache.passwd
require valid-user
[root@server~]htpasswd –cm /var/www/html/liuyang/apache.passwd jiangmin
[root@server~]vim /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT –t tcp –deport 80 –j ACCEPT
-A RH-Firewall-1-INPUT –t udp –deport 80 –j ACCEPT
[root@server~]echo I am liuyang > /var/www/html/liuyang/index.html
[root@client~]vim /etc/resolv.conf
Nameserver 192.168.0.1
[root@client~]firefox www.baidu.com/liuyang/
虛擬主機
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /baidu
ServerName www.baidu.com
</VirtualHost>
用戶驗證
<Directory “/baidu”>
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
HTTPS
[root@server~]yum install mod_ssl (https)
[root@server~]cd /etc/pki/tls/certs
[root@server~]make long.crt
[root@server~]vim /etc/http.d/conf.d/ssl.conf
SSLCertificateKeyFile /etc/pki/tls/certs/long.crt
SSLCertificateKeyFile /etc/pki/tls/certs/long.key
[root@server~]service saslauthd restart
[root@server~]service httpd restart
第一次使用HTTPS後會記錄證書