ubuntu14.04系统下搭建支持https的apache2服务器
来源:互联网 发布:怎么修改远程桌面端口 编辑:程序博客网 时间:2024/06/06 07:42
原文链接:https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-14-04
前提:
安装apache2
sudo apt-get updatesudo apt-get install apache2
1.
激活SSL模块
sudo a2enmod ssl重启apache2
sudo service apache2 restart
2.
创建自签名SSL证书
sudo mkdir /etc/apache2/sslsudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
编辑配置文件,修改描红部分
sudo vim /etc/apache2/sites-available/default-ssl.conf
<IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin admin@example.com ServerName your_domain.com ServerAlias www.your_domain.com DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> BrowserMatch "MSIE [2-6]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown </VirtualHost></IfModule>
激活SSL虚拟Host
sudo a2ensite default-ssl.conf重启apache2
sudo service apache2 restart
测试
https://server_domain_name_or_IP
出现该提示请选择Proceed anyway
如果希望不提示该信息,那么可以导入证书(/etc/apache2/ssl/apache.crt)到受信任的根证书颁发机构。
0 0
- ubuntu14.04系统下搭建支持https的apache2服务器
- ubuntu14.04 下的tftp服务器搭建
- ubuntu14.04下ftp服务器的搭建
- SVN服务器搭建01---Apache2搭建(Ubuntu14.04)
- ubuntu14.04系统下在apache2.4服务器上设置虚拟主机
- Ubuntu 下 Apache2服务器的搭建
- Apache2 支持 https (ubuntu10.04)
- Ubuntu14.04 apache2 CGI 搭建
- Ubuntu14.04下搭建可远程访问的Mysql服务器
- Ubuntu14.04下FTP服务器的搭建配置
- Ubuntu14.04下搭建Boa web服务器
- Ubuntu14.04下搭建git服务器
- ubuntu14.04 apache2 开启 htaccess支持
- Ubuntu14下搭建Web服务器
- 【ubuntu14.04】搭建PHP5+Apache2+Oracle环境
- Ubuntu14.04 编译服务器的搭建
- ubuntu14.04下的openmp支持
- Linux Mint + Apache2.2搭建SSL/HTTPS/SPDY服务器
- Android N Audio播放二:setDataSource窥探
- 反思一下
- tomcat远程debug配置详解,Eclipse结合
- mac下安装和使用MySQL-python
- leecode 解题总结:56. Merge Intervals
- ubuntu14.04系统下搭建支持https的apache2服务器
- 前端web开发命名规范
- iOS tabbar设置透明背景
- 蓝桥杯算法训练 开心的金明(01背包,动态规划)
- 根据二进制流转成图片 几种方式
- (转)如果有人问你数据库的原理,叫他看这篇文章
- wireshark解密不通过浏览器的https报文
- 关押罪犯 并查集+二分
- JDK中java.io.OutputStream源码