Web服务器—Apache
Apache配置文件:httpd.conf文件
# 指定Apache的安装路径,此选项参数值在安装Apache时系统会自动把Apache的路径写入。
ServerRoot "/www/server/apache"
# Listen主要侦听web服务端口状态,默认为:80,即侦听所有的地址的80端口,注意这里也可以写成IP地址的侦听形式,不写即默认的地址:0.0.0.0
Listen 106.15.88.162:80
Listen 80
# 指定Apache运行用户配置
User www
Group www
# 指定Apache服务管理员通知邮箱地址,选择默认值即可,如果有真实的邮箱地址也可以设置此值
ServerAdmin you@example.com
# 指定Apache默认的服务器名以及端口,默认参数值设置为:ServerName localhost:80即可
ServerName 0.0.0.0:80
# 设置Apache的日志级别,访问日志路径,错误日志路径。
# 参考:https://blog.51cto.com/longlei/2095594与https://blog.csdn.net/u013699800/article/details/37593491
LogLevel warn
ErrorLog "/www/wwwlogs/error_log"
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
CustomLog "/www/wwwlogs/access_log" common # 普通文件记录,common格式就是标准格式。
CustomLog "/www/wwwlogs/access_log" combined # 复合日志记录
</IfModule>
Apache配置文件:httpd-ssl.conf文件(配置ssl)
<VirtualHost *:443>
ServerAdmin webmasterexample.com
DocumentRoot "/www/wwwroot/liudong.top/"
ServerName SSL.liudong.top
ServerAlias liudong.top
errorDocument 404 /404.html
ErrorLog "/www/wwwlogs/liudong.top-error_log"
CustomLog "/www/wwwlogs/liudong.top-access_log" combined #SSL
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/liudong.top/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/liudong.top/privkey.pem
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLProtocol All -SSLv2 -SSLv3
SSLHonorCipherOrder On
</VirtualHost>
https://www.cnblogs.com/liaokong/p/9158962.html
重定向问题
#301-START
#方法1
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^adspush.com [NC]
RewriteRule ^(.*) http://www1.adspush.com$1 [L,R=301]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.adspush.com [NC]
RewriteRule ^(.*) http://www1.adspush.com$1 [L,R=301]
</IfModule> #方法2:其中www1.adspush.com为最终希望出现的域名。其中OR的含义为"或",可以通过OR继续添加更多的域名。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^adspush.com [NC]
RewriteCond %{HTTP_HOST} ^www.adspush.com [NC,OR]
RewriteRule ^(.*)$ http://www1.adspush.com/$1 [L,R=301]
</IfModule>
#301-END
https://www.cnblogs.com/cqmy/p/6208656.html
https://www.cnblogs.com/hh1137054072/p/7612652.html
Web服务器—Apache的更多相关文章
- Web服务器☞Apache VS Nginx
Web服务器☞Apache VS Nginx LZ最近公司有一个项目在Web服务器选型上,在Apache和Nginx之间引起了一些讨论.这两者目前都是业内优秀的web服务器,都实现了HTTP1.1协议 ...
- Windows(Server)环境安装Web服务器(Apache,PHP,Mysql)图文教程
Windows下Apache+PHP+MySQL搭建web服务器的方法,windows Server Install Apache PHP MySQL(图文详解) 环境准备: Windows Serv ...
- [转]web服务器apache架构与原理 &apache 监控
web服务器 在开始了解Apache前,我 ...
- Ubuntu14.4下搭配WEB服务器(apache + php + mysql)
今天,趁着自己动手安装web服务器的余热,将Ubuntu14.4搭配WEB服务器的过程记录下来. “一切皆文件”. 说明:网上关于类似搭配web服务器的教程,案例不计其数,但自己亲自动手“试试”,一定 ...
- web服务器-apache
一.apache详解 1. 概述 apache是世界上使用排名第一的web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的web服务器端软件之一.它快 ...
- Mac上搭建Web服务器--Apache
局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 Apache 和 PHP 环境,我们只需要简单的启动它就行了. 1.命令:sudo apachectl start Apache服务器 ...
- WEB服务器----Apache 安装配置
1.官网下载需要的安装包(包括主安装包和依赖包的下载)可以直接使用Linux的wget进行下载: httpd安装包下载地址:http://mirrors.hust.edu.cn/apache//htt ...
- 搭建web服务器---Apache服务器
一.安装Apache 尽管xampp appserv等提供了方便的集成环境,但实际上部署环境还是下载单独安装的Apache,以避免那些安全问题 二.加载php解析模块,并指定模块处理文件的类型 编辑h ...
- Web服务器(Apache)与Servlet容器(Tomcat)
之前一直比较迷惑Apache与Tomcat的关系,通过查询资料,有所了解,现记录于此. Apache与Tomcat 两者定位:Apache是HTTP Web服务器,Tomcat是Web容器. 有一个非 ...
随机推荐
- session --中间件
session的简介 session是另一种记录客户状态的机制,与cookie不同的是 session数据保存在服务器中,而不是保存在客户端浏览器中 session的用途 session运行在服务器端 ...
- 【JDBC】工具类的抽取
jdbc.properties属性文件 driverClass=com.mysql.jdbc.Driver url=jdbc:mysql:///jdbctest username=root passw ...
- 详解 DNS 与 CoreDNS 的实现原理
域名系统(Domain Name System)是整个互联网的电话簿,它能够将可被人理解的域名翻译成可被机器理解 IP 地址,使得互联网的使用者不再需要直接接触很难阅读和理解的 IP 地址. http ...
- 流程控制语句if基本概述
目录 1. 流程控制语句if基本概述 2. 流程控制语句if文件比较 判断文件是否存在,返回方式 使用变量的方法进行判断 请输入你要备份的数据库名称: wordpress 请输入你要备份的数据库密码: ...
- STM32F373(青风)+CUBEMX快速上手
STM32F373(青风)+CUBEMX快速上手 Created: Nov 23, 2019 7:43 PM Tags: CUBEMX,STM32 硬件熟悉 连接线 USB-TYPEB电源线一根,用于 ...
- s3c2440裸机-UART编程(一、UART硬件介绍及传输原理)
1.uart硬件介绍 UART的全称是Universal Asynchronous Receiver and Transmitter(异步收发器). uart主要用于: 1.打印调试 2.数据传输 串 ...
- 如何查找jdk安装路径也就是JAVA_HOME配置的环境变量
- R1-5天
R语言笔记文档 2019.11.24 R语言的安装 工作目录查看与更改 变量的三种赋值 如何查看R语言帮助 ? args 基础数据类型 基本数据类型 因子.数据框.数组.矩阵.列表.向量 2019.1 ...
- linux 头文件路径
linux 头文件路径 /usr/include
- centos7删除MariaDB怎么操作
有时我们要在centos上安装一些组件,需要先把原来的数据库删除,比如MariaDB,不然就出现冲突错误,那么如何删除数据库呢?首先查询所安装的MariaDB组件: [root@localhost l ...