linux apache
来源:互联网 发布:申请淘宝店铺多少钱 编辑:程序博客网 时间:2024/06/05 17:02
apache 的简介
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
安装httpd
yum install httpd安装好后,打开httpd服务
systemctl start httpd systemctl enable httpd
apache 的默认发布目录在 /var/www/html 下 默认的发布文件是 index.html
我们可以尝试在默认发布目录下面创建一个网页
然后在浏览器里面输入自己主机的IP 我们可以看到刚刚创建的网页
修改默认发布目录和默认发布文件
在httpd的主配置文件中我们可以对其进行设置
vim /etc/httpd/conf/httpd.conf
我们可以修改默认的发布文件
例如我们将其修改为 hello.html
然后我们将/var/www/html 下的index.html 文件改为 hello.html
然后再浏览器里面再次只输入IP还可以看见网页
更改默认发布目录
然后再/var/www/ 下面创建一个文件 来测试
w
然后再浏览器中输入IP
可以看见刚刚在 /var/www/ 下的网页
虚拟主机 多站点发布网页
首先创建文件
然后在上面的新建的目录下创建网页文件
然后切换目录 cd /etc/httdp/conf.d
vim default.conf
vim music.conf
vim news.conf
编
作为测试 我们编辑 /etc/host 文件添加本地解析
httpd 的其他语言使用
php 语言
(1)安装php
yum install php -y
(2)在/var/www/html 下编辑一个php 文件
简单编辑,用于测试
编辑httpd 的主配置文件 ,将index.php 作为默认访问页, 然后重启 httpd
测试 :
在浏览器里面输入服务器的ip , 就可以看到 php 的信息页了,
cgi语言的支持
(1)编辑一个cgi的发布文件
(2)修改 /etc/httpd/conf.d/default.conf 默认文件,给index.cgi加上可执行权限
如果设置selinux 为 enforcing 就需要修改 安全上下文
https
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司(Netscape)进行,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通讯方法。现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。
安装 ssl 模块
yum install mod_ssl -y
安装加密工具
yum install crypto-utils
然后在 浏览器里面输入 https:// ip 可以看见如下页面
可以看见里面的默认证书
生成自己的证书
cd /etc/httpd/conf.d
genkey 172.25.254.116 生成网站的证书
然后进入以下配置界面 进行配置
最后输出一个westos的证书和一个westos的密钥
编辑vim /etc/httpd/conf.d/ssl.conf配置文件,将自己生成的证书和密钥添加到配置文件当中
添加完整后重启服务
检查https使用端口443,
测试 可以看见安全证书变成自己加的了
重新建立网页实现访问https
编辑 /etc/httpd/conf.d/default.conf默认配置文件
修改/etc/hosts 添加本地解析
测试 输入login.peak.com 自动进入 https
搭建 lamp 环境,发布简单论坛网站
(1)安装软件
yum install mariadb php httpd php-mysql -y
(2) 解压已经下好的论坛软件
(3)修改/upload/data/及/upload/config/目录下的所有文件权限为777
将SElinux调整为警告模式,修改/upload/uc_*及目录下的所有文件权限为777
重启服务
- linux(apache)
- linux APACHE
- linux apache
- Linux apache
- linux下安装apache
- Linux下配置apache
- linux Apache 安装笔记
- apache安装linux下
- Linux Apache Web 服务器
- apache-linux 自身启动
- Linux下安装Apache
- Apache服务器配置(Linux)
- Linux 安装apache
- linux apache 全面安装
- linux apache 配置
- SVN+Linux+Apache配置
- Apache 相关命令------linux
- Linux下安装apache
- hdu 6113 度度熊的01世界
- JavaScript Array的方法
- 最小费用流
- Python实现北邮人论坛模拟登录
- HDU6112今夕何夕(Java写法)
- linux apache
- Leetcode557. Reverse Words in a String III
- python可变参数和可改变对象
- application/x-www-form-urlencoded(AFNetwork 方式实现)
- netty拆包粘包问题处理
- 编程题
- PS 的基本使用
- 线程基础函数
- 线段树模板