Linux - apache服务配置及应用(浏览器界面操作目录结构,读取及下载文件)
像这样的浏览器文件结构目录,一定见过不少,像许多镜像或者安装包的下载地址,都是用这种方式来下载的,到底是怎么做的呢?
Apache服务因其开源、跨平台应用、支持多种网页编程语言、模块化设计 、运行稳定、良好的安全性等优点,被广泛应用于承载Web服务,而其与Linux、PHP、MySQL等组件相结合后,更能充分发挥出其独具特色的优点,是小型网站搭建的较优选择。
一般来说,Linux服务器都自带这个服务;
命令 rpm -qa|grep httpd ,查看系统中已安装的所有apache软件包列表
[root@ip-xxxx ec2-user]# rpm -qa|grep httpd |
httpd-tools-2.4.41-1.amzn2.0.1.x86_64 |
httpd-2.4.41-1.amzn2.0.1.x86_64 |
httpd-filesystem-2.4.41-1.amzn2.0.1.noarch |
generic-logos-httpd-18.0.0-4.amzn2.noarch |
如果没有什么特殊的要求,只是简单的启一个apache的服务的话,这些软件包也不用卸载,直接将httpd服务拉起来就行;
命令 service httpd status ,查看系统中httpd服务是否已经启动;
[root@ip-xxxx ec2-user]# service httpd status Redirecting to /bin/systemctl status httpd.service ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Active: inactive (dead) Docs: man:httpd.service(8) [root@ip-xxxx ec2-user]# service httpd start Redirecting to /bin/systemctl start httpd.service |
命令 service httpd start,启动系统中httpd服务;
[root@ip-xxxx ec2-user]# service httpd start Nov 26 10:37:06 ip-xxxx.cn-north-1.compute.internal systemd[1]: Starting The Apache HTTP Server... |
命令 ps / netstat ,查看apache服务的启动情况;
[root@ip-xxxx conf]# ps -ef|grep apache apache 10866 10864 0 10:37 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 10867 10864 0 10:37 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 10868 10864 0 10:37 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 10869 10864 0 10:37 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 10871 10864 0 10:37 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND root 11125 10088 0 10:38 pts/2 00:00:00 grep --color=auto apache [root@ip-xxxx conf]# netstat -anop|grep 80 tcp6 0 0 :::80 :::* LISTEN 10864/httpd off (0.00/0/0) |
apache服务默认启动在80 端口上,我们可以在它的配置文件中修改它的监听端口;配置文件位置: /etc/httpd/conf/httpd.conf
这时候就可以在浏览器上输入:http://<ip>:80 ,然后 回车,就可以看到以下界面。这时候还没有配置具体的文件目录,所以是一个TEST PAGE。。。。
/var/www/html:首页文件存放的目录(/etc/httpd/conf/httpd.conf中默认的目录 DocumentRoot=/var/www/html)
/var/www/error:错误信息处理的文件(主机设置错误或者浏览器客户端要求的数据错误,浏览器上显示的错误信息)
/var/www/icons:存放(apache、tomcat)网页的图片
在/var/www/html 目录下,创建你需要的文件夹,以及文件,就可以在浏览器上进行访问,读取,以及下载了,很nice呀!!!
还有更多的使用技巧,可以参考这里哟~ Linux Apache服务介绍及搭建_vic的博客-CSDN博客