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/tes

4. 修改httpd端口

作为靶机练习的服务器,  端口当然不能这样暴露出来,  这样别人就会由此可趁攻击服务器, 所以尝试修改httpd的默认端口

**坑2

注意, 改的端口不能与已有端口冲突..

打开配置文件 /etc/httpd/conf/httpd.conf:

修改监听端口80为1234:

并且修改云服务器的80端口:

重启httpd服务:

然后带端口访问:

完成!

5. 总结

我在修改端口为6668之后, 不能正常访问, 

但是用telnet和netstat检测端口是正常的:

但是url访问就是不正常...奇怪..反正换个端口就行了,,留个坑

发布了25 篇原创文章 · 获赞 0 · 访问量 171

猜你喜欢

转载自blog.csdn.net/angry_program/article/details/103936589