httpd 服务器搭建
买了一个服务器
开心, 随用于做网站环境搭建练习
用的是Apache+php+mysql
1. 安装apache
这个有两种方法:
1) yum -y install apache
2) 去apache官网下载tar包到服务器, 解压, ./configure, make & make install
第一种方法安装后的配置文件位置在 /ect/httpd/conf下,
第二种则自定义目录
2. 安装php
php作为一种脚本解析器, 很适合轻量级开发
安装方法和上面apache差不多, 建议用
yum -y install php
3. 配置httpd服务
vim 编辑 /ect/httpd/conf/httpd.conf:
ServerRoot是httpd配置文件的位置;
DocumentRoot是我们网站存放的默认路径, url访问的时候默认路径就是在/var/www/html下
写一个简单的html检验一下是否安装成功:
新建文件 index.html (默认访问的文件), 内容如下:
<html>
<body>
<h1>
What's your problem?</h1>
</body>
</html>
放在 /var/www/html 目录下
然后把httpd服务开启一下:
*坑1
注意, 云服务器的端口也要开一下:
访问 (默认端口是80, 所以不用带端口访问)
到此, 只要我们把已经构建好的php项目上传至/var/www/html目录下, 再使用子目录访问即可
比如有一个test项目, 上传到服务器的目录之后, 访问的url为:
www.meta.com/test/test.php
4. 修改httpd端口
作为靶机练习的服务器, 端口当然不能这样暴露出来, 这样别人就会由此可趁攻击服务器, 所以尝试修改httpd的默认端口
**坑2
注意, 改的端口不能与已有端口冲突..
打开配置文件 /etc/httpd/conf/httpd.conf:
修改监听端口80为1234:
并且修改云服务器的80端口:
重启httpd服务:
然后带端口访问:
完成!
5. 总结
我在修改端口为6668之后, 不能正常访问,
但是用telnet和netstat检测端口是正常的:
但是url访问就是不正常...奇怪..反正换个端口就行了,,留个坑
上一篇: html5新增表单标签
下一篇: httpd服务