欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

httpd 服务器搭建

程序员文章站 2022-06-12 12:49:30
...

买了一个服务器

开心,  随用于做网站环境搭建练习

用的是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:

httpd 服务器搭建

httpd 服务器搭建

ServerRoot是httpd配置文件的位置; 

DocumentRoot是我们网站存放的默认路径,  url访问的时候默认路径就是在/var/www/html下

 

写一个简单的html检验一下是否安装成功:

新建文件 index.html (默认访问的文件), 内容如下:

<html>
    <body>
    <h1>
        What's your problem?</h1>
    </body>
</html>

放在 /var/www/html 目录下

 

然后把httpd服务开启一下:

httpd 服务器搭建

*坑1 

注意,  云服务器的端口也要开一下:

httpd 服务器搭建

 

访问 (默认端口是80, 所以不用带端口访问)

httpd 服务器搭建

到此,  只要我们把已经构建好的php项目上传至/var/www/html目录下, 再使用子目录访问即可

比如有一个test项目, 上传到服务器的目录之后, 访问的url为: 

www.meta.com/test/test.php

httpd 服务器搭建

 

 

4. 修改httpd端口

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

**坑2

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

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

修改监听端口80为1234:

httpd 服务器搭建

 

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

httpd 服务器搭建

重启httpd服务:

httpd 服务器搭建

然后带端口访问:

httpd 服务器搭建

完成!

 

5. 总结

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

httpd 服务器搭建

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

httpd 服务器搭建

httpd 服务器搭建

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

 

 

 

相关标签: