apache服务进阶

   对比项               服务器种类                                 解释java程序                                         资源区别
Apache                Web服务器                                     不能                  支持html,img等静态资源,不支持动态请求 
Tomcat      应用(Java)服务器(Servlet容器)                 能                  支持JSP,Servlet等,也支持静态页,但效率没有Apache高

参考文档:https://blog.csdn.net/zhuwanwanshay/article/details/50775334?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase

1.安装

    a.下载apache服务

     链接:https://pan.baidu.com/s/1gvUQ4RhCd3F57XbKRbhVcg      提取码:rqgz 

    解压压缩包,找到conf文件夹下的  httpd.conf

    

    

修改俩处  1.    Define SRVROOT   把里面的内容修改成文件所在的路径

                2.

    

2.开启服务

在解压出来的文件bin目录的文件夹下 执行cmd命令

      输入:"httpd.exe" -k install -n apache                      *** 注意要有引号""


若出现了(OS 5)拒绝访问错误

右键cdm命令提示符 : 以管理员身份运行即可

若是下面这种情况则成功配置

 

3.启动

    安装目录中,找到bin下 找到 ApacheMonitor.exe可执行文件,双击运行

    之后就是点一点start就OK!

在网址栏输入http://localhost  访问到如下页面就可以了。

    

4.配置ssl证书https访问

    参考文档:https://www.jianshu.com/p/4d98e5baeb49 

    a.下载apache的证书文件

            

    b.解压后又三个文件

        

    c.修改  httpd.conf 配置文件
       1.  #LoadModule ssl_module modules/mod_ssl.so  (如果找不到请确认是否编译过 openssl 插件)
        2. #Include conf/extra/httpd-ssl.conf  (删除行首的配置语句注释符号“#”,保存后退出)

    d.新建httpd-ssl.conf 配置文件   

        在c中的路径下新建,即conf文件夹下

 

    内容如下:

    

    

  <VirtualHost *:443>
    DocumentRoot "C:/developtools/httpd/Apache24/htdocs" 
    ServerName www.trybibo.com 
    SSLEngine on
    SSLCertificateFile "C:/developtools/httpd/Apache24/conf/ssl/4192187_www.trybibo.com_public.crt"  
    SSLCertificateKeyFile "C:/developtools/httpd/Apache24/conf/ssl/4192187_www.trybibo.com.key"
    SSLCertificateChainFile "C:/developtools/httpd/Apache24/conf/ssl/4192187_www.trybibo.com_chain.crt"
</VirtualHost> 

    e.httpd-ssl.conf 文件说明

<VirtualHost *:443>
    DocumentRoot "/var/www/html"(这是你域名指向的目录)
    ServerName www.demo.com(你的域名)
    SSLEngine on
    SSLCertificateFile /usr/local/apache/conf/2_www.demo.com_cert.crt (公钥)
    SSLCertificateKeyFile /usr/local/apache/conf/3_www.demo.com.key(私钥)
    SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt (证书链)
</VirtualHost>
配置成功之后重启apache直接访问https://www.demo.com 就成功了

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值