菜单

Apache https 配置指南

2019年4月9日 - 皇家赌场系统

2、cd F:\Apache\bin

4、openssl genrsa -out server.key 十二四  // 生成私密key

Windows 下配置 Apache 支持 https,apachehttps

一、打开cmd ,输入 
F:  // 切换来Apache安装路径,小编的Apache安装目录在 F盘

2、cd F:\Apache\bin

3、set “openssl_conf = F:\Apache\conf\openssl.cnf”

  权且安装openssl_conf路径,也可在环境变量中国建工总公司新项目,键为 OPENSSL_CONF,值为 F:\Apache\conf\openssl.cnf
(看本人的设置路径),不然在生成key时会报“WA宝马7系NING: can’t open config
file: c:/openssl-一.0.二j-win64/ssl/openssl.cnf”错误。

肆、openssl genrsa -out server.key 10二4  // 生成私密key

伍、copy server.key
server.key.org  // 复制server.key 制止运营Apache要密码

6、openssl rsa -in server.key.org -out server.key

7、openssl x50九 -req -days 3陆伍 -in server.csr -signkey server.key -out
server.crt  // 生成证书,会必要填写国家、省份、城市、域名、邮箱等音讯

8、配置Apahce  !!!  大旨步骤 !!!

8.1 在http.conf文件中去掉下面代码前的#号

#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
#LoadModule ssl_module modules/mod_ssl.so
#Include conf/extra/httpd-ssl.conf

8.2 修改 F:/Apache/conf/extra/httpd-ssl.conf 文件

<VirtualHost _default_:443>
    DocumentRoot "F:/Apache/htdocs/ushark.net"
    ServerName www.ushark.net:443
    SSLCertificateFile "F:/Apache/bin/server.crt"
    SSLCertificateKeyFile "F:/Apache/bin/server.key"
</VirtualHost>

 

九、配置http自动跳转到https,在 httpd-vhosts.conf 文件中编辑如下内容

<VirtualHost *:80>
  DocumentRoot “F:/Apache/htdocs/ushark.net”
  ServerName www.ushark.net
  Redirect /   # !!! 宗旨代码 !!!
</VirtualHost>

 

拾、httpd -k restart  // 重新起动Apache,报错的话就招来相应原因消除

图片 1

下配置 Apache 支持 https,apachehttps
壹、打开cmd ,输入 F: //切换来Apache安装路径,小编的Apache安装目录在F盘
二、cd F:\Apache\bin 3、set “openssl…

C:\Program Files\Apache Group\Apache2\conf\ssl
C:\Program Files\Apache Group\Apache2\conf\ssl.key
C:\Program Files\Apache Group\Apache2\conf\ssl.crt

 

2、cd F:\Apache\bin

<VirtualHost _default_:443>
#   General setup for the virtual host
DocumentRoot “/usr/local/www/test”
ServerName www.test.com:443
ServerAdmin test@test.com
ErrorLog “/var/log/httpd-error.log”
TransferLog “/var/log/httpd-access.log”
和以下五个职分为您存放证书路径:

3、set “openssl_conf = F:\Apache\conf\openssl.cnf”

<VirtualHost *:80>
  DocumentRoot “F:/Apache/htdocs/ushark.net”
  ServerName www.ushark.net
  Redirect /
https://www.ushark.net/  # !!! 核心代码 !!!
</VirtualHost>

#echo ‘apache2_enable=”YES”‘ >> /etc/rc.conf
#echo ‘apache22ssl_enable=”YES”‘ >> /etc/rc.conf

一、打开cmd ,输入 
F:  // 切换来Apache安装路径,作者的Apache安装目录在 F盘

 

Windows Apache HTTPS配置
创建上边三个目录:

 

8.1 在http.conf文件中去掉下面代码前的#号

#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
#LoadModule ssl_module modules/mod_ssl.so
#Include conf/extra/httpd-ssl.conf

8.2 修改 F:/Apache/conf/extra/httpd-ssl.conf 文件

<VirtualHost _default_:443>
    DocumentRoot "F:/Apache/htdocs/ushark.net"
    ServerName www.ushark.net:443
    SSLCertificateFile "F:/Apache/bin/server.crt"
    SSLCertificateKeyFile "F:/Apache/bin/server.key"
</VirtualHost>

进入命令行,输入下边包车型地铁下令:
# 注:以下用到的密码都是1234

<VirtualHost *:80>
  DocumentRoot “F:/Apache/htdocs/ushark.net”
  ServerName www.ushark.net
  Redirect /
https://www.ushark.net/  # !!! 宗旨代码 !!!
</VirtualHost>

 

SSLCertificateFile “/usr/local/etc/apache22/ssl.key/server.crt”
SSLCertificateKeyFile “/usr/local/etc/apache22/ssl.key/server.key”

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图