php学习日记第二棒(Apache 安装和配置)
来源:互联网 发布:wkwebview 调用js 编辑:程序博客网 时间:2024/05/22 11:47
总结如下:
1- B/S 和 C/S 区别如下:
B/S 即 browser/server 只需开发服务器端程序代码。如网页版淘宝,执行 http 协议或者 https 协议。
C/S 即 client/server 需开发客户端和服务器两方面。如淘宝软件或QQ,执行 TCP/UDP 协议。
2- 网关限制问题,可采取 tunnel 技术-数据穿透,类似木马,更改端口。
3- Web 服务器
安装一台 Web 服务器,即在某机器上运行Web服务器程序(软件),我们把这台机器称为 Web 服务器。
然后再在 Web 服务器上开发相应的 Web 资源(图片、视频、页面等),使用户使用浏览器访问。
4- 为什么安装 Web 服务器呢?
Web 服务器的作用相当于信号塔,浏览器自服务器取数据。
5- 怎样抓包
通过 httpWatch 工具来获得发送和接收到的数据。
6- (关于术语)计算机平台 说白了就是 操作系统。
7- 注意!!!卸载 Apache 之后,一定要看看“计算机管理/ 服务和应用程序/ 服务”里是否还有,否则再次安装是装不上的。
安装 Apache 时,服务名:localhost,意为本地服务器。
8- 很多不明白的东西可以参考 Apache 中文参考手册。
9- Apache 安装成功后,操作系统是以服务的方式进行管理的,可通过以下 3 种方式进行启动或关闭。
a. “计算机管理/ 服务和应用程序/ 服务”启动或关闭。
b.Apache moniter
c.命令行(服务器不在本地),切换到 Apache 安装目录下:httpd -k shutdown 停止服务。
如果希望在任意目录下都可以运行 httpd 指令,则需要做一个环境变量设置(改变默认寻找路径):
在“我的电脑/ 属性/ 高级/ 环境变量/ PATH 变量”中加入 Apache 的 bin 目录,然后确定即可。
环境变量修改之后,要重新启动 cmd 命令窗口。
10- 关于命令:
cd - change directory 切换目录的意思。
dir- 列出当前目录下的文件和文件夹。
exit- 离开/ 退出 命令窗口。
11- Apache 服务器默认 80 端口监听。一台机器可以有1~65535 号端口,一个端口表示的范围是两个字节。
端口分为有名端口:1~1024号(名花有主型)和其他端口:可自行分配。
12- Apache如何去配置端口:
a. 配置。在安装目录下的 conf 文件夹中, httpd.conf 文件中进行配置,修改 Listen 80 为 Listen 81。修改完后,一定要注意重启 Apache 生效。
13- Apache 的特殊之处:在于可同时监听多个端口,可做如下修改:
Listen 81
Listen 82
Listen 83
Listen 84
14- 查看当前机器有哪些端口在监听:
netstat -an
发现有异常端口监听,关闭过程如下:
找到监听该异常端口的进程: netstat -anb 显示详细信息,可发现监听该端口的进程从而关闭。
PID - 进程号,找到 PID ,从而在任务管理器中结束该进程或在命令行中 kill 掉。
15- 一台机器的一个端口号只能被一个应用程序监听。而且,如果 restart 之后再 start 会弹出“通常每个端口只允许使用一次“。
16- Apache 的目录结构:
bin -> 用于存放 Apache 常用的命令,比如 httpd.exe、monitor.exe。
cgi-bin -> 存放 Linux 下的常用命令,如.sh。
conf -> 存放配置文件,如httpd.conf。
error -> 存放启动或关闭时的错误记录。
htdocs -> 默认情况下,存放我们的站点的文件。
icons -> 存放图标。
logs -> 记录 apache 的相关日志(如安装、更改、错误日志等)。
manual -> 英文版的手册。
modules-> Apache 模块。Apache 启动时,会读 httpd.conf ,模块类似插件,启动时加载哪样模块,则拥有哪种功能。Apache 通过模块管理功能。
- php学习日记第二棒(Apache 安装和配置)
- apache 和php 安装配置
- PHP学习:PHP+Apache 安装/配置
- apache、php、mysql安装和配置(有图有真相)
- PHP、Apache的安装和配置
- Apache Web Server和PHP安装配置
- Apache和PHP的安装配置
- 编译, 安装和配置apache+PHP
- php学习日记第七棒(安装论坛)
- 怎么安装Apache,php,mysql (二)——php和apache怎么配置mysql?
- 安装apache+php(这个网址只是安装apache和如何配置)
- php apache 安装配置
- Apache + PHP 安装配置
- apache+php安装 配置
- apache,php安装配置
- apache配置,PHP和apache整合,安装MYSQL
- windows下apache,mysql,php安装日记
- Laravel学习第二天,安装和配置
- nifi源码汉化重新编译过程记录
- $.map()函数——JQuery
- 【今日计划】学习jQuery与Ajax的应用
- Android 中ContentProvider的用法及用ContentProvider访问联系人
- Linux Shell 数值运算
- php学习日记第二棒(Apache 安装和配置)
- 第十三周--数据结构-从一个顶点到其余各顶点的最短路径
- OpenGL边用边学------2 经典照相机模型
- android 使用AIDL和服务通信实现IPC通信
- python 文件名字乱码
- quartz的集群问题
- python--格式化打印
- JBPM4.4:入门
- oracle 在一张日志表中,同一个ID 有多条记录,每个ID只获取最新时间的记录