Linux中关于HTTP协议网站的搭建和https网站简单的文件编辑

[root@localhost httpd]# vim /etc/httpd/conf.d/vhosts.conf
在这个文件中进行编辑
Linux中关于HTTP协议网站的搭建和https网站简单的文件编辑_第1张图片

AllowOverride none
Require all granted

这个表示访问这个网站,不允许被覆盖,任何人可以访问

AuthType Basic
AuthName “please login”
AuthUserFile /etc/httpd/my
Require user song tian
/usr/local/student表示虚拟目录,而且访问此网站进行了用户控制
在添加用户时需要自己写一个配置文件
进入
[root@localhost httpd]:htpasswd /etc/httpd/my wang
New password:
Re-type new password:
Adding password for user wang
表示创立了这个wang的用户

DocumentRoot /www/openlab(服务器的默认访问路径)
Alias /data /usr/local/data(虚拟用户访问的)
Alias /student /usr/local/student
ServerName www.openlab.com(基于域名访问)

****
DocumentRoot /usr/local/money
ServerName www.openlab.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA
SSLCertificateFile /etc/pki/tls/certs/haha.crt
SSLCertificateKeyFile /etc/pki/tls/private/haha.key
****表示访问/usr/local/money这个虚拟用户时用的https协议,在Linux中启用这个协议时需要安装mod_sll,这软件进行编辑
这个进行编辑是需要先进入
[root@localhost ~]# cd /etc/pki/tls/certs/
[root@localhost certs]# make jj.crt
umask 77 ;
/usr/bin/openssl genrsa -aes128 2048 > jj.key
Generating RSA private key, 2048 bit long modulus
…+++
…+++
e is 65537 (0x10001)
Enter pass phrase:
进行服务器密文,用户端明文的设置
用https是中间还需要一个ca机构的安全认证,这个认证来确定用户端是否为绿色网站,同时也保证了明文传给服务器端进行验证的安全性

你可能感兴趣的:(Linux中关于HTTP协议网站的搭建和https网站简单的文件编辑)