发表于 2018-11-19 08:22:06

Apache补充

  1.https可以访问到虚拟主机

  

  
  重启httpd服务
  测试此时可以https可以访问到虚拟主机
  2.网页重写用http访问自动调转到https
  vim /etc/httpd/conf.d/news.conf
  
  

  
  重启httpd服务
  

  测试
  

  
  3.php
  安装php
   yum install php -y
   vim /var/www/html/index.php

  
  vim /etc/httpd/conf/httpd.conf

  
  systemctl restart httpd.service
  测试
  
  
  

  4.cgi
   yum install httpd-manual -y
  systemctl restart httpd.service
  
  在这里面可以查看cgi怎么写
  

  mkdir /var/www/html/cgi
  vim /var/www/html/cgi/index.cgi

   Discuz_X3.2_SC_UTF8.zip
  
  
  
  
  vim /etc/httpd/conf.d/default.conf
  

  
  
  查看安全上下文
  

  
  修改安全上下文
  
  semanage fcontext -a -t httpd_sys_script_exec_t '/var/www/html/cgi(/.*)?'
  restorecon -RvvF /var/www/html/cgi/
  
  systemctl restart httpd.service
  
  测试

  一秒刷新一次时间会变化一次
  5.搭建论坛
   yum install mariadb -y
   yum install mariadb-server.x86_64 -y
   yum install php-mysql.x86_64
   systemctl start mariadb
   mysql_secure_installation
   vim /etc/my.cnf

  systemctl restart mariadb.service
  
  下载一个软件包Discuz_X3.2_SC_UTF8.zip
   解压到 /var/www/html/目录下
  unzip /var/www/html/Discuz_X3.2_SC_UTF8.zip
  
  chmod 777 /var/www/html/upload/ -R
  
  setenforce 0
  systemctl restart httpd.service
  
  访问172.25.254.145/upload

  
  
  6.***
  这时候我的真机时可以上网的

  
  安装软件

  
  vim /etc/squid/squid.conf
  

  
  systemctl start squid
  
  测试主机172.25.254.145
  
  Edit - Preferences- Advanced-Network-Settings

  
  此时这台没有联网的测试主机便可以上网了
  

  
  
  
  
  7.反向代理
  反向代理服务器
  yum install squid -y
  yum remove httpd
  rpm-qa | grephttpd 检测httpd有没有被删除
  vim /etc/squid/squid.conf

   systemctl restart squid.service
  测试主机
  vim /etc/hosts
  写一个解析代理服务器的ip加名字
  测试

  
  #####反向代理轮询
  
  vim /etc/squid/squid.conf

  
  
  
  systemctl restart squid.service
  
  测试主机

  

  

  
  刷新一次变化一次
  
  




页: [1]
查看完整版本: Apache补充