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

[root@localhost httpd]# vim /etc/httpd/conf.d/vhosts.conf
在这个文件中进行编辑
在这里插入图片描述
<Directory /www>
AllowOverride none
Require all granted

这个表示访问这个网站,不允许被覆盖,任何人可以访问
<Directory /usr/local/student>
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的用户
<VirtualHost 192.168.112.133:80>
DocumentRoot /www/openlab(服务器的默认访问路径)
Alias /data /usr/local/data(虚拟用户访问的)
Alias /student /usr/local/student
ServerName www.openlab.com(基于域名访问)

****<VirtualHost 192.168.112.133:443>
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机构的安全认证,这个认证来确定用户端是否为绿色网站,同时也保证了明文传给服务器端进行验证的安全性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值