使用rpm包安装配置 LAMP

1.提供一台虚拟机,双网卡,ip地址分别为172.16.13.20和172.16.13.21

2.在此虚拟机上安装httpd2.2

yum install httpd 从yum库里下载安装2.2包

3.给此httpd模块建立两个虚拟主机,并测试成功

mkdir -pv /vhosts/{a.com,b.org}/html

vim vhosts/a.com/html/index.html

vim vhosts/b.org/html/index.html

vim /etc/httpd/conf/httpd.conf

测试:

4.以模块方式安装php程序的rpm包

yum install php

编辑两个主页为PHP格式主页

mv vhosts/a.com/html/index.html vhosts/a.com/html/index.php

mv vhosts/b.org/html/index.html vhosts/b.org/html/index.php

测试PHP风格主页

5.安装mysql-server包和php-mysql包(php-mysql将php与mysql连接起来可以通信)

yum install mysql-server

yum install php-mysql

将主页内容修改一下,以便测试能不能成功连接mySQL

现在需要启动mysql服务脚本:service mysqld start

然后测试一下:数据库连接成功了

现在我们的LAMP组合已经成功

我们现在可以基于这个站点建立自己的网站了

6.应用示例

(1)我们尝试一下使用www.a.com建立wordpress,自己的博客网站

下载wordpress安装包,解压缩至vhosts/a.com/html并cd到期目录中来

创建wpdb数据库

创建wpuser和密码

刷新数据库信息并退出

重启一下service mysqld restart,刷新一下页面看看成功了

(2)装载基于图形界面管理数据库的站点安装包phpMyAdmin

下载安装包并解压至页面站点/vhosts/b.org/html/

创建软连接:

直接在浏览器输入172.16.13.21/pma,成功显示主页

7.将"www.b.org" 用ssl协议实现

(1)  在本机一个目录下创建私钥和证书申请

cd到/etc/httpd/ssl目录;

#(umask 077; openssl genrsa -out ./mycakey.pem 2048)

#openssl req -new -key ./mycakey.pem -out mycert.csr -days 360

(2)将证书申请提交私建CA,获得授权证书

(3)装载ssl模块支持

yum install mod_ssl

(4) 修改ssl配置文件/etc/httpd/conf.d/ssl.conf

(5)重启httpd服务,查看ssl对应的443端口有没有被开启

#service httpd restart

#ss -tnl | grep 443

(6)测试https:172.16.13.21

时间: 2024-08-25 03:20:20

使用rpm包安装配置 LAMP的相关文章

漫漫运维路——基于rpm包安装实现LAMP

LAMP早期即为Linux+Apache+MySQL+PHP,以基于Linux平台的三个软件搭建出动态网页站点,而现在的LAMP不仅仅代表以上几个软件,因为现在的开源软件种类较多,网站的构建人员的选择也较多,所以现在的M可以为MySQL,也可以为maria DB或者是其他的数据库管理系统.而P则也不仅可代表PHP,在实际应用中还可能是Python.Perl.JSP等语言. 本文将基于rpm包安装的形式实现Linux+Apache+MySQL+PHP的LAMP平台,并且实现以下功能: 1.创建两个

fedora22用rpm包安装配置postgresql数据库

严格内网环境,无网络连接,新装fedora 22系统,无任何其他配置. 安装 1.安装环境: 操作系统:fedora 22 数据库:postgresql-9.4 安装过程使用root用户 2.安装包: postgresql94-libs-9.4.4-1PGDG.f22.x86_64.rpm postgresql94-9.4.4-1PGDG.f22.x86_64.rpm postgresql94-server-9.4.4-1PGDG.f22.x86_64.rpm 3.严格按照顺序安装: rpm -

ELK(使用RPM包安装配置ELK)

1,安装环境查看 2,下载rmp包 下载地址:https://www.elastic.co/cn/downloads 分别下载最新rmp包 elasticsearch-6.2.4.rpm logstash-6.2.4.rpm kibana-6.2.4-x86_64.rpm 下载地址 https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.rpm https://artifacts.elastic.co/do

RPM 包格式安装配置LAMP

RPM包格式安装配置LAMP,提供两个虚拟主机,一个用于wordpress,一个用于phpMyAdmin,为后一个提供ssl访问方式.  一.首先用Yum 安装这几个软件:httpd, php, php-mysql, mysql-server 就可以了: # yum install -y php php-mysql mysql-server # service httpd start        安装好后就可以启动httpd服务了 创建2个虚拟主机的index.html 的主文件 # mkdi

RPM包安装LAMP及httpd虚拟机SSL实现

简单罗列基础命令,只分享我的想法! 目的:通过RPM包安装LAMP,提供两个虚拟主机,一个用于WordPress,一个用于phpMyAdmin,为后一个提供ssl访问方式. 环境是vmware的虚拟机CentOS6.6,实机win7,后面的测试会用到win7上面的浏览器,已经把虚拟机中CentOS中的两个httpd的虚拟机的名字加入到win7的hosts文件中. 1.  修改yum源,指向CentOS的系统光盘,需要使用RPM包,配置如下: 图1 2.  安装apache的httpd,直接yum

CentOS使用yum源中自带的rpm包安装LAMP环境

CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y wget zip unzip gzipyum install -y python ruby perlyum install -y gc gcc gcc-c++ 2. 安装php及其相关组件yum install -y php php-gdyum install -y php-mbstring php-

LAMP基于RPM包安装详解

1.LAMP介绍 Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.本文所介绍的是Linux+Apache+MariaDB+PHP,基于RPM包安装的部署过程. 2.环境描述 操作系统 IP地址 系统环境 用途 CentOS 7.1 172.18.20.10/16 最小化安装 Web服务器 CentOS 7.1

使用RPM包安装、配置和拆卸MySQL

通过rpm包安装.配置及卸载mysql的详细过程. 以MySQL-server-4.0.14-0.i386.rpm为例,放在/usr/src目录下 cd /usr/src rpm -ivh MySQL-server-4.0.14-0.i386.rpm 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf.my-large.cnf.my-medium.cnf) 拷贝一个示例配置文件作为mysql的配置文件:

基于rpm包安装的httpd基础及基本配置

http:hyper text transfer protocol超文本传输协议 一.http简介 我们在浏览网页时,一定见过以html结尾的网页,这里html(hyper text mark language超文本标记语言)是一种编程语言,由html编写出来的文档即为超文本文档. 在早期,http只能传输超文本信息,而不能传输音视频等其他格式的文件,后来http协议中引入了MIME(mutipurpose Internet Mail Extesion)的机制,MIME可以将非文本文件编码成文本