centos7搭建http服务器访问文件目录列表

1.在centos7中安装http服务器

检查是否安装过http服务器

httpd -version

安装http服务器在centos只需要执行

yum install httpd

 安装完成后,查看版本信息,如果能够看到输出的版本信息,则说明安装成功。

httpd -version

Apache的所有配置文件都位于 /etc/httpd/conf和 /etc/httpd/conf.d。网站的默认数据位于/var/www/html。

2.配置

Apache主要的配置文件是 /etc/httpd/conf/httpd.conf。它包含许多在基本安装中不需要更改的配置。只需要对此文件进行一些修改即可启动并运行一个简单的网站。

对文件的修改我是使用Xmanager Enterprise 5工具,先使用Xshell连接centos系统,在打开Xftp工具,在/etc/httpd/conf目录下把httpd.conf文件下载到桌面,在使用文本编辑器进行修改。

修改如下:

42行左右,Listen监听端口:它定义了Apache要监听页面请求的IP地址和端口。我是采用默认的没有修改。

119行左右,更改http服务器的默认目录,指定你要展示文件目录列表的文件夹。需要修改三个地方

修改 /etc/httpd/conf.d/welcome.conf文件

把Options -Indexes中的减号改为加号

然后把修改的两个文件通过Xftp工具上传到原先的文件夹位置覆盖掉就可以了。

启动http服务器:systemctl start httpd 

这样说明启动成功。

停止http服务器:systemctl stop httpd 

重启http服务器:systemctl restart httpd 

在浏览器输入centos的公网ip地址:http://111.229.116.153/

显示如下

到此http服务器搭建结束。

如果Listen设置了其它端口号,在浏览器输入的时候需要加上端口号例如:http://111.229.116.153:888/

参考文献链接:https://www.cnblogs.com/snake553/p/8856729.html

                         https://blog.youkuaiyun.com/u013144287/article/details/78417793

                         https://www.cnblogs.com/rxbook/p/8110143.html

 

 

 

 

 

 

CentOS 服务器搭建网站并显示文件目录结构通常涉及以下几个步骤: 1. 安装 LAMP (Linux, Apache, MySQL, PHP) 组件: - 更新系统包列表: `sudo yum update` - 安装 Apache Web 服务器: `sudo yum install httpd` - 启动并设置服务自动启动: `sudo systemctl start httpd` 和 `sudo systemctl enable httpd` 2. 创建网站目录: - 在 `/var/www/html` 目录下创建你的项目文件夹,例如:`sudo mkdir mywebsite` - 将你的静态文件(HTML、CSS、JS等)放到这个文件夹里。 3. 配置Apache: - 编辑主配置文件 `/etc/httpd/conf/httpd.conf` 或者在虚拟主机配置文件(如 `/etc/httpd/conf.d/vhosts.conf`) 中添加虚拟主机,指向你的网站目录: ```bash <VirtualHost *:80> DocumentRoot /var/www/html/mywebsite ServerName yourdomain.com ErrorLog /var/log/httpd/error.log CustomLog /var/log/httpd/access.log combined </VirtualHost> ``` 确保 `yourdomain.com` 替换为你实际的域名。 4. 设置域名解析: - 如果是动态网站,还需要安装和配置 PHP,以及数据库(如 MySQL)。安装PHP:`sudo yum install php php-fpm`. - 在DNS管理面板将域名指向服务器IP,并等待DNS更新。 5. 访问验证: - 可能需要重启 Apache 服务让更改生效: `sudo systemctl restart httpd` - 使用浏览器访问 `http://yourdomain.com`,如果一切正常,你应该能看到默认的Apache欢迎页面,或是你放置的目录结构。 如果你只是想在网页上实时显示目录结构,可以考虑使用诸如 `listdir` 的 PHP 函数或者通过 FTP工具(如 FileZilla)上传文件时直接展示目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值