首页 > 系统相关 >linux apache 使用记录

linux apache 使用记录

时间:2024-03-21 12:13:08浏览次数:17  
标签:web install 记录 ssl conf linux apache com

1、安装集成php

yum install httpd
yum install php
systemctl restart httpd

2、开启url重写功能

修改 /etc/httpd/conf/httpd.conf:

A 开启重写模块:

LoadModule rewrite_module modules/mod_rewrite.so
Include conf.modules.d/*.conf

B 修改参数 AllowOverride All

C 网站根目录添加.htaccess重写规则文件

RewriteEngine On
RewriteRule ^pda/api/([a-zA-Z0-9_-]+)$ pda/php/$1.php

3、生成证书

安装certbot工具:yum install certbot
保留机器的80端口:certbot certonly --standalone -d mashangcha.unionware.com.cn

4、安装apache SSL支持模块

yum install mod_ssl

5、配置apache SSL证书

加载ssl模块:LoadModule ssl_module modules/mod_ssl.so

修改conf.modules.d/ssl.conf,增加以下配置:

<VirtualHost *:443>
DocumentRoot "/var/www/html"
ServerName xxxxx.com:443
#api前缀的代理到8000
ProxyPass /web http://yyyyy.com/web
ProxyPassReverse /web http://yyyyy.com/web
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/xxxxxx.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/xxxxxx.com/privkey.pem
<Directory "/var/www/html">
SSLOptions +StdEnvVars
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>

 

标签:web,install,记录,ssl,conf,linux,apache,com
From: https://www.cnblogs.com/cyhj/p/18086983

相关文章

  • Linux系统下的文件描述符fd详解
    文章目录文件描述符本作者从代码及源码的角度来总结探究文件描述符fd参考:韦东山Linux嵌入式视频文件描述符Linux系统下一切皆文件。文件描述符是操作系统中用来唯一标识一个已打开文件的整数。本质上来说就是索引,即根据索引值寻找到对应的文件,可对其进行相应......
  • [DPDK]Linux平台上DPDK入门指南(一)
    [DPDK]Linux平台上DPDK入门指南(一)1.1简介1.1.1文档地图1.2系统要求1.2.1X86上预先设置BIOS1.2.2编译DPDK1.2.3运行DPDK应用程序系统软件在Linux环境中使用Hugepages预留Hugepages给DPDK使用DPDK使用Hugepages配置内存用于DPDK使用1.3使用源码编译DPDK......
  • 排查linux 定时任务cron crontab
    简介:我在使用shell编程来实现DDNS服务的注册更新工作。但是老发现cron不正常工作。为所有的排查做个指导记录吧。一:检查cron编写*/1****echohello>>/root/out.log每分钟执行一次写入临时文件。#查看cron日志journalctl--no-pager--sincetoday-g'cron'Ma......
  • Linux系统连接手机USB网络共享后无法联网
    如题,离线安装了ubantu系统的服务器的所有网口都设置了静态ip,通过usb口外接手机usb网络共享后,通过ipaddr命令查看,发现usb0网卡没有拿到ip,通过尝试可以用以下命令解决sudodhclientusb0usb0重新向dhcp服务器请求ip,ipaddr看到获取到ip后可以pingbaidu.com试下,如果还......
  • linux下常见服务的搭建搜集 —— 筑梦之路
    安装JDK官网下载地址:https://www.oracle.com/java/technologies/downloads#创建目录mkdir/usr/local/java/#解压tar-zxvfjdk-8u333-linux-x64.tar.gz-C/usr/local/java/#配置环境变量vim/etc/profileexportexportJAVA_HOME=/usr/local/java/jdk1.8.0_2......
  • 2024-03-20 leetcode写题记录
    目录2024-03-20leetcode写题记录23.合并K个升序链表题目链接题意解法4.寻找两个正序数组的中位数题目链接题意解法25.K个一组翻转链表题目链接题意解法2024-03-20leetcode写题记录23.合并K个升序链表题目链接23.合并K个升序链表题意给你一个链表数组,每个链表......
  • Serilog 日志记录库
    Serilog是一个.NET平台上的强大的日志记录库。它提供了丰富的API以及可插拔的日志格式化器和输出器,使得在.NET应用程序中实现可定制化的、可扩展的日志记录变得轻而易举。在本文中,我们将探讨Serilog的一些基础知识、API、配置和示例。基础知识日志级别Serilog支持多......
  • 大数据013_Linux(上传rz,下载sz,tar,zip,unzip)
    目录一、上传、下载1、通过鼠标操作(1)下载(2)上传2、通过命令操作rz、sz(1)下载sz(2)上传rz二、压缩、解压1、tar命令(1)压缩(2)解压2、zip命令压缩文件3、unzip命令解压文件一、上传、下载1、通过鼠标操作(1)下载将LInux系统中的文件下载到Windows上eg:在FinalShell......
  • 2024-03-19 leetcode写题记录
    目录2024-03-19leetcode写题记录85.最大矩形题目链接题意解法2024-03-19leetcode写题记录85.最大矩形题目链接85.最大矩形题意给定一个仅包含0和1、大小为rowsxcols的二维二进制矩阵,找出只包含1的最大矩形,并返回其面积。解法先对每个元素求出其往上能延伸......
  • MYSQL事务面试题记录
    1.什么是数据库事务数据库事务是数据库管理系统执行过程种的一个逻辑单位,由一个有限的数据库操作序列构成,这些操作要嘛全部执行,要嘛都不执行,是一个不可分割的工作单位。2.Mysql事务的四大特性是什么?原子性事务作为一个整体被执行,对数据库的操作要吗全部被执行,要吗都不执行,......