CentOS7下安装Apache并开启SSL

参考:

  •   http://www.bootf.com/563.html
  •   http://www.sunjianhe.com/?p=1238
  •   http://www.fwolf.com/blog/post/405
  •   http://httpd.apache.org/docs/2.4/ssl/ssl_howto.html

安装:

yum install -y openssl    #使用openssl可手动创建证书
yum install -y httpd
yum install -y mod_ssl#防火墙打开80、443端口,然后重启
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload#Apache开启systemctl enable httpd
systemctl start httpd

强制HTTP-->HTTPS:

vim /etc/httpd/conf/httpd.conf
#HTTP --> HTTPSRewriteEngine on
RewriteCond %{SERVER_PORT} !^443$      #另一种写法:RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]   #301表示永久移走
时间: 2024-10-20 04:32:29

CentOS7下安装Apache并开启SSL的相关文章

centos7 下安装apache mysql php phpmyadmin。

1 安装mysql yum -y install mariadb-serversystemctl start mariadb.servicesystemctl enable mariadb.servicemysql_secure_installation 默认安装的是5.5.40-MariaDB ,个人喜欢的版本,不再是5.1的那个了. 2 安装apache yum install -y httpdsystemctl start httpd.servicesystemctl enable htt

centos7下安装apache

1.安装apache [[email protected] ~]# yum install -y httpd httpd-devel 2.启动apache服务 [[email protected] ~]# systemctl start httpd 3.设置httpd开机启动 [[email protected] ~]# systemctl enable httpd 4.查看服务状态 [[email protected] ~]# systemctl status httpd 5.防火墙开放80端

centos7下安装apache服务器httpd的yum方式安装

转自Clement-Xu的csdn博客 http://blog.csdn.net/clementad/article/details/41620631 Apache在Linux系统中,其实叫“httpd”,可以使用yum来安装. 1.查看httpd包是否可用: # yum list | grep httpd 2.安装Apache # yum install httpd 3.配置ServerName # vi /etc/httpd/conf/httpd.conf 如果没有域名,则:ServerNa

CentOS-7下安装MySQL5.6.22

CentOS7下安装MySQL5.6.22(当前最新版本:2015-01-17) 转载请注明出处:jiq?钦's technical Blog 一  安装环境 (1)CentOS版本:CentOS-7 查看方法: [[email protected] 桌面]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 来源:官网下载 下载地址:http://www.centos.org/ (2)MySQL版本:MySQL-5.6.2

CentOS下安装Apache步骤详解

CentOS下安装Apache步骤详解 一.实验环境 Linux: CentOS release 6.7 (Final) Apache: httpd-2.4.23.tar.gz VMware: VMware 10.0 宿主机: Win10 x64 二.Apache介绍 Apache一款 Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器

CentOS7 下 安装 supervisor以及使用

CentOS7 下 安装 supervisor 以及使用 手动安装 [注] linux环境必须安装 python 1.获取supervisor包:[https://pypi.python.org/pypi/supervisor] # wget https://pypi.python.org/packages/80/37/964c0d53cbd328796b1aeb7abea4c0f7b0e8c7197ea9b0b9967b7d004def/supervisor-3.3.1.tar.gz 2.解压

linux下安装apache详解

下载httpd-2.2.6.tar.bz2  把httpd-2.2.6.tar.bz2放到/soft 下[[email protected] ~]#cd /soft[[email protected] soft]#tar jxvf httpd-2.2.6.tar.bz2    //解压apache的压缩包[[email protected] soft]#cd httpd-2.2.6     //定位到httpd-2.2.6 文件夹下[[email protected] httpd-2.2.6]#

windows环境下安装apache及使用apache搭建反向代理

一.配置Apache平台软件 1.下载apache软件 http://httpd.apache.org/ 从Apache官网下载windows安装版的Apache服务器了,现在分享给大家. 2.方法/步骤如下: 2.1.进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定版的httpd 2.2.29为例,点击download. 2.2.download.cgi页面,往下翻找到2.2.29版本,其中有两个下载选项 Source: httpd-2.2.29.

CentOS7下安装RabbitMQ

一.简介 RabbitMQ是流行的开源消息队列系统,用erlang语言开发.RabbitMQ是AMQP(高级消息队列协议)的标准实现. 官网:https://www.rabbitmq.com 二.安装 1.安装erlang环境 yum -y install epel-release yum -y update yum -y install erlang socat 2.可以使用 erl -version测试是否安装成功. 3.安装RabbitMQ wget https://www.rabbitm