ubuntu14.04系统下搭建支持https的apache2服务器
2017-02-10 18:04
459 查看
原文链接:https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-14-04
前提:
安装apache2sudo apt-get update
sudo apt-get install apache2
1.
激活SSL模块
sudo a2enmod ssl重启apache2
2.
创建自签名SSL证书sudo mkdir /etc/apache2/ssl
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
3.
编辑配置文件,修改描红部分
4.
激活SSL虚拟Host
sudo a2ensite default-ssl.conf重启apache2
5.
测试https://server_domain_name_or_IP
出现该提示请选择Proceed anyway
如果希望不提示该信息,那么可以导入证书(/etc/apache2/ssl/apache.crt)到受信任的根证书颁发机构。
前提:
安装apache2sudo apt-get update
sudo apt-get install apache2
1.
激活SSL模块
sudo a2enmod ssl重启apache2
sudo service apache2 restart
2.
创建自签名SSL证书sudo mkdir /etc/apache2/ssl
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
3.
编辑配置文件,修改描红部分
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>
4.
激活SSL虚拟Host
sudo a2ensite default-ssl.conf重启apache2
sudo service apache2 restart
5.
测试https://server_domain_name_or_IP
出现该提示请选择Proceed anyway
如果希望不提示该信息,那么可以导入证书(/etc/apache2/ssl/apache.crt)到受信任的根证书颁发机构。
相关文章推荐
- SVN服务器搭建01---Apache2搭建(Ubuntu14.04)
- ubuntu 14.04系统DHCP服务器搭建
- Ubuntu 14.04系统tftp服务器的搭建
- 基于nginx+HLS的流媒体服务器搭建(Ubuntu 14.04系统)
- 在Ubuntu14.04系统POWER8服务器上搭建Docker Registry服务
- 【git】ubuntu系统下,搭建git服务器环境
- 怎样在Ubuntu 14.04中搭建gitolite git服务器
- ubuntu14.04搭建freeradius服务器实现无线ap认证
- Linux(ubuntu 14.04)环境下搭建PHP、mysql、apache2
- 新手玩阿里云ECS搭建CentOS5.8搭建svn服务器支持https访问方式
- ubuntu14.04安装了im-switch后系统设置中不见了语言支持
- ubuntu14.04 下的tftp服务器搭建
- Ubuntu 9.04快速搭建Apache2(httpd)+PHP5+MySQL完美LAMP服务器
- ubuntu 14.04 下FTP服务器的搭建--锁定用户目录,解决vsftpd: refusing to run with writable root inside chroot()
- Latex安装 在 ubuntu14.04系统中文支持
- ubuntu14.04安装了im-switch后系统设置中不见了语言支持
- thinkpad X240 安装Ubuntu14.04 系统并搭建android开发环境
- ubuntu系统上svn服务器搭建步骤分享
- 阿里云Ubuntu系统搭建SVN服务器
- ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统