我的编程空间,编程开发者的网络收藏夹
学习永远不晚

arch linux上安装 httpd+php+mysql+ openssl的教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

arch linux上安装 httpd+php+mysql+ openssl的教程

这篇文章主要介绍“arch linux上安装 httpd+php+mysql+ openssl的教程”,在日常操作中,相信很多人在arch linux上安装 httpd+php+mysql+ openssl的教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”arch linux上安装 httpd+php+mysql+ openssl的教程”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

  在arch linux安装则是非常的容易,只要执行:

  # pacman -Sy apache php mysql openssl

  根据提示选择输入Y即可安装!

  1.修改apache配置文件

  默认的情况,apache是不支持PHP的,请修改配置文件:

  vi /etc/httpd/conf/httpd.conf

  把

  #LoadModule php5_module lib/apache/libphp5.so

  的#去掉:

  LoadModule php5_module lib/apache/libphp5.so

  因为apache默认的情况没有启动ssl,所以要:

  1) 修改/etc/conf.d/httpd

  把: HTTPD_USE_SSL="no"

  改成:HTTPD_USE_SSL="yes"

  2) 生成CA的key

  # cd /etc/httpd/conf

  # openssl req -new -x509 -newkey rsa:1024 -days 3650 -keyout server.key -out server.crt

  # openssl rsa -in server.key -out server.key

  3) 修改/etc/httpd/conf/ssl.conf

  SSLCertificateFile /etc/httpd/conf/server.crt

  SSLCertificateKeyFile /etc/httpd/conf/server.key

  最后启动apache

  /etc/rc.d/httpd start

  2.启动mysql

  /etc/rc.d/mysqld start

  最后你可以打开WEB测试一下:

  简单吧?

  下面是我的ssl文件:

  Listen 443

  AddType application/x-x509-ca-cert .crt

  AddType application/x-pkcs7-crl .crl

  SSLPassPhraseDialog builtin

  SSLSessionCache dbm:/var/log/httpd/ssl_scache

  SSLSessionCacheTimeout 300

  SSLMutex file:/var/log/httpd/ssl_mutex

  SSLRandomSeed startup builtin

  SSLRandomSeed connect builtin

  # 这里我写直接的IP地址

  DocumentRoot "/data/blog"

  ServerName blog.ourlinux.net:443

  ServerAdmin bixuan@ourlinux.net

  ErrorLog /var/log/httpd/blog.ourlinux.net_443_error_log

  TransferLog /var/log/httpd/blog.ourlinux.net_443_access_log

  SSLEngine on

  SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL

  SSLCertificateFile /etc/httpd/conf/server.crt

  SSLCertificateKeyFile /etc/httpd/conf/server.key

  SSLCACertificatePath /etc/httpd/conf/ssl_blog.ourlinux.net

  SSLCACertificateFile /etc/httpd/conf/server.crt

  SSLVerifyClient require

  SSLVerifyDepth 1

  SSLOptions +StdEnvVars

  SSLOptions +StdEnvVars

  SetEnvIf User-Agent ".*MSIE.*"

  nokeepalive ssl-unclean-shutdown

  downgrade-1.0 force-response-1.0

  CustomLog /var/log/httpd/ssl_request_log

  "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x "%r" %b"

  补充:因为我这里的ssl里有虚拟主机,所以务必在:httpd.conf里加上:

  NameVirtualHost ip:443

  这句!

  每次修改配置文件,请记着:reload

  # /etc/rc.d/httpd reload

到此,关于“arch linux上安装 httpd+php+mysql+ openssl的教程”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

arch linux上安装 httpd+php+mysql+ openssl的教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

完整教程:在Linux系统上安装PHP的Redis扩展

在Linux系统上安装PHP的Redis扩展Redis是一个开源的内存数据库,被广泛用于缓存、会话管理和消息队列等场景。在PHP开发中,使用Redis扩展可以方便地与Redis数据库进行交互。本文将向您介绍如何在Linux系统上安装PHP
完整教程:在Linux系统上安装PHP的Redis扩展
2024-03-04

Linux下安装mysql-8.0.20的教程详解

** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本:https://www.jb51.ne
2022-06-03

Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程

一、安装准备工作 1、查看 Linux 相关信息(Linux 命令行操作) (1)查看 Linux 版本,用于下载对应的 mysql。 【查看 Linux 信息:】 uname -a (2)检查是否已经安装过 mysql。【检查 mysql
2022-05-27

linux上安装zookeeper 启动和关闭的教程

1.zookeeper运行需要java环境所以必须先装JDK 2.下载,解压#wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.1
2022-06-04

Red Hat环境下PHP和MySQL的安装教程

在Red Hat环境下安装PHP和MySQL是搭建Web开发环境的基本步骤之一。本文将详细介绍在Red Hat系统上安装PHP和MySQL的具体步骤,并提供相应的代码示例。希望通过本文的指导,您能成功搭建起PHP和MySQL的环境,为Web
Red Hat环境下PHP和MySQL的安装教程
2024-03-06

安装配置IIS+MySQL+PHP环境的详细教程

安装LAMP环境本文分步指导安装IIS(Web服务器)、MySQL(数据库服务器)和PHP(编程语言),以创建LAMP环境。包括Windows功能启用、MySQL配置、PHP安装、IIS配置和测试步骤。
安装配置IIS+MySQL+PHP环境的详细教程
2024-04-09

在Linux系统上安装Spring boot应用的教程详解

Unix/linux 服务 systemd 服务 操作过程 1. 安装了JDK的centOS7虚拟机 注意下载linux版本JDK的时候不能直接通过wget这种直接链接下载,否则会解压不成功,应该打开原官网,点击同意许可后点击下载(这种方式
2022-06-04

Linux上安装Python的PIL和Pillow库处理图片的实例教程

安装 正常情况,只需pip install PIL==1.1.7或者pip install Pillow==2.9.0即可。但需留意安装后的输出 安装完成后,需留意输出:*** TKINTER support not available *
2022-06-04

如何在Linux上搭建java部署环境(安装jdk/tomcat/mysql)+将程序部署到云服务器上的操作)

这篇文章主要介绍了如何在Linux上搭建java部署环境(安装jdk/tomcat/mysql)+将程序部署到云服务器上的操作),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-01-13

编程热搜

目录