https和http区别:

http---超文本传输协议
https--安全超文本传输协议
1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。
2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全

一、https

1)yum install mod_ssl -y 会生成ssl.conf 文件
yum install crypto-utils

apache服务续(网页重写,正向、反向代理,论坛搭建)
2)genkey www.westos.com 

apache服务续(网页重写,正向、反向代理,论坛搭建)apache服务续(网页重写,正向、反向代理,论坛搭建)apache服务续(网页重写,正向、反向代理,论坛搭建)
注意:在生成随即数时需要打开虚拟机敲击键盘,否则因随机数不够而卡着。在询问是否发送证书到CA,点击NO,证书认证需要收费的。填写自己的证书,国家地区组织名部门域名,全部完成退出
3)vim ssl.conf,重启服务
apache服务续(网页重写,正向、反向代理,论坛搭建)
4)测试:https://ip

apache服务续(网页重写,正向、反向代理,论坛搭建)apache服务续(网页重写,正向、反向代理,论坛搭建)
二、设定https虚拟主机并设定网页重写

在真机添加解析,加入login解析:

apache服务续(网页重写,正向、反向代理,论坛搭建)

编辑login.conf配置文件 cd /etc/htttpd/conf.d
apache服务续(网页重写,正向、反向代理,论坛搭建)
apache服务续(网页重写,正向、反向代理,论坛搭建)

清缓存ctrl+shift+delete
^(/.*)$      ##客户在浏览器地址栏输入的所有字符
https://     ##强制客户加密访问
%{HTTP_HOST} ##客户请求主机
$1           ##表示^(/.*)$的值
[redirect=302] ##临时重写 301永久转换
永久返回值304临时是200

重启服务,编辑login.westos.com发布文件

apache服务续(网页重写,正向、反向代理,论坛搭建)

 

 

apache服务续(网页重写,正向、反向代理,论坛搭建)

三、正向代理(代理可上网,通过代理查看只是缓存信息)

服务主机(真机):

充当代理服务器,确定能上网

yum install squid -y
vim /etc/squid/suid.conf

apache服务续(网页重写,正向、反向代理,论坛搭建)apache服务续(网页重写,正向、反向代理,论坛搭建)
62行缓存开启  16个一级目录 256个二级目录

客户主机:打开客户端浏览器进行代理设置

apache服务续(网页重写,正向、反向代理,论坛搭建)apache服务续(网页重写,正向、反向代理,论坛搭建)

apache服务续(网页重写,正向、反向代理,论坛搭建)apache服务续(网页重写,正向、反向代理,论坛搭建)

四、反向代理

真机 hosts 指向代理 (代理没有apache)

apache服务续(网页重写,正向、反向代理,论坛搭建)

代理安装squid服务并编辑配置文件vim /etc/squid/suid.conf
apache服务续(网页重写,正向、反向代理,论坛搭建)
说明:访问域名www.westos.com时,实际访问代理主机57和111,采用轮询机制,主机57轮询次数设定为2,即每访问2次代理主机57后访问1次111
测试:www.westos.com

apache服务续(网页重写,正向、反向代理,论坛搭建)apache服务续(网页重写,正向、反向代理,论坛搭建)

五、论坛搭建

在真机解析添加:apache服务续(网页重写,正向、反向代理,论坛搭建)

1、设置论坛发布目录:/var/www/westos.com/bbs/html

2、在此目录下解压论坛搭建包apache服务续(网页重写,正向、反向代理,论坛搭建)apache服务续(网页重写,正向、反向代理,论坛搭建)apache服务续(网页重写,正向、反向代理,论坛搭建)

安装可以查看vim readme/readme.txt

apache服务续(网页重写,正向、反向代理,论坛搭建)

3、给目录加权限

chmod 777 config  data uc_server uc_client  -R

apache服务续(网页重写,正向、反向代理,论坛搭建)

4、在/etc/httpd/conf.d下编辑bbs.conf文件

apache服务续(网页重写,正向、反向代理,论坛搭建)

5、将selinux设为警告模式

apache服务续(网页重写,正向、反向代理,论坛搭建)

6、安装php-mysql mariadb-server并安全初始化

yum install php-mysql.x86_64 -y
yum install mariadb-server.x86_64 -y
systemctl start mariadb
mysql_secure_installation 
systemctl restart mariadb
systemctl restart httpd

在浏览器中按要求配置:bbs.westos.com/upload/install

apache服务续(网页重写,正向、反向代理,论坛搭建)

apache服务续(网页重写,正向、反向代理,论坛搭建)apache服务续(网页重写,正向、反向代理,论坛搭建)

相关文章:

  • 2021-11-28
  • 2021-11-02
  • 2021-11-28
  • 2021-11-30
  • 2021-05-19
  • 2022-12-23
  • 2021-06-23
猜你喜欢
  • 2021-09-13
  • 2021-07-28
  • 2021-07-12
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案